对仓内表做数据质量检查,产出结果报告 + 告警。覆盖维度:
checks/ —— 各类规则实现
NotNullCheck(col) / UniqueCheck(cols) / ValueRangeCheck(col, min, max)RowCountCheck(min, max) / RowCountDriftCheck(window_days, threshold)SchemaDriftCheck(expected_schema) / PrimaryKeyCheck(pk_cols)runner.run(table, dt) —— 读 conf/dq/<table>.ini → 跑声明的 checks → 汇总结果conf/alerter.inibin/dq-check.py(本批不建)conf/dq/*.ini(每张表一份规则声明)conf/alerter.ini(告警接入)骨架(未启动)。实现顺序建议:
RowCountCheck + NotNullCheck + 告警接入(跑通链路)SchemaDriftCheck + UniqueCheck(结构/唯一层)RowCountDriftCheck(需要历史表)见 kb/90-重构路线.md 聚簇 D。