【发布时间】:2017-08-11 08:24:14
【问题描述】:
我发现很难理解您如何将历史数据从事实表连接到具有类型 2 和类型 1 的维度以获取已更改的历史记录。目前我在 Dim 中有一个代理键和业务键。事实表具有事实表的代理键,我目前正在使用 SSIS 查找组件来恢复将 CurrentFlag 设置为 Yes 的行。
但是,我将加入查找中的业务密钥并返回代理。我知道这是我无法获取历史记录的主要原因,但是如果我像现在一样加入业务密钥并返回业务密钥,SSIS 组件只会带回一行,无论有多少版本您对该业务密钥的历史记录。
我想知道或被告知的是使用查找来填充事实表,但这似乎并没有真正给我历史,因为无论如何它只会返回一行。所以我只想知道如何在 SSIS 中返回事实和维度之间的历史日期。
谢谢
【问题讨论】:
标签: sql-server ssis