| 占位 | 未知成员键(如 -1) |
|---|---|
| 补偿 | 维度到达后回刷事实键 |
| 监控 | 未知键占比与滞留时长 |
回刷示例
回刷示例
UPDATE fact_order f
JOIN dim_user d ON f.user_id = d.user_id_nk AND d.is_current = 1
SET f.user_sk = d.user_sk
WHERE f.user_sk = -1;回刷成本与迟到窗口成正比,需与时效 SLA 一起权衡。
事实先到、维度成员后到:先挂未知成员占位,等维度数据到达后回刷(backfill)历史事实的维度键。
| 占位 | 未知成员键(如 -1) |
|---|---|
| 补偿 | 维度到达后回刷事实键 |
| 监控 | 未知键占比与滞留时长 |
UPDATE fact_order f
JOIN dim_user d ON f.user_id = d.user_id_nk AND d.is_current = 1
SET f.user_sk = d.user_sk
WHERE f.user_sk = -1;