共用方式為


開發自訂資料流程元件

資料流程工作是由連接至各種資料來源然後以高速轉換和路由資料的元件組成。 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 列舉值 討論如何撰寫自定義列舉值的程式。

Integration Services 圖示 (小型) 使用 Integration Services 保持最新狀態
如需來自Microsoft的最新下載、文章、範例和影片,以及來自社群的所選解決方案,請流覽 MSDN 上的 Integration Services 頁面:

流覽 MSDN 上的 Integration Services 頁面

如需這些更新的自動通知,請訂閱頁面上可用的 RSS 摘要。

另請參閱

[使用腳本元件擴充數據流](../../extending-packages-scripting/data-flow-script-component/extending-the-data-flow-with-the-script-component.md 比較腳本方案和自定義物件