---
description: 此表记录一个检测任务的检测结果的最明细数据，粒度是到规则。
navTitle: DG_ERR_DETAIL
---
# **DG\_ERR\_DETAIL 问题数据明细信息**

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

## 使用说明{#usage}

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

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

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

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

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

## 位置{#position}

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

物理表名：`SZSYS_5_DG_ERR_DETAIL`

## 表结构{#structure}

| 字段名 | 字段类型 | 字段描述 |
| :----  | :---- | :------ |
| CHECK\_TASK\_ID | VARCHAR(32) | 检测任务编码，主键 |
| DW\_TABLE\_ID | VARCHAR(32) | 问题表ID，问题所在的表的元数据ID，主键 |
| GOV\_ID | VARCHAR(64) | 管辖单位，以企业数据为例，管辖单位是市场监管部门 |
| ORG\_ID | VARCHAR(256) | 所属单位，以企业数据为例，所属单位是企业统一社会信用代码。比如“421010001”江汉区，主键 |
| DATA\_PERIOD | VARCHAR(32) | 数据期，对于周期快照的表有意义，主键 |
| DATA\_ID | VARCHAR(256) | 数据标识，以企业纳税数据为例，数据标示是发票代号，不能为空。比如“1212312313123”，主键 |
| DATA\_DESC | VARCHAR(512) | 数据描述，以企业纳税数据为例，数据描述是问题数据行的描述，如"xxxx公司 发票号:234234235345" |
| ERR\_DESC | VARCHAR(512) | 错误字段描述，描述该问题数据，字段：值，如"xxxx公司 发票号:234234235345" |
| RULE\_ID | VARCHAR(32) | 规则代码，主键 |
| RULE\_DESC | VARCHAR(512) | 规则描述，关于规则的一个描述 |
| DATA\_STATE | NUMBER(10) | 数据治理结果状态，0表示未修正或未通过，1表示已修正并复检通过 |
| DATA\_CREATE\_TIME | TIMESTAMP | 问题出现时间，标识被检测的问题数据首次检测时的"最后修改时间" |
| DATA\_MODIFY\_TIME | TIMESTAMP | 问题修改时间，标识数据修正时的"最后修改时间" |
| FIRST\_CHECK\_TIME | TIMESTAMP | 首次检测时间 |
| LAST\_CHECK\_TIME | TIMESTAMP | 最后检测时间 |

## 表索引{#indexes}

| 类型 | 名称 | 字段列表 | 是否唯一 | 说明 |
| :---- | :---- | :---- | :------ | :------ |
| 主键 | PRIMARY | CHECK\_TASK\_ID, DW\_TABLE\_ID, ORG\_ID, DATA\_PERIOD, DATA\_ID, RULE\_ID | 是 | 唯一标识一条记录 |
| 索引 | - | - | - | 该表未定义其他索引 |
