[SQL SERVER][SSIS]封裝中設定紀錄

[SQL SERVER][SSIS]封裝中設定紀錄

這次專案中利用SSIS擷取各系統中相關資料並彙整在同一資料表,

由於客戶要求整個資料流程需紀錄某些工作或容器,

還好SSIS在紀錄這方面個人覺得還不錯,

這裡就簡單紀錄一下,如何在封裝中設定紀錄。

 

需求:驗證XML來源檔案並匯入資料庫,

同時記錄每個工作階段並發信告知管理人員執行結果。

 

控制流程如下圖

image

 

資料流程如下圖

image

 

設定XML工作

image

驗證類型我選用XSD。

 

設定指令碼工作

image

最後執行結果會寫入該變數。

 

image

發信和Log。

 

設定紀錄

image

image

紀錄類型我使用文字檔類型。

 

針對每個工作階段選擇紀錄事件

image

image

image

選擇想記錄的欄位資訊(其他工作也是相同作法)。

 

執行成功時。

image

 

紀錄資訊

image

image

image

管理人員也收到該工作通知。

 

執行(發信)失敗。

image

 

紀錄資訊

image

image

 

參考

在封裝中實作記錄