| 时间基准 | 源端业务时间优先 |
|---|---|
| 事实解析 | 按业务时间选版本 |
| 补数 | 重放同批可复现 |
按业务时间解析
按业务时间解析
SELECT o.order_id, c.customer_sk
FROM fact_order o
JOIN dim_customer c
ON o.customer_id = c.customer_id
AND o.dt >= c.start_date AND o.dt < c.end_date;使用处理时间会在补数/重跑时得到不同版本,口径不可复现。
版本生效时间取「源端变更时间」还是「批处理时间」必须全仓统一;事实按业务发生时间对齐版本,补数结果才可复现。
| 时间基准 | 源端业务时间优先 |
|---|---|
| 事实解析 | 按业务时间选版本 |
| 补数 | 重放同批可复现 |
SELECT o.order_id, c.customer_sk
FROM fact_order o
JOIN dim_customer c
ON o.customer_id = c.customer_id
AND o.dt >= c.start_date AND o.dt < c.end_date;