缓慢变化维度

数据仓库概念

Aaren Stubberfield

Data Scientist

挑战

原始

ProductID Description Category
12345 Tesla-ModelY electric-veh.

白色特斯拉 Y 的图片

更新 Category:

  • 当前:electric-veh.
  • 新值:electric-crossover
数据仓库概念

类型 I

  • 直接更新表中值
  • 将丢失全部历史

原始

ProductID Description Category
12345 Tesla-ModelY electric-veh.

ProductID Description Category
12345 Tesla-ModelY electric-crossover
数据仓库概念

类型 II

  • 以新值新增一行
  • 保留历史

原始

ProductID Description Category
12345 Tesla-ModelY electric-veh.

ProductID Description Category StartDate EndDate
12345 Tesla-ModelY electric-veh. 1970-01-01 2022-03-10
20053 Tesla-ModelY electric-crossover 2022-03-11 2050-12-31
数据仓库概念

类型 III

  • 在维表中新增列以追踪变更
  • 可同时查看历史与当前数据
  • 可用于报表变更,历史追踪有限

原始

ProductID Description Category
12345 Tesla-ModelY electric-veh.

ProductID Description Category PastCategory
12345 Tesla-ModelY electric-crossover electric-veh.
数据仓库概念

现代方法

  • 对整张维表做快照
  • 用历史快照做历史报表
数据仓库概念

让我们练习吧!

数据仓库概念

Preparing Video For Download...