| 全量源 | 每日快照分区 |
|---|---|
| 增量源 | 追加+批次号 |
| CDC 源 | 变更日志入仓 |
| 避免 | 原地 UPDATE |
每日快照落分区
每日快照落分区
INSERT OVERWRITE TABLE ods_user_snapshot PARTITION (dt='2026-10-12')
SELECT user_id, user_name, user_level, etl_load_time
FROM stg_user_daily;快照表按需保留历史:全量快照留近 90 天,另在每月末留一份长期快照。
贴源表通常只追加:源为全量接口时按日快照落分区,源为增量接口时按增量追加并带批次号;避免在 ODS 直接 UPDATE 已有分区。
| 全量源 | 每日快照分区 |
|---|---|
| 增量源 | 追加+批次号 |
| CDC 源 | 变更日志入仓 |
| 避免 | 原地 UPDATE |
INSERT OVERWRITE TABLE ods_user_snapshot PARTITION (dt='2026-10-12')
SELECT user_id, user_name, user_level, etl_load_time
FROM stg_user_daily;