首页/数据/数仓建模速查/SCD 类型 1:直接覆盖
本包目录(97 条)

SCD 类型 1:直接覆盖

只保留最新值,变更时原地覆盖旧值;适合纠错型属性(名称写错、编码补全),不承担历史分析需求。

数仓建模速查数据更新于 2026-10-12
历史不保留
写法update / merge 覆盖
适用纠错、补全类属性

覆盖写法

覆盖写法
UPDATE dim_user d
JOIN stg_user s ON s.id = d.user_id
SET d.user_name = s.user_name
WHERE d.is_current = 1;
类型1更新会改变历史报表的口径呈现,需与使用方确认。

易错点

  • 把需要审计的属性用类型1,历史变化无法追溯
  • 大表原地更新触发锁与膨胀,未评估执行成本

数据来源与参考

  • 维度建模工具箱:缓慢变化维
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌