Skip to content

DG_ERR_DETAIL 问题数据明细信息

此表记录一个检测任务的检测结果的最明细数据,粒度是到规则。说明,这里记录的都是检测未通过的数据和规则。

使用说明

每条记录表示某次检测任务在某张模型表、某个业务数据行上命中了一条问题规则。CHECK_TASK_ID 记录检测任务,DW_TABLE_ID 定位问题表,DATA_IDORG_IDDATA_PERIOD 等字段用于定位问题数据,RULE_ID 标识命中的规则。

DATA_DESCERR_DESC 面向排查和展示:前者描述问题数据行,后者描述具体错误原因。DATA_STATE 表示治理状态,常用 0 表示未修正或未通过,1 表示已修正并复检通过。

基于此表可以继续加工出规则维度、表维度、目录维度或主题域维度的问题统计表,也可以按天保存快照,用于展示质量评分和问题趋势。

旧声明中使用过 RULE_FROMRULE_VERSIONBUS_TIMEFIRST_VALIDATE_TIMELAST_VALIDATE_TIME 等字段名,并提到每个模型可生成 {模型名称}.err.tbl 的问题结果表。当前实现以全局 DG_ERR_DETAIL.tbl 为准,未保留规则来源、规则版本和业务发生时间字段,检测时间字段已落到 FIRST_CHECK_TIMELAST_CHECK_TIME,问题描述字段以 RULE_DESCERR_DESC 为准。旧字段含义可作为后续扩展参考,但查询和实现应以当前 .tbl 为准。

数据标准检测中常见内置规则代码包括:VALUE_NOT_EMPTYVALUE_RANGEITEM_NOT_EXISTPRIMARY_DUPLICATEPRIMARY_EMPTYVALUE_LENGTH。这些规则可用于判断字段值非空、取值范围、主数据存在性、主键重复、主键为空和长度约束等问题。

位置

模型路径:/sysdata/data/tables/dg/DG_ERR_DETAIL.tbl

物理表名:SZSYS_5_DG_ERR_DETAIL

表结构

字段名字段类型字段描述
CHECK_TASK_IDVARCHAR(32)检测任务编码,主键
DW_TABLE_IDVARCHAR(32)问题表ID,问题所在的表的元数据ID,主键
GOV_IDVARCHAR(64)管辖单位,以企业数据为例,管辖单位是市场监管部门
ORG_IDVARCHAR(256)所属单位,以企业数据为例,所属单位是企业统一社会信用代码。比如“421010001”江汉区,主键
DATA_PERIODVARCHAR(32)数据期,对于周期快照的表有意义,主键
DATA_IDVARCHAR(256)数据标识,以企业纳税数据为例,数据标示是发票代号,不能为空。比如“1212312313123”,主键
DATA_DESCVARCHAR(512)数据描述,以企业纳税数据为例,数据描述是问题数据行的描述,如"xxxx公司 发票号:234234235345"
ERR_DESCVARCHAR(512)错误字段描述,描述该问题数据,字段:值,如"xxxx公司 发票号:234234235345"
RULE_IDVARCHAR(32)规则代码,主键
RULE_DESCVARCHAR(512)规则描述,关于规则的一个描述
DATA_STATENUMBER(10)数据治理结果状态,0表示未修正或未通过,1表示已修正并复检通过
DATA_CREATE_TIMETIMESTAMP问题出现时间,标识被检测的问题数据首次检测时的"最后修改时间"
DATA_MODIFY_TIMETIMESTAMP问题修改时间,标识数据修正时的"最后修改时间"
FIRST_CHECK_TIMETIMESTAMP首次检测时间
LAST_CHECK_TIMETIMESTAMP最后检测时间

表索引

类型名称字段列表是否唯一说明
主键PRIMARYCHECK_TASK_ID, DW_TABLE_ID, ORG_ID, DATA_PERIOD, DATA_ID, RULE_ID唯一标识一条记录
索引---该表未定义其他索引
微信公众号微信公众号:山川软件