首页/数据/数仓建模速查/事实表的三类时间戳
维度与事实设计149 条

事实表的三类时间戳

事实表区分业务时间(事件发生)、入仓时间(首次入库)、更新时间(最近变更):分别服务业务口径、延迟监控与重跑排查。

数仓建模速查数据更新于 2026-10-12
业务时间统计口径基准
入仓时间延迟与重放
更新时间幂等与排查

三时间列

三时间列
CREATE TABLE dwd_order (
  order_id string,
  biz_ts   timestamp COMMENT '业务发生时间',
  etl_in_ts timestamp COMMENT '首次入仓时间',
  etl_upd_ts timestamp COMMENT '最近更新时间'
) PARTITIONED BY (dt string) STORED AS ORC;
三类时间在排查「数据为什么变了」时是关键证据链。

易错点

  • 只留一个时间列,延迟与口径解释不清
  • 更新时间被覆盖,无法回放变更

数据来源与参考

  • 数仓工程实践:时间戳设计
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌