首页/数据/数仓建模速查/SCD 类型 5:迷你维度叠加当前值外挂
维度与事实设计149 条

SCD 类型 5:迷你维度叠加当前值外挂

在类型 4 迷你维度的基础上,主维度再增加「当前迷你维键」列并以类型 1 覆盖,兼顾历史组合分析与按当前值过滤。

数仓建模速查数据更新于 2026-10-12
结构迷你维度 + 主维当前迷你维键
键更新当前键随属性变更覆盖
用途按当前等级筛历史行为

结构示意

结构示意
dim_customer(customer_sk, name, current_profile_sk)
dim_profile(profile_sk, age_band, income_band)  -- 迷你维度组合
-- 事实行存当时的 profile_sk,主维 current_profile_sk 存最新组合
查询历史行为时用事实的 profile_sk,查询「按当前等级看历史」时用 current_profile_sk 回关。

易错点

  • 两列混用:事实关历史键、报表却用当前键聚合
  • 迷你维组合枚举失控,基数逼近主维

数据来源与参考

  • Kimball Group:缓慢变化维技术(Type 5)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌