SSIS ETL設計SSIS ETL設計
我試圖建立一個ETL工作。下面是我的主要設計考慮
- 一個主表來跟蹤數據拉和狀態
表詳細
表名稱 - JobStatus
- 列 - 的JobId,開始時間,結束時間,狀態
表名稱 - JobDetails
- Job_Detail_id,的JobId,表名,開始時間,結束時間,狀態
表名稱 - 錯誤日誌
- ErrorLogid,ErrorDesc,時間,留言:
工作原理
每當作業失敗,作業詳細信息表將有助於找出哪個是最後一個差錯表,ETL作業可以從該步驟開始
SSIS包會源和分期DB之間的每個表中定義數據流任務
它是如何工作
認沽在進入作業狀態表,開始包的執行實例
單個表的每個Dataflow任務都會在JobDetails表中放入一個條目。數據加載結束時間和狀態將被更新
上的錯誤狀態更新爲錯誤,並進入記錄在錯誤日誌表
後,我需要這種方法您的意見/反饋。任何與本示例相關的ETL設計的書籤/博客帖子也會有所幫助
也在MSDN論壇發佈了這個,這個方法看起來不錯 - http://social.msdn.microsoft.com/Forums/en/sqlintegrationservices/thread/16df1485-18a3-4513-9771-de6bd92331d7 – Siva