使用自訂物件擴充封裝
如果發現 Integration Services 中提供的元件不符合需求,可以編寫自己的延伸模組,擴充 Integration Services 的功能。 您有兩個完全不同的選項可擴充封裝:其一是在指令碼工作與指令碼元件所提供的強大包裝函數中撰寫程式碼;其二則是可以從 Integration Services 物件模型提供的基底類別衍生,從頭建立自訂 Integration Services 延伸模組。
本章節探索兩個選項當中更進階的部分:以自訂物件擴充封裝。
您的自訂 Integration Services 方案需要的彈性比指令碼工作和指令碼元件所提供的彈性還要大,或您需要可在多個封裝中重複使用的元件時,Integration Services 物件模型可讓您從頭建立自訂工作、資料流程元件和 Managed 程式碼中的其他封裝物件。
本節內容
開發 Integration Services 的自訂物件
討論可以針對 Integration Services 建立的自訂物件以及摘要列出重要的步驟和設定。保存自訂物件
討論自訂物件的預設持續性及實作自訂持續性的程序。建立、部署和偵錯自訂物件
討論建立、部署及測試各種類型之自訂物件的常用方法。開發自訂工作
描述編寫自訂工作的程序。開發自訂連接管理員
描述編寫自訂連接管理員的程序。開發自訂記錄提供者
描述編寫自訂記錄提供者的程序。開發自訂 ForEach 列舉值
描述編寫自訂列舉值的程序。開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。
參考
- Integration Services 錯誤和訊息參考
列出預先定義的 Integration Services 錯誤碼,以及其符號名稱與描述。
相關章節
使用指令碼擴充封裝
討論如何使用指令碼工作來擴充控制流程,或是如何使用指令碼元件來擴充資料流程。以程式設計方式建立封裝
描述如何以程式設計方式建立、設定、執行、載入、儲存和管理 Integration Services 封裝。
|