我正在使用 Kimball 方法来缓慢改变我们数据仓库中的维度。我们遇到了在一天内多次更新记录并且 ETL 每 15 分钟运行一次的问题。因此,生效日期和到期日期变得一团糟。
例如:
First Last Effective Date Expiry Date CurrRowInd
John Smith Jan 01, 1900 Aug 5, 2015 N
Jonathon Smith Aug 6, 2015 Aug 10, 2015 N
Jonathon Smithe Aug 11, 2015 Aug 10, 2015 Y
看看最后一行的 EffectiveDate 是如何大于到期日期的 - 这不好:(
有没有其他人遇到过这种类型的问题 - 你是如何处理的?
我在 SSIS 中使用渐变维度工具