我有一個OLTP數據庫,目前正在創建一個數據倉庫。 DW(DimStudents)中有一個維度表,其中包含學生數據,例如地址詳細信息,電子郵件,通知設置。檢查更新後的尺寸數據
在OLTP數據庫中,此數據分佈在多個表中(因爲它是第三種標準形式的標準OLTP數據庫)。
目前有10,390條記錄,但這個數字有望增長。
我想使用Type 2 ETL,因此如果OLTP數據庫中的記錄已更改,則會向DW添加新記錄。
什麼是掃描DW中10,000條記錄然後將結果與OLTP中包含的幾個表中的結果進行比較的最佳方法?
我正在考慮使用OLTP數據的臨時表創建一個「快照」,然後逐行比較DW中的Dimension表中的數據。
我正在使用SQL Server 2005.這似乎不是最有效的方式。有替代品嗎?
謝謝,非常有幫助。 – Paul 2010-08-25 15:58:04