【发布时间】:2016-05-02 18:43:16
【问题描述】:
我正在使用 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 中使用渐变维度工具
【问题讨论】:
标签: sql-server ssis etl data-warehouse scd