新建规则模板 您所在的位置:网站首页 品质检查报告书图片高清模板 新建规则模板

新建规则模板

2024-07-12 03:48| 来源: 网络整理| 查看: 265

维度:数据质量支持从完整性、有效性、及时性、一致性、准确性、唯一性六个维度进行单列、跨列、跨行和跨表的分析。自定义质量规则时,请对此规则进行维度匹配。 所属目录:选择该规则模板所在的目录。 描述:对此自定义模板进行简单说明。 定义关系:输入SQL语句,实现对数据的查找。其中,${Schema_Table1}表示质量/对账作业中所选的表,${Column1}为${Schema_Table1}中所选的字段,${Schema_Table2}仅当定义跨字段级规则时存在,表示质量作业中所选的参考表,${Column2}为${Schema_Table2}中所选的字段。系统支持对定义关系进行语义校验。

在自定义规则模板时,在定义关系时,如果出现非数字时,只能输出运行结果,不能进行四则运算、逻辑运算和绝对值。

自定义的SQL表达式有如下要求: 关系表达式中最多支持五列输出。 支持最多两张表的入参和两个字段的入参。注:${Column1}为 ${Schema_Table1}的入参 ,${Column2}为${Schema_Table2}的入参,内置逻辑指定。 不支持在表达式中使用表别名。 如果结果查到多行,只使用第一行数据。

例如统计表行数,输入select count(${Column1}) from ${Schema_Table1}。其中${Column1}通过单击“添加字段参数”生成,${Schema_Table1} 通过单击“添加库表参数”生成。

单击,开启“添加输入参数”,可以在SQL语句中灵活配置输入参数。

例如字段匹配配置表中的行数,输入select count(1) from ${Schema_Table1} where ${Column1} regexp ${Input_String1}。其中${Column1}通过单击“添加字段参数”生成,${Schema_Table1} 通过单击“添加库表参数”生成,${Input_String1}通过单击“添加输入参数”生成。

配置多表多字段规则模板时,目前仅支持最多5个库表、20个字段、5个输入参数。

输出结果说明:对SQL获得结果的每一列进行说明,与关系定义的输出结果顺序一一对应,列说明之间用逗号进行分隔。

例如当定义关系设置为:select max(${Column1}),min(${Column2}) from ${Schema_Table1},则输出结果说明为“最大值,最小值”。

异常表模板:此处需输入完整的SQL语句,指定输出哪些数据是异常数据。其中,${Schema_Table1}通过单击“添加库表参数”生成,表示异常表的表名;${Column1}通过单击“添加字段参数”生成,表示异常表中所选的字段;${Output_Columns}通过单击“添加输出参数”生成,表示异常表中指定输出的异常数据。系统支持对异常表模板进行语义校验。

开启“多表多字段”开关后,“异常表模板”参数不显示,不支持配置。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有