规则配置

最近更新时间: 2019-11-15 07:10:03

当前质量规则配置提供五种技术检核算子和五种业务检核算子。具体说明说下:

检核类型 检核算子 算子级别 算子说明
技术检核 乱码检查 字段级 检核字符串类型的字段中是否含有乱码,有乱码的话将乱码替换为自定义的字符串
转义字符检查 字段级 检核字符串类型的字段中是否含有转义字符,有的话将转义字符替换为自定义的字符串,默认替换为空格。
内容长度检查 字段级 检核字符串类型、整型、浮点型字段内容长度是否超过类型定义的最大长度,超过则拒绝数据写入。
内容格式检查 字段级 检核日期、时间类型字段的格式是否正确,不匹配的数据则拒绝写入。
内容范围检查 字段级 检核字符串类型的字段是否包含规定以外的内容,如仅包含数字、仅包含字母、仅包含数据和字母,不满足条件产生告警。
业务检核 取值范围检查 字段级 检查指定对象的取值是否在指定的范围内,检查对象可以是字段或是字段加函数处理后的值,如字段长度、字段的一部分等;指定范围可以是输入的单个值、集合等。?例如:员工信息表中的证件类型代码是否在企业级数据字典域编号中。
取值约束配置 字段级 检查当指定对象(A)的记录值为某一个/一组值时,另一指定对象(B)必须为特定的一个/一组值。例如:当对公客户类型为“事业机构”时,具备法人资格标志应为“是”;当对公客户类型为“个体工商户”、“外国政府驻华机构”时,具备法人资格标志应为“否”。
数据格式检查 字段级 检查指定对象的格式是否符合特定规律的格式要求。例如:组织机构代码由9位数字组成。?
非空检查 字段级 检查指定对象是否满足非空性要求,即所有记录值中不存在空值。例如:信息表中机构名称不能为空。
唯一性检查 字段级 检查指定对象是否满足唯一性要求,即所有记录值中不存在重复记录。例如:机构信息表中机构编号不能重复。
操作说明如下: 新建规则 业务人员、开发人员可以新建规则。菜单切换到数据质量下面的规则配置,点击【新增规则】按钮弹出创建规则配置框,如下图: ![](http://imgxxfb.yun.ccb.com//raw/8eaf1dff770205c887ca4d92022e6d47.png) 各字段说明如下:
输入信息 说明
规则名称 自定义规则名称,不能以下划线开头,支持数字,字母,中文和下划线组合,最多输入 100 个字符
检测对象 可以点击【新增】按钮选择检测对象,可以批量选择多个字段,最多选择26个检测对象,且当前不能夸项目选择。选错的对象可以删除。
检核类型 分技术检核和业务检核。不同的检核类型包含的算子会有差别。
检核算子 封装了具体检核的逻辑,具体说明见上面的算子说明。同时只能选一个算子。
告警阈值 分阈值下限和阈值上限,不同的阈值对应的告警级别不同。系统当前默认当检核的指标小于阈值时不产生告警;大于阈值下限,小于阈值上限时产生‘警告’级别告警;大于阈值上限产生‘严重’级别告警。
告警对象 告警对象为具体的用户,可以指定多个用户。
告警方式 短信、邮件告警,系统会自动往指定用户的电话或邮箱里发告警信息,但当指定的用户没有在用户管理模块配置电话或邮箱时,告警将无法发送。
描述 对规则的简单描述信息,最多输入 100 个字符
规则发布 新建的规则发布后才能生效,发布需要走申请审批流程,由库表所在项目的数据管理员进行审批。不用的规则可以下线。下线同样需要走审批。 规则试运行 当前版本发布的业务检核规则支持试运行,用生产的几条数据进行试跑,可以批量试运行。试运行成功点击【试运行成功!点击查看结果】链接可以跳转到质量查询页面进行查看。 ![](http://imgxxfb.yun.ccb.com//raw/e36b9c9ddf793e8266b6592e0c97b7d1.png) 规则修改、删除 未发布的规则支持修改和删除;已发布的规则支持修改阈值和告警信息,修改后无需再走审批。 规则查看 展开左侧的目录树,可以根据表或字段查看该表下所有字段或当前字段配置的所有规则。