Share via


使用自訂物件擴充封裝

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

如果您發現 Integration Services 提供的元件不符合需求,可以藉由自行編寫延伸模組來擴充 Integration Services 的功能。 您有兩個完全不同的選項可擴充套件:其一是在指令碼工作與指令碼元件所提供的強大包裝函式中撰寫程式碼;其二則是可以從 Integration Services 物件模型提供的基底類別衍生,從頭建立自訂 Integration Services 延伸模組。

本章節探索兩個選項當中更進階的部分:以自訂物件擴充封裝。

您的自訂 Integration Services 解決方案需要的彈性比指令碼工作和指令碼元件所提供的彈性還要大,或者您需要可在多個套件中重複使用的元件時,Integration Services 物件模型可讓您從頭建置自訂工作、資料流程元件和受控碼中的其他套件物件。

本節內容

開發 Integration Services 的自訂物件
討論可以針對 Integration Services 建立的自訂物件,並摘要列出重要的步驟和設定。

保存自訂物件
討論自訂物件的預設持續性及實作自訂持續性的程序。

自訂物件的建立、部署和偵錯
討論建立、部署及測試各種類型之自訂物件的常用方法。

開發自訂工作
描述編寫自訂工作的程序。

開發自訂連線管理員
描述編寫自訂連接管理員的程序。

開發自訂記錄提供者
描述編寫自訂記錄提供者的程序。

開發自訂 Foreach 列舉程式
描述編寫自訂列舉值的程序。

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

參考

Integration Services 錯誤和訊息參考
列出預先定義的 Integration Services 錯誤碼,以及其符號名稱與描述。

使用指令碼擴充套件
討論如何使用指令碼工作來擴充控制流程,或是如何使用指令碼元件來擴充資料流程。

以程式設計方式建置套件
說明如何以程式設計方式建立、設定、執行、載入、儲存和管理 Integration Services 套件。

另請參閱

比較指令碼解決方案和自訂物件
SQL Server Integration Services