偵錯資料流程

Microsoft Integration Services 和 SSIS Designer 的功能和工具,可用以針對 Integration Services 套件中的資料流程進行疑難排解。

  • SSIS Designer 提供資料檢視器。

  • SSIS Designer 與 Integration Services 轉換提供資料列計數。

  • SSIS Designer 提供執行階段的進度報告。

資料檢視器

資料檢視器可以顯示資料流程中兩個元件之間的資料。 從資料來源擷取資料或資料第一次進入資料流程時、在轉換更新資料之前和之後,以及在資料載入其目的地之前,可以透過資料檢視器來顯示資料。

若要檢視資料,請將資料檢視器附加至連接兩個資料流程元件的路徑。 具有在不同資料流程元件之間檢視資料的能力,可讓您更容易識別非預期的資料值、檢視轉換變更資料行值的方式,以及探索轉換失敗的原因。 例如,如果您發現參考資料表中的查閱失敗,為了修正此問題,您可能希望加入為空白資料行提供預設資料的轉換。

資料檢視器可以在方格中顯示資料。 使用方格時,您需要選取要顯示的資料行。 選定資料行的值會以表格格式顯示。

您也可以在路徑上加入多個資料檢視器, 並以不同格式顯示相同資料,例如,建立資料的圖表檢視與方格檢視,或是為不同資料行建立不同的資料檢視器。

當您將資料檢視器新增至路徑時,SSIS Designer 會在 [資料流程] 索引標籤的設計介面中新增資料檢視器圖示,就在路徑旁邊。 具備多個輸出的轉換 (例如「條件式分割」轉換) 可以在每個路徑上加入資料檢視器。

在執行階段, [資料檢視器] 視窗會開啟,並顯示以資料檢視器格式所指定的資訊。 例如,使用方格格式的資料檢視器會顯示選定資料行的資料、傳遞至資料流程元件的輸出資料列數目,以及顯示的資料列數目。 資訊會以逐一緩衝區的方式顯示,且根據資料流程中的資料列寬度而定,緩衝區可能包含一或多個資料列。

[資料檢視器] 對話方塊中,您可以將資料複製到剪貼簿、從資料表清除所有資料、重新設定資料檢視器、繼續資料流程,以及卸離或附加資料檢視器。

若要加入資料檢視器

資料列計數

經某個路徑傳送的資料列數目,會顯示在 SSIS Designer [資料流程] 索引標籤的設計介面中,就在路徑旁邊。 隨著資料不斷經由路徑移動,該數目會定期更新。

您也可以將「資料列計數」轉換加入資料流程,以擷取變數中的最後資料列計數。 如需詳細資訊,請參閱 Row Count Transformation

進度報表

當您執行套件時,SSIS Designer 會在 [資料流程] 索引標籤的設計介面中顯示進度,以表示狀態的顏色顯示每個資料流程元件。 當每個元件開始執行其工作時,會從無色彩變更為黃色,並在成功完成時變更為綠色, 紅色則表示該元件已失敗。

下表描述色彩編碼。

Color 描述
無色彩 正在等候由資料流程引擎呼叫。
黃色 正在執行轉換、擷取資料或載入資料。
綠色 已成功執行。
紅色 已執行但發生錯誤。

另請參閱

套件開發的疑難排解工具