睿治
当前版本:2.7.2

逻辑检查

1.概述

逻辑检查是多个指标的逻辑检查,确保数据一致性、合理性和业务有效性的关键环节。它通过预定义的逻辑规则,对数据之间的内在关系进行验证,识别不符合业务逻辑或数据关系的问题,从而提升数据的可靠性和可用性。

以仓储数据为例,商品实时库存表记录了商品实时库存信息,其中订单数量、库存余量等信息。现我们将使用数据质量-逻辑检查规则检查库存余量小于订单数量。

2.操作步骤(单表检查)

1. 添加主题表“商品实时库存表”,定义主题表的数据期、数据级次、关键字字段。没有可不定义。这里将“PRODUCTID (商品唯一标识)”设置为关键字字段。

2. 添加逻辑规则。在质量模型规则库页面,点击“新建规则”,进入选择规则类型页面。

选择“逻辑检查”,点击“下一步”,进入规则编辑页面,选择上述质检主题表,检查公式中输入“QUANTITY_YU>100”,检查的目标为将库存余量小于100的数据检测出来,描述一栏输入“库存余量低于100”,方便监控查看规则的作用。

该规则的参数如下:

Ø 代号:系统将根据规则类型系统自动生成,也可能自定义输入。

Ø 分组:选择规则分组,当前规则将添加至选定的分组下。

Ø 主题表:选择规则作用的主题表。

Ø 业务规则:选择规则的业务规则类型。

Ø 检查公式: 点击在弹出的对话框内输入字段之间的逻辑关系表达式, 或者点击"公式展示",在打开的公式展示页面中绘制字段间的逻辑关系。

Ø 关联关系:选择主题表的关联关系。过滤条件涉及他表时,需勾选与之对应的关联关系。

Ø 描述:用户输入规则的详情。

Ø 过滤条件:当对一部分数据进行检查时,可以输入过滤条件表达式。

Ø 问题级别:分为严重、重要、一般。用户可以根据提示选择优先处理哪类问题。

Ø 自动启用:打上勾后表示创建规则后自动设为启用状态,不打勾设为禁用状态。

Ø 权重:输入权重值,用于质量管理绩效打分。

可以点击右下角的查看“逻辑检查说明”

数据显示:该显示表达式用来对字段进行加工,可进行运算或函数处理,如果填写检查表之外表的字段,需选择关联关系,填写后需要在质检结果表结构中添加(设置规则字段中选择规则数据显示值进行添加),添加后可在质检结果表数据中查看,也可在质量监控详情页面查看该字段。

例如:BDJC中有C1字段,将数据显示填写为C1+C2,在质检结果表中添加该字段后,质量监控这个字段的值为C1+C2

参数非必填可根据需求进行填写,设置完成后点击“完成”,逻辑检查规则新建成功。

3. 新建质检方案。在质量模型质检方案页面点击新建,弹出质检方案流程页面,填写质检方案的标题,添加上述新建规则,后续运行参数、抽样设置、预警设置根据需求填写,下面不一一演示。

点击下一步,直到成功创建。

4. 执行质检方案。质检方案创建完成后在质检方案页面显示,在该质检方案操作栏点击“执行”,弹出执行方案弹框,选择合适的数据期,不同步上期例外,点击“确定”开始执行方案。

5. 查看质检监控。方案执行成功后,在质量监控页面查询执行结果,输入质检方案、数据期、数据级次和主题表,下方将显示规则检查后主题表的数据情况,数据量、错误合计、例外合计和已修复合计的检查结果数据条数。

点击操作栏“查看”或错误合计下的数字可以查看错误的数据。

3.操作步骤(多表关联检查)

1.在质量模型中添加主题表“商品实时库存表”和“销售订单基本信息表”,定义数据期、数据级次、关键字字段,没有可不定义。在两表之间建立关联关系,在数据集成-数据集中主题表属性设置表关联关系,设置关联类型为智能连接,确保数据匹配准确。保存关联配置后,可在质检方案中引用该关联关系进行数据校验。

在质量模型表关联关系页面刷新,数据集中设置的关联关系自动显示在该页面。

2.新建规则,主题表选择“商品实时库存表”,检查公式输入“QUANTITY_YU>ENTITY2.PRODUCTSUM”,在关联关系栏将上述建立的关联关系添加进去,点击“完成”,规则新建完成。

3.新建质检方案,操作同上(单表检查),点击“执行”,质检方案计算完成,查看质检监控,选择质检方案、数据期、数据级次,下方显示规则质检结果,数据量、错误合计、例外合计、已修复合计等数据。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇血缘分析

下一篇重复数据检查

请先登录