首页/数据/数据工程与 ETL 速查/波动监控与基线告警

波动监控与基线告警

基线告警用历史分布判断当前值是否异常:与近 7 天或近 4 周同星期均值比较、用分位数设区间,并叠加业务日历(大促、节假日)修正;比固定阈值更抗业务波动。

基线近 7 日或近 4 周同期均值与中位数
区间按分位数(如 P5 到 P95)设定
修正节假日与大促单独建模或加白名单
触发连续两次越界才升级,减少抖动误报

同星期基线对比

同星期基线对比
-- 与上周同星期对比
SELECT cur.dt, cur.cnt AS cur_cnt, pre.cnt AS last_week_cnt,
       ROUND((cur.cnt - pre.cnt) / NULLIF(pre.cnt, 0), 4) AS wow_rate
FROM (SELECT dt, COUNT(1) AS cnt FROM dwd_trade_order_detail_di WHERE dt='2026-10-11' GROUP BY dt) cur
LEFT JOIN (SELECT dt, COUNT(1) AS cnt FROM dwd_trade_order_detail_di WHERE dt='2026-10-04' GROUP BY dt) pre
  ON 1 = 1;
基线模型要有业务日历输入,否则每逢节假日与促销都会产生批量误报。

易错点

  • 只看同比不看业务日历,节假日误报集中爆发
  • 没有连续越界确认机制,单点抖动频繁打扰值班

数据来源与参考

  • 行业数据质量波动监控实践
  • DAMA-DMBOK 数据质量度量
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌