| 来源 | 重复投递/重跑 |
|---|---|
| 手段 | 业务键去重取最新 |
| 约束 | 唯一索引兜底 |
去重示例
去重示例
INSERT OVERWRITE TABLE fact_order PARTITION(dt='2026-10-11')
SELECT ... FROM (
SELECT *, row_number() over (partition by order_id order by update_time desc) rn
FROM stg_order WHERE dt='2026-10-11'
) t WHERE rn = 1;幂等写法优先:同一批重跑两次结果一致,避免依赖人工清理。