首页/数据/数仓建模速查/维度历史点查:任意日期当时口径
维度与事实设计149 条

维度历史点查:任意日期当时口径

按「某天当时」的口径取维度属性,用生效区间过滤版本行;采用闭开区间 [start, end) 可避免生效日当天重复命中。

数仓建模速查数据更新于 2026-10-12
区间start_date 含、end_date 不含
场景审计回溯与修正
性能按自然键+区间索引好

按发生时间关联版本

按发生时间关联版本
SELECT o.order_id, c.tier
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;
事实表若已固化历史版本代理键,点查视图主要服务于事后修正与审计比对。

易错点

  • 用 between 闭区间关联,生效日当天命中两行
  • 事实存的是当前键,历史分析全部取到最新属性

数据来源与参考

  • 数据仓库工具箱:拉链维度区间关联
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌