首页/数据/数仓建模速查/维度删除的三态处理
维度与事实设计149 条

维度删除的三态处理

源端删除在数仓通常转成失效标记而非物理删除:保留历史关联能力,同时把删除动作记录为一次属性变更。

数仓建模速查数据更新于 2026-10-12
做法标记失效 + 关闭区间
保留历史事实仍可关联
审计记录删除来源与时间

失效标记

失效标记
UPDATE dim_customer
SET is_deleted = 1, end_date = :batch_dt, is_current = 0
WHERE customer_id = :id AND is_current = 1;
物理删除会打断事实表关联;审计与金融场景应保留并保证可追溯。

易错点

  • 直接 delete 导致历史事实关联断裂
  • 只标记不复盘删除原因,无法追溯

数据来源与参考

  • 数据仓库工具箱:维度删除策略
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌