共用方式為


課程 4-5:測試第 4 課套件

適用於:SQL ServerAzure Data Factory 中的 SSIS Integration Runtime

在執行階段,損毀的檔案 Currency_BAD.txt 無法在 [貨幣索引鍵查閱] 轉換中產生相符的項目。 因為您已將 [貨幣索引鍵查閱] 的錯誤輸出設定成將失敗的資料列重新導向到新的「失敗的資料列」目的地,所以該元件不會失敗,且套件會順利執行。 Integration Services 會將所有失敗的錯誤資料列寫入至 ErrorOutput.txt

在此工作中,您會執行套件來測試已修訂的錯誤輸出設定。 在順利執行套件之後,您需檢視 ErrorOutput.txt檔案的內容。

注意

如果您不想要在 ErrorOutput.txt 檔案中累積錯誤資料列,請手動刪除套件執行之間的檔案內容。

檢查套件配置

在測試套件之前,請確認第 4 課套件中的控制流程和資料流程是否與下圖類似:

控制流程

Control flow in package

資料流程

Data flow in package

執行第 4 課教學課程套件

  1. 在 [偵錯] 功能表上,選取 [開始偵錯]。

  2. 在套件執行完成之後,於 [偵錯] 功能表上,選取 [停止偵錯]

檢視 ErrorOutput.txt 檔案的內容

在「記事本」或任何其他文字編輯器中,開啟 ErrorOutput.txt 檔案。 預設資料行順序為:AverageRate、CurrencyID、CurrencyDate、EndOfDateRate、ErrorCode、ErrorColumn、ErrorDescription。

此檔案中的所有資料列都包含不相符的 CurrencyID 值 "BAD"、ErrorCode 值 -1071607778、ErrorColumn 值 0 和 ErrorDescription 值「查閱期間產生的資料列不符」。 ErrorColumn 的值為 0,因為錯誤不是資料行特定的錯誤,而是查閱作業失敗。

下一課

第 5 課:加入套件部署模型的 SSIS 套件組態