【发布时间】:2018-03-13 18:14:19
【问题描述】:
在 2 个或 3 个或更多维度合并形成新维度的数据集市中。如何管理 scd 以跟踪历史上的所有合并并呈现与这些维度相关的趋势事实?
一个具体的例子是三个商店(业务 ID 8897、8965、9135)合并以创建一个新的商店业务 ID 9700。如何从事实表中获取历史销售数据以显示直到给定日期 8897, 8965 和 9135 是分开的商店,现在都是新的商店 9700。
此外,如果新商店的营业编号不是 9700,但新商店采用以前的商店营业 ID 之一,该怎么办。因此,新合并的商店业务 ID 不是 9700,而是 8897。
SurrogateKey -------- StoreBusinessID---------- StoreName
=================================================== ==
1 8897 Alpha Electronic
2 8965 Beta Electronics
3 9135 Gamma Electronic
4 9700 Mega Electornics
=============================================== =====
【问题讨论】:
标签: sql data-warehouse scd datamart scd2