Share via


Integration Services 範例

為協助您了解如何使用 SQL ServerIntegration Services,您可以從 CodePlex 下載下列的範例應用程式、封裝範例以及編碼範例。

重要注意事項重要事項

這些範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft不提供對這些範例的技術支援。

封裝範例

下表描述可用的 Integration Services 封裝範例。

名稱

描述

計算結果欄封裝範例

示範如何使用「彙總資料行」和「衍生的資料行」轉換來計算值,並將結果寫入檔案。

擷取資料歷程封裝範例

示範如何取得有關資料的歷程資訊、將其加入資料流程,以及將來源資料和歷程資訊寫入資料表。

處理 XML 資料封裝範例

示範如何使用 XPath 作業從 XML 資料檔擷取資料、將資料轉換為一般檔案格式,以及將資料插入文字檔。

Data Cleaning 封裝範例

示範如何透過套用新客戶與現有客戶的精確和模糊比對來清除資料,以及如何使用模糊群組來識別重複的客戶。

迴圈中的執行 SQL 陳述式封裝範例

示範如何在迴圈中執行 SQL CREATE TABLE 陳述式、評估和清除資料值,以及將資料插入資料表。

執行處理封裝範例

示範如何使用「執行處理」工作來執行可展開 CAB 檔的可執行檔、讀取展開的資料,以及將資料插入資料表。

查閱轉換範例

示範如何使用快取連接管理員於完整快取模式下實作查閱轉換。此轉換會針對文字檔中儲存的參考資料集執行查閱。

SMO 資料表 DBCC

示範如何使用 SMO 來列舉 AdventureWorks 資料庫中的使用者資料表、使用「指令碼」工作來擷取結構描述和資料表名稱、將名稱置於兩個變數中,以及使用執行 DBCC CHECKCONSTRAINTS 命令 (使用這兩個變數) 的「執行 SQL」工作。

AWDataWarehouseRefresh 封裝範例

示範如何從 AdventureWorks OLTP 資料庫更新 AdventureWorksDW 資料倉儲。

同步處理 Adventure Works DW 資料分割

示範如何使用 Integration Services 封裝,自動化關聯式和 Analysis Services 資料庫間資料分割的同步處理。此範例封裝使用「指令碼」工作和「Analysis Services 執行 DDL」工作,並說明 ASSL 和 AMO 技術的用法。

執行 SQL 參數與結果集範例

示範如何使用參數化預存程序和 SQL 陳述式來查詢 AdventureWorks 資料庫。此封裝會將參數和結果集對應到變數,以便使用封裝變數儲存查詢結果。

建立基本封裝教學課程:課程封裝

示範如何使用精靈從 Excel 匯入資料並將資料載入資料表中。

建立簡易 ETL 封裝教學課程:課程封裝

示範如何使用「Foreach 迴圈」讀取多個一般檔案,然後轉換資料。同時介紹記錄和組態。

部署封裝教學課程:課程封裝

示範如何使用您所建立的部署公用程式部署封裝並將它們安裝在目的地電腦上。

使用精靈從 ODBC 匯出到一般檔案教學課程:課程封裝

示範如何使用「SQL Server 匯入和匯出精靈」,將資料從 SQL Server ODBC 資料來源匯出到現有的文字檔。

讀我檔案_指定之間隔的異動資料擷取封裝範例

示範如何使用 Integration Services 封裝中的異動資料擷取功能,對指定之時間間隔內發生的所有變更執行累加式的載入。

讀我檔案_自上次要求後的異動資料擷取封裝範例

示範如何使用 Integration Services 封裝中的異動資料擷取功能,對上次要求後發生的所有變更執行累加式的載入。

控制流程程式設計範例

下表描述可用的 Integration Services 程式設計範例,並示範如何為控制流程進行程式設計。

範例

描述

建立 DataFlow 封裝範例

示範如何以程式設計方式建立封裝和加入資料流程。

建立自訂遞增工作範例

示範如何建立自訂工作及其相關聯的使用者介面。

ForEachDirectory 範例

示範如何建立自訂列舉值。這個範例會列舉檔案系統中的資料夾。

Sql Server 自訂連接管理員範例

示範如何以自訂使用者介面來建立自訂的連接管理員。這個範例會連接到 SQL Server 的執行個體。

Excel2 自訂連接管理員範例

示範如何以自訂使用者介面來建立自訂的連接管理員。這個範例會連接到 Excel 活頁簿。

HtmlLogProvider 範例

示範如何建立自訂的記錄提供者。這個範例會將記錄輸出儲存為 HTML 文件中的資料表。

EmailLogProvider 範例

示範如何建立自訂的記錄提供者。這個範例會將記錄輸出當做純文字或 HTML 格式的 SMTP 郵件訊息傳送。

資料流程程式設計範例

下表描述可用的 Integration Services 程式設計範例,並示範如何為資料流程進行程式設計。

範例

描述

讀我檔案_AdoSource

示範如何實作可當做「資料流程」工作中資料來源使用的來源元件。

讀我檔案_ChangeCase

示範如何實作具有同步輸出的轉換元件。

讀我檔案_RemoveDuplicates

示範如何實作具有非同步輸出的資料流程轉換元件。

讀我檔案_移除具有 UI 元件的重複項目範例

示範如何實作資料流程元件的自訂使用者介面。

讀我檔案_DatasetDestination

示範如何實作整合到 Business Intelligence Development Studio 並可加入至「資料流程」工作的自訂目的地元件。