作者:杨雨虹 历史版本:1 最后编辑:杨雨虹 更新时间:2025-04-22 09:10
【引用完整性检查】
规则描述:用于检查外键应用是否缺失。
- 类型:【完整性】。
- 规则名称:规则的名称。
- 问题级别:表示规则出现问题时的严重级别。
- 权重系数:表示规则的重要程度,权重系数从 0.1 ~ 1 范围。
- 检查字段:通用规则下,检查字段隐藏, 库表规则下显示。
- 参考库:用于检查做完整性检查时的参考数据库。
- 参考表:用于检查做完整性检查时的参考数据表。
- 参考字段:用于检查做完整性检查时的参考数据字段。
示例说明:引用完整性规则用于检查目标字段数据是否全部存在于参考字段内,不要求参考字段与检查字段完全相同。
注意:
- 目的是确保数据之间的关联关系有效,即某个字段的值必须引用另一个数据源中的有效记录(如外键约束)。
- 例如员工表中的“部门编号”来源于部门表,但某员工所属的部门编号“D05”未在部门表中存在定义,那么“D05”这条数据将会被标注出来。
【案例一】
- 新增【引用完整性检查】规则
检查表:t_point1;检查字段:point_id
参考表:t_point2;参考字段:point_id
- 创建核检任务,导入唯一性检查规则,执行后查看问题明细,point1表中未在point2表存在的数据均被标注出来。
【案例二】
- 新增【引用完整性检查】规则
检查表:t_point2;检查字段:point_id
参考表:t_point1;参考字段:point_id
- 创建核检任务,导入唯一性检查规则,执行后查看问题明细,由于point2表的数据全都存在于point1表中,此时不会检查出问题数据。