我是使用SSIS软件包的新手,对将数据从登陆到登台时找到增量的最佳实践感到困惑。需求是从统一数据存储(CDS)创建几个报表,从资源流向Landing到Staging到CDS作为ETL包,最后是从CDS构建报表。找到三角洲的最佳做法是什么?
我已经成功创建了包来将数据从源移动到着陆,因为它们非常简单。将数据从Landing移动到Staging有点令人困惑,因为修改的日期不够,因为上次ETL运行的2个更改可能会将数据返回到上一个日期的数据,这意味着自上次ETL运行以来没有更改。例如,值从A更改为B,然后返回A - 表示数据已返回到原始状态,但modifiedOn列已更改。
那么,是否应将来自Landing的所有列与连续分段中的现有列进行比较,或仅比较与提交报告相关的列?还是有另一种方法来找到三角洲?
请让我知道如果这不清楚或需要更多的细节。
请您详细说明一个例子。我想我可以帮你解决问题 – CodeNinja 2013-04-23 21:44:21