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

Microsoft Integration Services 是用來建立高效能資料整合方案的平台,包括用於資料倉儲的擷取、轉換和載入 (ETL) 封裝。Integration Services 包含一些圖形工具和精靈,用來建立及偵錯封裝;用來執行工作流程功能 (例如 FTP 作業)、執行 SQL 陳述式和傳送電子郵件訊息的工作;用來擷取及載入資料的資料來源和目的地;用來清理、彙總、合併和複製資料的轉換;一種管理服務,用來管理封裝執行和儲存的 Integration Services 服務;以及用來程式化 Integration Services 物件模型的應用程式開發介面 (API)。

在此教學課程中,您將學會如何使用 SSIS 設計師來建立簡單的 Microsoft SQL Server Integration Services 封裝。您建立的封裝會從一般檔案取用資料,重新格式化資料,然後將重新格式化之後的資料插入到事實資料表中。在下列課程中,將擴充封裝來示範迴圈、封裝組態、記錄和錯誤流程。

當您安裝教學課程使用的範例資料時,也會安裝您將在教學課程每一課所建立之封裝的完整版本。利用完整封裝,您可以三級跳,從教學課程後面的課程開始。如果這是您第一次使用封裝或新的開發環境,我們建議您從第 1 課開始。

您將在 SSIS 教學課程中學到的內容

要熟悉 Microsoft SQL Server Integration Services 所提供的新工具、控制項和功能,最好的方法就是使用它們。這個教學課程引導您使用 SSIS 設計師來建立簡單的 ETL 封裝,包括迴圈、組態、錯誤流程邏輯和記錄。

SSIS 教學課程的需求

這個教學課程的主要對象是熟悉基本資料庫作業,但對於 SQL Server Integration Services 可用的新功能較為陌生的使用者。

若要使用這個教學課程,系統上必須已安裝下列元件:

  • AdventureWorksDW 資料庫的 SQL Server。為了加強安全性,依預設,將會安裝範例資料庫。若要安裝範例資料庫,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

  • 這個教學課程也需要範例資料。範例資料與範例一起安裝。如果您找不到範例資料,請回到上面的程序,依所描述來完成安裝。

[!附註]

當檢閱教學課程時,建議您在文件檢視器工具列上,加入 [下一個][上一個] 按鈕。如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。

此教學課程假設您未重新設定 SSIS 設計師在控制流程元素之間或資料流程元素之間使用自動連接功能。如果 SSIS 設計師使用自動連接,則元素在加入設計介面時會自動連接。而且,控制流程的自動連接功能支援使用 [失敗][完成] 而非 [成功] 作為預設條件約束。如果 SSIS 設計師不使用 [成功] 作為它的預設條件約束,您在執行此教學課程時,應該重設此設定。您可以在 [選項] 對話方塊的 [商務智慧設計師] 區段中設定自動連接功能,此對話方塊可從 [工具] 功能表的 [選項] 中取得。

此 SSIS 教學課程中的課程

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。