開發自訂工作

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

Integration Services 會使用工作執行工作單位,以支援擷取、轉換及載入資料。 Integration Services 包含各種可以執行最常使用之動作的工作,包括執行 SQL 陳述式、從 FTP 站台下載檔案等。 如果包含的工作與支援的動作未完全符合您的需求,可以建立自訂工作。

若要建立自訂工作,您必須建立繼承自 Microsoft.SqlServer.Dts.Runtime.Task 基底類別的類別、將 DtsTaskAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別的重要方法與屬性 (Property),包括 Execute 方法。

本節內容

本章節描述如何建立和設定自訂工作及其選用自訂使用者介面,以及如何撰寫它們的程式碼。

建立自訂工作
描述第一個步驟:建立自訂工作。

撰寫自訂工作的程式碼
描述如何撰寫自訂工作之主要方法的程式碼。

在自訂工作中連線至資料來源
描述如何將自訂工作連接到資料來源。

在自訂工作中引發和定義事件
描述如何引發事件並從自訂工作定義自訂事件。

在自訂工作中為偵錯新增支援
描述如何在自訂工作中建立中斷點目標。

開發自訂工作的使用者介面
描述如何建立顯示在 SSIS 設計工具中的使用者介面,以便在自訂工作上設定屬性。

自訂物件的共通資訊

如需可以在 Integration Services 中建立之所有類型自訂物件適用的共通資訊,請參閱下列主題:

開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有種類的自訂物件之基本步驟。

保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。

自訂物件的建立、部署和偵錯
描述建立、簽署、部署和偵錯自訂物件的技術。

其他自訂物件的相關資訊

如需有關在 Integration Services 中可建立其他類型自訂物件的詳細資訊,請參閱下列主題:

開發自訂連線管理員
討論如何進行自訂連接管理員的程式設計。

開發自訂記錄提供者
討論如何進行自訂記錄提供者的程式設計。

開發自訂 Foreach 列舉程式
討論如何進行自訂列舉值的程式設計。

開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。

另請參閱

以指令碼工作擴充套件
比較指令碼解決方案和自訂物件