2010-08-24 30 views
0

我有一個SSIS包加載數據在表中。每次運行包時,如何從該表創建報告?如何在執行SSIS包時創建報告?

注:我問別人這個問題,這是什麼,他告訴我:

創建一個名爲SSISReport變量和更新包配置變量所以你必須在表中的記錄每一次,報告會從SSISLogs生成。

+0

你談論一個報告,顯示ETL運行的統計數據(如花費的時間加載該表,行插入等)或一份報告,說明使用您剛插入的數據的一些東西嗎? – Faiz 2010-08-24 17:24:28

+0

除了Faiz關於上述內容的評論之外,您希望報告採用何種格式? CSV文件? Excel電子表格? PDF?文本郵件?短信?鳴叫? – Geoff 2010-08-24 17:35:07

回答

1

我在我的數據庫中有一個日誌表和一個插入行的sp_。當程序包啓動時,我刪除日誌表中的所有現有記錄。在包裹中的每一個動作之前,我都會給我的sp發一封評論,說明我將要在包裹中做什麼。在最後一包行動之後,我再次打電話給sp說它已完成。

日誌表有一個時間戳,所以我可以看到上次包成功運行以及每個步驟花了多長時間。

還有其他方法可以在SSIS中進行日誌記錄,但我沒有任何管理員權限,所以我創建了自己的表。

HTH