1. 概述
引用完整性检查用于检查相对比招表数据是否有效:核心校验目标字段数据是否存在于比照表中,即子表外键值需匹配父表主键值或为 NULL,可识别悬空外键,防止无效数据产生,维护表间关联逻辑一致。
以订单信息为例,订单明细表中商品是否存在商品信息表中,引用完整性检查检查订单明细表的商品数据是否有效。
2. 操作步骤
1.在质量模型中添加主题表“订单明细表”和“商品信息表”,定义关键字字段、数据期、数据级次,没有可不定义。
2.在质量模型下规则库新建质检规则,选择“引用完整性检查”,选择主题表“订单明细表”,检查字段设置“商品唯一标识”,比照表类型分为主题表和维表,以主题表为例,比照表“商品信息表”,比照字段“商品唯一标识”。
该规则的参数如下:
Ø 代号:系统将根据规则类型系统自动生成,也可能自定义输入。
Ø 分组:选择规则分组,当前规则将添加至选定的分组下。
Ø 主题表:选择波动检查的来源表。
Ø 业务规则:选择规则的业务规则类型。
Ø 检查字段设置:选择规则所作用的字段。
Ø 比照表类型:主题表或维表类型。
Ø 比照表:与主题表相比照的主题表或维表。
Ø 比照字段:与主题表字段比照的字段。
Ø 关联关系:指标表达式或者过滤条件涉及他表时,过滤条件涉及他表时需勾选与之对应的关联关系。
Ø 描述:用户输入规则的详情。
Ø 过滤条件:当对一部分数据进行检查时,可以输入过滤条件表达式。
Ø 问题级别:分为严重、重要、一般。用户可以根据提示选择优先处理哪类问题。
Ø 自动启用:打上勾后表示创建规则后自动设为启用状态,不打勾设为禁用状态。
Ø 权重:输入权重值,用于质量管理绩效打分。
可以点击右下角的查看“引用完整性检查说明”
参数设置完成后点击“完成”,规则新建完成。
3.建立质检方案,在质检方案页面新建,弹出方案新建流程页面,填写方案标题,点击下一步,然后将上述创建的规则“引用完整性检查”添加到方案中。
点击“下一步”,后续设置可以跳过,直到成功创建质检方案。
4.质检方案创建完成后执行,在质检方案页面的操作栏中点击“执行”按钮,弹出弹框,选择合适的数据期,不同步上期例外,点击“确定”。
质检方案执行完成,页面显示执行详情。
5.查看质量监控,选择新建的质检方案,合适的数据期、数据级次、主题表,下面显示规则质检后主题表的数据量、错误合计、例外合计、已修复合计的数据情况。
点击“查看”或错误合计下的数字,可查看规则质检搜错误数据的详细数据。
在每条数据后面点击“数据详情”可查看该条数据的所有字段的数据。
请先登录