搜尋本站文章

2015-02-24

認識「緩時變維度轉換(Slowly Changing Dimension transformation,SCD)」,以 SSIS 2012 為例

緩時變維度轉換(Slowly Changing Dimension transformation)

「緩時變維度」轉換可在資料倉儲維度資料表中協調記錄的更新與插入。

「緩時變維度」轉換會提供下列功能,以管理緩時變維度:

  1. 將傳入資料列與查閱資料表中的資料列比對,以識別新的和現有的資料列。
  2. 在不允許變更時識別包含變更的傳入資料列。
  3. 識別需要更新之推斷的成員記錄。
  4. 識別包含需要插入新記錄和更新過期記錄之記錄變更的傳入資料列。
  5. 偵測包含需要更新現有記錄 (包括過期記錄) 變更的傳入資料列。


注意事項
「緩時變維度精靈」只支援與 SQL Server 的連接。

示範版本:SQL Server 2012
開發工具:SSDT - Visual Studio 2012

本影片所示範的工作有:

工作1:認識「緩時變維度轉換」,檢視資料流

工作2:認識「緩時變維度轉換精靈(Slowly Changing Dimension Wizard)」




影片:
認識「緩時變維度轉換(Slowly Changing Dimension transformation,SCD)」,以 SSIS 2012 為例






參考資料

緩時變維度轉換
https://msdn.microsoft.com/zh-tw/library/ms141715.aspx

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012
http://www.microsoft.com/learning/en/us/course.aspx?id=10777a