| 分区依据 | 业务时间 |
|---|---|
| 迟到窗口 | 显式声明并监控 |
| 补跑 | 幂等 upsert |
监控迟到
监控迟到
SELECT biz_date, COUNT(1)
FROM fact_order
WHERE dt = current_date AND biz_date < current_date - interval '1' day
GROUP BY biz_date;迟到数据静默丢弃是报表对不上账的常见根因,要显式统计而非默认容忍。
事实晚于业务时间到达;若按到达时间分区会破坏时间序列对齐,应按业务时间分区,并把迟到量纳入监控与补跑流程。
| 分区依据 | 业务时间 |
|---|---|
| 迟到窗口 | 显式声明并监控 |
| 补跑 | 幂等 upsert |
SELECT biz_date, COUNT(1)
FROM fact_order
WHERE dt = current_date AND biz_date < current_date - interval '1' day
GROUP BY biz_date;