Share via


教學課程:使用精靈建立基本封裝

Microsoft Integration Services 提供了「SQL Server 匯入和匯出精靈」,用來建立可執行資料傳輸的封裝。這些封裝可以從來源擷取資料,然後再將資料載入至目的地,但是在傳輸過程中,封裝只能執行非常少量的資料轉換。此外,您可以使用精靈快速建立基本封裝,然後再利用 [SSIS 設計師] 來增強其功能。

在這個教學課程中,您會學習如何使用「SQL Server 匯入和匯出精靈」建立基本封裝。您建立的封裝會從 Excel 活頁簿中擷取資料,然後再將資料載入至 AdventureWorks2008R2 資料庫中的資料表。資料表會在精靈的其中一個步驟定義,等到執行封裝時再以動態方式建立。

在後續課程中,將會擴充封裝,納入排序資料、建立新資料行以及在資料行內填入值的資料流程。若要產生新值,您必須學會如何將新的 Integration Services 運算式語言與圖形化運算式產生器搭配使用,以撰寫可依據現有資料行建立新值的運算式。

當您安裝教學課程所使用的範例資料時,也會安裝在教學課程的每一課中完成的封裝版本。利用完成的第 1 課封裝,您可以三級跳,從教學課程的第 2 課開始。但如果這是您第一次使用封裝、「SQL Server 匯入和匯出精靈」或新的開發環境,則建議您從第 1 課開始。

學習內容

要熟悉 Microsoft SQL Server Integration Services 所提供的新工具、控制項和功能,最好的方法就是使用它們。這個教學課程會先逐步解說「SQL Server 匯入和匯出精靈」,教您建立基本的資料傳輸封裝,然後再示範如何使用 [SSIS 設計師] 來增強封裝的資料轉換功能。

需求

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

若要使用此教學課程,您的系統必須符合下列需求:

  • 您必須在 32 位元模式執行此教學課程所建立的封裝。此範例使用 Microsoft Jet 4.0 OLE DB 提供者,它沒有 64 位元的版本。如果您在 64 位元模式執行,此封裝將會失敗。如需有關如何在 64 位元電腦上的 32 位元模式下執行封裝的詳細資訊,請參閱<Integration Services 的 64 位元考量>。

  • 隨附 AdventureWorks2008R2 資料庫的 SQL Server 必須安裝在電腦上。為了加強安全性,依預設,不會安裝範例資料庫。若要安裝範例資料庫,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

  • 您必須具有在 AdventureWorks2008R2 中建立和卸除資料表的權限。

  • 範例資料必須安裝在電腦上。範例資料與範例一起安裝。如果您找不到範例資料,請回到上面的程序,依所描述來完成安裝。

[!附註]

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

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

完成這個教學課程的估計時間: 1 小時

本教學課程中的課程

  • 第 1 課:建立基本封裝
    在這一課中,您會使用「SQL Server 匯入和匯出精靈」建立資料傳輸封裝。

  • 第 2 課:提升基本封裝
    在這一課中,您會增強基本封裝的功能,納入排序作業,並且在現有的資料集中加入新的資料行和資料行值。