SSIS 2008中缓慢更改维度任务的用途是什么?我们如何使用它?
使用此任务有什么好处?与使用查找和条件拆分任务有任何性能差异吗?
答案 0 :(得分:3)
一个开放式问题!看看这些链接......
http://msdn.microsoft.com/en-us/library/ms141715.aspx
http://consultingblogs.emc.com/jamiethomson/archive/2005/06/06/ssis_3a00_-scd-wizard-demo.aspx
http://blogs.msdn.com/b/mattm/archive/2009/11/13/handling-slowly-changing-dimensions-in-ssis.aspx
答案 1 :(得分:2)
虽然网上有很多关于缓慢变化维度的深入信息,但这是一个非常常见且简单的用法:
假设您试图将一个表的内容与另一个表的内容保持同步。例如,如果您有一个包含项目主数据的数据库(数据库A)(例如,ERP系统),并且您希望另一个数据库(数据库B)具有相同的项目主数据。缓慢变化的维度将允许您自动将项目主数据库A中的更改传播到数据库B.例如,如果项目的字段在db A中发生更改,则该更改将传播到db B;如果将新项插入到数据库A中,则该相同项将插入到数据库B中。 (请注意,在这种情况下,删除不会传播,因为没有记录可以触发删除。)