Skip to content

DG_ERR_DETAIL_FIELDS 问题字段明细信息

此表记录一个表的字段的明细检测结果(注意不是数据的检测结果)。目前要检测表的字段属性是否跟标准、数据元一致。

使用说明

每条记录表示一次结构检测发现的字段级问题。CHECK_TASK_ID 记录检测任务,DW_TABLE_IDFIELD_NAME 定位问题字段,RULE_ID 标识检测规则,ERR_DESC 描述字段具体不符合项。

常见字段级规则包括:实例表缺少标准字段、实例表存在多余字段、主键不匹配、字段类型不一致、字段长度不一致、小数位数不一致等。排查字段标准、数据元或主数据映射问题时,可以优先查看此表。

旧声明中这张表曾写成 DG_ERR_FIELDS,实际表名和模型路径是 DG_ERR_DETAIL_FIELDS.tbl。旧声明还使用过 RULE_FROMFIRST_VALIDATE_TIMELAST_VALIDATE_TIME,用于记录规则来源和首次/最后检测时间。当前实际表结构只保留 CHECK_TIME,规则来源未入表;字段级问题的查询和实现应以当前 .tbl 为准。规则来源如需区分,可在业务扩展中结合规则定义或检测上下文记录。

字段级规则代码常见取值包括:FIELD_NOT_EXISTFIELD_UNWANTEDPRIMARY_NOT_MATCHTYPE_NOT_MATCHLENGTH_NOT_MATCHDECLEN_NOT_MATCH,分别表示缺少标准字段、多余字段、主键不匹配、字段类型不一致、字段长度不一致和小数位数不一致。

位置

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

物理表名:SZSYS_5_DG_ERR_DETAIL_FIELDS

表结构

字段名字段类型字段描述
CHECK_TASK_IDVARCHAR(32)检测任务编码,主键
DW_TABLE_IDVARCHAR(32)模型的元数据id,主键
FIELD_NAMEVARCHAR(256)模型的字段,主键
RULE_IDVARCHAR(32)规则代码,检测规则代码,主键
ERR_DESCVARCHAR(512)问题描述,可以在这里详细描述问题是什么,比如“期望字段类型为:string,实际为:int”
CHECK_TIMETIMESTAMP检测时间

表索引

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