暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据质量平台怎么设计?从规则库到告警闭环完整拆解

陈乔数据观止 2026-07-23
32

写给正在踩坑的数据平台建设者


前言:一场“对不上”的日报引发的思考

前几天团队复盘,运营气冲冲跑来说:昨天的日报数据又对不上。

追到源头才发现,是上游一张维表更新出错,脏数据一路灌下来,十几张下游报表全跟着遭殃

这种场景,做数据的兄弟应该都不陌生。

很多公司数据体量做上去了,反而在“数据质量”这件事上越走越被动——问题总是业务先发现,我们再去回溯、临时打补丁。

做了几年数据架构,我越来越确信一点:数据质量不能靠人肉盯,必须做成平台

今天就把我们落地的一套数据质量平台方案,从规则库告警闭环,完整拆解给你。


一、为什么零散脚本救不了你?

早期我们也走过弯路:调度里到处埋 SQL 校验,出了问题满屏 shell,改一个规则要翻十几个任务。规模一上来就崩了。

真正拖垮团队的,不是问题本身,而是缺乏三样东西:

  • 统一入口
  • 统一口径
  • 统一闭环

平台化要解决的核心矛盾有三个:

✅ 规则要沉淀
✅ 执行要弹性
✅ 告警要有人接


业务架构 · 数据质量平台全景


二、规则库:平台的第一块地基

规则库不是一个 Excel,也不是一堆 SQL 模板堆在 Git。
它必须是 “可配置、可复用、可版本化” 的三位一体。

我们把规则拆成两层:

  • 模板层:抽象算子,比如“字段空值率”、“主键唯一性”、“数值波动率”
  • 实例层:绑在具体表和字段上的运行体

六大类规则,覆盖 90% 以上场景

维度
典型规则
常用告警指标
完整性
字段空值率、记录缺失
空值率 > 1%
唯一性
主键重复、业务键重复
重复条数 > 0
准确性
枚举越界、正则匹配
越界比例 > 0.5%
一致性
跨表 join 一致、上下游行数比对
差异率 > 0.3%
及时性
分区就绪时间、延迟分钟数
延迟 > 30 min
有效性
范围校验、逻辑校验(如金额>0)
异常记录数环比 > 50%

⚠️ 一个关键坑:规则不要写死阈值

我们踩过亏。促销日订单量翻十倍,固定阈值直接把值班同学炸醒。

后来统一改成 “基线 + 波动”的动态阈值

  • 均值加减 N 倍标准差
  • 或拉七日同比

误报率直接降了 70%。


三、执行引擎:让规则跑得动、跑得快

规则光配好还不行,得跑起来。

执行引擎要解决三件事:

  1. 接入多样数据源:Hive、Doris、Kafka、Iceberg 都得能查
  2. 支持批流两种触发
  3. 能横向扩容,别让一个大表把整个平台拖死

数据架构 · 执行链路

Worker 用容器化部署,跑 Spark SQL 或 Flink SQL,结果统一落到质量结果表里,字段包括:

规则 ID、检查时间、样本量、命中量、异常比例、基线值

这张表是后面所有事情的根——告警、复盘、SLA 报表,全靠它。


四、告警闭环:不闭环,等于没做

我一直跟团队说:

告警发出去,只是完成了 20%。

剩下 80% 是:

  • 谁看到?
  • 多久响应?
  • 怎么处理?
  • 有没有沉淀?

做不到闭环,告警最后一定会被静音、被忽略、被当噪音。


四段式闭环设计

告警分级策略

级别
动作
P0
卡数据出口,直接阻断下游任务
P1
通知责任人 + 值班群
P2
只进大盘,不打扰

每条告警都要落工单,处理完写复盘,复盘归入知识库反哺规则。


五、质量大盘:让老板看得懂

平台做完,最后一步一定是可视化。

  • 给数据同学看的是明细
  • 给业务和老板看的是趋势

我们把大盘分成三层:

  1. 全域健康分
  2. 域级达标率
  3. 任务级明细

健康分参考了 DAMA 的思路,但落地时做了简化,直接拿加权命中率算,业务好理解。


数据健康分权重构成


六、几点走过弯路后的建议

  1. 别一上来就追大而全
    先挑五张最核心的表,把六类规则跑通,拿到第一批告警数据,才有推广的底气。

  2. 规则一定要挂到责任人上
    无主的规则 = 没规则。

  3. 告警必须有降噪机制
    同一规则连续告警要合并,避免“狼来了”。

  4. 质量指标和数据资产下线机制打通
    长期不达标的表,要能自动降级。


写在最后

数据质量平台不是一个炫技的中台产品,它更像下水道

平时没人夸,出问题第一个被骂。

但它撑起了整个数据体系的可信度。

从规则库沉淀,到执行引擎跑批,再到告警闭环和大盘展示——每一步都不复杂,难的是把这条链路真正做“厚”

如果你正在从零搭这样的平台,建议先把规则库和结果表定死,剩下的模块可以边跑边补。

最怕的就是:架构画得漂亮,落地时全靠人肉救火。


PS:扫码下方二维码加入数据与模型之美·知识星球,搜索关键词,如“数据质量”,即可下载全部资料文档,400+,日更!



往期推荐



高质量AI数据集建设全流程文档

如何搭建数据仓库的治理体系?包括数据标准、数据质量、数据安全的治理

数据标准、元数据、数据质量——铁三角关系深度解读

理想汽车面试官:数仓建设中,如何证明你做的数据质量监控不是摆设?

数据质量管理的“六脉神剑”:从完整性、准确性到一致性

数据不再“脏乱差”!一套智能治理方案,让企业数据质量秒变“天花板”

【网易数仓二面】:在您看来,数据仓库的“灵魂”是模型、数据质量还是计算速度?请阐述您的理由。

数据治理=数据安全+数据质量+数据价值?不,远不止!

数据治理必杀技:如何用数据血缘提升数据质量?

欢迎在评论区聊聊你们踩过的数据质量坑,看看有没有同款 👇

文章转载自陈乔数据观止,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论