共用方式為


Integration Services 伺服器的報表

在 SQL ServerIntegration Services 的目前版本中,標準報表可在 SQL Server Management Studio中使用,協助您監視已部署至 Integration Services 伺服器的 Integration Services 專案。 這些報表可協助您檢視封裝狀態及記錄,如有必要,也可協助您識別封裝執行失敗的原因。

在每個報表頁面上方,上一步圖示可前往檢視的上一頁,重新整理圖示會重新整理頁面上顯示的資訊,而列印圖示可讓您列印目前頁面。

如需如何將套件部署至 Integration Services 伺服器的資訊,請參閱 將專案部署至 Integration Services 伺服器

Integration Services 儀表板

[Integration Services 儀表板] 報表會提供 SQL Server 執行個體上所有封裝執行的概觀。 對於伺服器上已執行的每個封裝,儀表板可讓您放大報表,尋找可能發生之封裝執行錯誤的特定詳細資料。

此報表會顯示下列資訊區段。

區段 描述
執行資訊 顯示在過去 24 小時內,處於不同狀態 (失敗、執行中、成功、其他) 的執行數目。
封裝資訊 顯示在過去 24 小時內已經執行之封裝的總數。
連接資訊 顯示在過去 24 小時內已經用於失敗執行的連接。
封裝詳細資訊 顯示在過去 24 小時內所發生已完成執行的詳細資料。 例如,此區段會顯示失敗的執行數與執行總數、執行期間 (以秒為單位) 及過去三個月的平均值行期間的比較。

您可以按一下 [概觀] 、[所有訊息] 和 [執行效能] ,檢視封裝的其他資訊。

[執行效能] 報表會顯示上一個執行個體的持續時間,以及開始和結束時間與套用的環境。

[執行效能] 報表中包含的圖表和相關資料表會顯示過去 10 次成功執行封裝的期間。 此資料表也會顯示過去三個月的平均執行期間。 在執行階段可能會對這 10 次成功的封裝執行套用不同的環境與不同的常值。

最後,[執行效能] 報表會顯示封裝資料流程元件的 [啟用時間] 和 [總時間]。 [啟用時間] 是指元件在所有階段中執行所耗費的總時間,而 [總時間] 是指元件歷經的總時間。 報表只會在最後一個封裝執行作業的記錄層次設定為 [Performance] 或 [Verbose] 時,顯示封裝元件的這項資訊。

[概觀] 報表會顯示封裝工作的狀態。 [訊息] 報表會顯示封裝和工作的事件訊息和錯誤訊息,例如,回報開始和結束時間,以及寫入的資料列數目。

您也可以按一下 [概觀] 報表中的 [檢視訊息],導覽至 [訊息] 報表。 您同樣可以按一下 [訊息] 報表中的 [檢視概觀],導覽至 [概觀] 報表。

您可以按一下 [篩選] ,然後選取 [篩選設定] 對話方塊中的準則,篩選任何頁面上顯示的資料表。 可用的篩選準則取決於顯示的資料。 您可以在 [篩選設定] 對話方塊中按一下排序圖示,以變更報表的排序次序。

所有執行報表

[所有執行] 報表會顯示伺服器上已執行的所有 Integration Services 執行摘要。 範例封裝可能會有多個執行。 與 [Integration Services 儀表板] 報表不同的是,您可以設定 [所有執行] 報表以顯示某個日期範圍內開始的執行。 日期可以跨多天、數個月或數年。

此報表會顯示下列資訊區段。

區段 描述
Filter 顯示目前套用至報表的篩選,例如 [開始時間範圍]。
執行資訊 顯示每個封裝執行的開始時間、結束時間和期間。您可以檢視封裝執行使用的參數值清單,例如使用 [執行封裝] 工作傳遞至子封裝的值。 若要檢視參數清單,請按一下 [概觀]。

如需使用「執行封裝」工作將值提供給子封裝的詳細資訊,請參閱 執行封裝工作

如需參數的詳細資訊,請參閱 Integration Services (SSIS) 參數

所有連接

[所有連線] 報表會針對失敗的連線,以及在 SQL Server 執行個體上發生的執行提供下列資訊。

此報表會顯示下列資訊區段。

區段 描述
Filter 顯示目前套用至報表的篩選,例如具有指定字串和 [上次失敗時間] 範圍的連接。

設定 [上次失敗時間] 範圍,就可以只顯示某個日期範圍內發生的連接失敗。 範圍可以跨多天、數個月或數年。
詳細資料 顯示連接字串、發生連接失敗的執行數目,以及上一次連接失敗的日期。

所有作業報表

[所有作業] 報表會顯示伺服器上已執行的所有 Integration Services 作業摘要,包括套件部署、驗證和執行,以及其他管理作業。 就如同 Integration Services 儀表板一樣,您可以將篩選套用至資料表,以縮小顯示的資訊範圍。

所有驗證報表

[所有驗證] 報表會顯示伺服器上已執行的所有 Integration Services 驗證摘要。 此摘要會顯示每個驗證的資訊,例如狀態、開始時間和結束時間。 每個摘要項目都包含一個指向驗證期間產生之訊息的連結。 就如同 Integration Services 儀表板一樣,您可以將篩選套用至資料表,以縮小顯示的資訊範圍。

自訂報表

您可以在 SQL Server Management Studio 中,將自訂報表 (.rdl 檔案) 新增至 [Integration Services 目錄] 節點底下的 [SSISDB] 目錄節點。 加入報表之前,請確認您正在使用三部分命名慣例來完整限定您所參考的物件,例如來源資料表。 否則,SQL Server Management Studio 會顯示錯誤。 此命名慣例是 <資料庫>.<擁有者>.<物件>。 SSISDB.internal.executions 就是範例。

注意

當您將自訂報表加入 [資料庫] 節點底下的 [SSISDB] 節點時,不需要使用 SSISDB 前置詞。

如需如何建立和加入自訂報表的指示,請參閱 將自訂報表加入 Management Studio

檢視 Integration Services 伺服器的報表

監視封裝執行和其他作業