Microsoft SQL Server Integration Services (SSIS) 是建置高效能數據整合解決方案的平臺,包括數據倉儲的擷取、轉換和載入 (ETL) 套件。 SSIS 包含用於建置和偵錯套件的圖形工具和精靈;執行工作流程函式的工作,例如 FTP 作業、執行 SQL 語句,以及傳送電子郵件訊息;擷取和載入數據的數據源和目的地;用於清除、匯總、合併及複製數據的轉換;管理服務,用於管理封裝執行和記憶體的Integration Services服務;和應用程式程序設計介面 (API) 用於設計 Integration Services 物件模型。
在本教學課程中,您將瞭解如何使用 SSIS 設計工具建立簡單的 SQL Server Integration Services 套件Microsoft。 您建立的套件會從一般檔案擷取數據、重新格式化數據,然後將重新格式化的數據插入事實數據表。 在接下來的課程中,套件將被擴展,以顯示循環、套件配置、日誌記錄和錯誤處理流程。
當您安裝本教學課程所使用的範例數據時,您也會安裝將在教學課程的每個課程中建立的已完成套件版本。 藉由使用已完成的套件,您可以向後跳至較後的課程來開始教程。如果您想要的話。 如果這是您第一次使用套件或新的開發環境,建議您從 Lesson1 開始。
學習內容
熟悉 MICROSOFT SQL Server Integration Services 中可用的新工具、控件和功能的最佳方式是使用這些工具、 控制項和功能。 本教學課程會逐步引導您完成 SSIS 設計工具,以建立簡單的 ETL 套件,其中包含迴圈、設定、錯誤流程邏輯和記錄。
需求
本教學課程適用於熟悉基本資料庫作業的使用者,但對 SQL Server Integration Services 中的新功能接觸有限。
若要使用本教學課程,您的系統必須已安裝下列元件:
具有 AdventureWorksDW2012 資料庫的 SQL Server。 為了加強安全性,依預設,不會安裝範例資料庫。 若要下載 AdventureWorksDW2012 資料庫,請參閱 Adventure Works for SQL Server 2012。
這很重要
當您附加資料庫 (*.mdf 檔案)時,SQL Server Management Studio 預設會搜尋 .ldf 檔案。 您必須先手動移除 .ldf 檔案,再按兩下 [ 附加資料庫 ] 對話框中的 [確定]。
如需附加資料庫的詳細資訊,請參閱 附加資料庫。
範例數據。 範例數據隨附於 SSIS 課程套件中。 若要下載範例數據和課程套件,請執行下列動作。
按兩下 [ 下載] 索引標籤。
按兩下 SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip 檔案。
本教學課程中的課程
第1課:建立專案和基本套件
在這一課,您將建立一個簡單的 ETL 套件,從單一平面檔案提取資料,使用查閱轉換處理資料,最後將結果載入到事實表的目的地。
第 2 課:新增迴圈
在這一課中,您將擴展您在第 1 課中建立的套件,以利用新的迴圈功能,將多個平面檔案擷取到單一數據流處理過程中。
第3課:新增記錄
在這一課,您將展開您在第 2 課中建立的套件,以利用新的記錄功能。
第4課:新增錯誤流程重新導向
在這一課,您將展開您在第 3 課中建立的套件,以利用新的錯誤輸出組態。
第5課:新增套件部署模型的套件組態
在這一課,您將擴展您在第 4 課中建立的套件,以利用新的套件設定選項。
第6課:搭配專案部署模型使用參數
在這一課,您將展開您在第 5 課中建立的套件,以利用新的參數搭配專案部署模型。