2012-10-15 141 views

回答

4

從互聯網的一些例子: Anatomy of incremental load

Another example

這應該給你詳細的例子。

+0

偉大的工作Samuel Vanga。非常感謝提供這個。第一個鏈接是非常有用的。 :) –

0

這是一個替代方案 - 代碼少得多,運行速度非常快。

首先使用高速緩存轉換來加載查找高速緩存,其中包含要從目標表中保留的任何列(至少是代理鍵和業務鍵)。然後截斷目標表。然後,在主數據流的末尾,使用緩存添加查找,加入您的業務密鑰,然後返回所有要保留的列。匹配輸出進入一個OLE DB目的地並保持身份被檢查(以保留您的代理鍵)。沒有匹配輸出轉到單獨的OLE DB目標。兩個目標都必須取消選中表鎖(以避免死鎖),但可以使用快速加載。

0

首先,我們需要使用查找轉換檢查目標中可用的記錄。如果接收記錄與現有數據不匹配,那麼它是新記錄,否則它是舊的。