開發自訂資料流程元件

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

資料流程工作是由連接至各種資料來源然後以高速轉換和路由資料的元件組成。 Microsoft SQL Server Integration Services 所提供可延伸物件模型可讓開發人員建立可在 SQL Server Data Tools (SSDT) 及已部署套件中使用的自訂來源、轉換和目的地。 本章節包含將引導您開發自訂資料流程元件的主題。

本節內容

建立自訂資料流程元件
描述建立自訂資料流程元件的初始步驟。

資料流程元件的設計階段方法
描述自訂資料流程元件中實作的設計階段方法。

資料流程元件的執行階段方法
描述自訂資料流程元件中實作的執行階段方法。

執行計劃和緩衝區配置
描述資料流程執行計劃以及資料緩衝區的配置。

使用資料流程中的資料類型
說明資料流程如何將 Integration Services 資料類型對應至 .NET Framework Managed 資料類型。

驗證資料流程元件
說明用以驗證元件組態的方法以及重新設定元件中繼資料的方法。

實作外部中繼資料
說明如何使用外部中繼資料行進行資料驗證。

在資料流程元件中引發和定義事件
說明如何引發預先定義事件和自訂事件。

在資料流程元件中記錄和定義記錄項目
說明如何建立和寫入自訂記錄項目。

使用資料流程元件中的錯誤輸出
說明如何將錯誤資料列重新導向至替代輸出。

升級資料流程元件的版本
說明第一次使用新版的元件時,如何更新儲存的元件中繼資料。

開發資料流程元件的使用者介面
說明如何實作元件的自訂編輯器。

開發特定類型的資料流程元件
包含開發三種資料流程元件的相關資訊:來源、轉換和目的地。

參考

Microsoft.SqlServer.Dts.Pipeline
包含用以建立自訂資料流程元件的類別與介面。

Microsoft.SqlServer.Dts.Pipeline.Wrapper
包含可用來建立自訂資料流程元件或建立資料流程工作之資料流程工作物件模型的組成類別和介面。

Microsoft.SqlServer.Dts.Pipeline.Design
包含用以建立資料流程元件的使用者介面之類別與介面。

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

所有自訂物件的共通資訊

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

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

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

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

其他自訂物件的相關資訊

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

開發自訂工作
討論如何進行自訂工作的程式設計。

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

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

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

另請參閱

以指令碼元件來擴充資料流程
比較指令碼解決方案和自訂物件