共用方式為


建立基本封裝 (SQL Server 影片)

適用於: Microsoft SQL Server Integration Services

作者:Carla Sabotta,Microsoft Corporation

影片長度:00:07:55

檔案大小:12.2 Mb

影片類型:WMV 檔案

觀看此影片

相關說明主題:

封裝基本功能

其他影片:

如何:在完整快取模式中實作查閱轉換 (SQL Server 影片)

將 SQL Server 資料匯出到 Excel (SQL Server 影片)

影片摘要

在本影片中,我們將示範如何在 Business Intelligence Development Studio 使用 SSIS 設計師,建立基本封裝。

影片內容

嗨,我是 Carla Sabotta,負責 Microsoft SQL Server Integration Services 產品的文件集撰寫。

在本影片中,我將為您示範如何使用 BI Development Studio 中的 SSIS 設計師,來建立基本封裝。

您將會學到藉由為封裝建立專案、將資料流程工作加入封裝的控制流程,以及將元素加入資料流程,來建立基本的 Integration Services 封裝。

所謂封裝,是將一組控制流程與資料流程元素集合在一起,全部做為一個單位來執行。封裝一定至少要有一個控制流程元素,同時可以加入一或多個資料流程元素。

建立封裝的第一步,就是建立專案。這個專案是以 Integration Services 專案範本為基礎,這個範本會建立含有單一封裝的新專案。

您可以自行決定是否要修改專案名稱,我們這裡就先將名稱變更為 [Integration Services Basic Package],並接受預設位置以及其他預設設定。

因為封裝至少要有一個控制流程元素,所以我們要在 [控制流程 (Control Flow)] 索引標籤中加入一個工作。

以這個示範來說,我們要加入一個「資料流程」工作。資料流程工作可以用來擷取、修改和載入資料。

我們為資料流程工作所加的註解,可以概要地說明工作的內容。註解能幫我們更輕鬆地了解與維護封裝。

接著,我們要將元素加入資料流程中。資料流程工作一定要有來源和目的地元件,而且通常也會有一或多個轉換元件。

以這個示範來說,我們會加入一個 OLE DB 來源,一個 OLE DB 目的地,以及一個「資料轉換」轉換。我們要將來源元件的輸出連接到轉換的輸入,並將轉換的輸出連接到目的地的輸入。透過這種建構方式,資料流程便會從來源元件擷取資料,再轉換所選資料行的資料類型,然後將修改後的資料載入目的地元件中。

來源元件和目的地元件是使用連接管理員連接到資料來源。

以這個示範來說,我們要先為來源與目的地建立一個共同的 OLE DB 連接管理員,以便連接到 AdventureWorks 資料庫。

下一步則是要設定來源、轉換以及目的地元件。

我們要以下列方式設定 OLE DB 來源元件:

  • 首先,確定已選取我們之前建立好的連接管理員。
  • 選取元件要從中擷取資料的來源。以這個示範來說,我們要選 Production.Product 資料表。
  • 選取要包含在來源中的資料行。
  • 以這個示範來說,我們先取消選取 [可用的外部資料行 (Available External Columns)] 資料表的所有資料行,然後再選取要加入來源的下列資料行,也就是:Name、ListPrice、Size、Weight 和 SellStartDate。

我們要以下列方式設定「資料轉換」轉換:

  • [可用的輸入資料行 (Available Input Columns)] 資料表中,選取要轉換的資料行。這些輸入資料行是來自於與轉換相連接的來源元件。
  • 以這個示範來說,我們要轉換 SellStartDate 資料行,作法是將儲存日期與時間資料的 DT_DBTIMESTAMP 資料類型,變更為只儲存日期資料的 DT_DBDate 資料類型。

我們會以下列方式設定 OLE DB 目的地元件:

  • 首先,確定已選取我們之前建立好的連接管理員。
  • 選取來源,以便元件從中載入修改後的資料。以這個示範來說,我們要建立一個新的資料表。
    Integration Services 會根據連接的資料來源,產生一個預設的 CREATE TABLE 陳述式,但您也可以修改 CREATE TABLE 陳述式。
  • 以這個示範來說,我們要將資料表的名稱變更為 [OLE DB Destination_BasicPackageTutorial],再移除 [OLE DB Source.SellStartDate] 資料行,並保留由「資料轉換」轉換所修改的資料行 (DataConversion.SellStartDate)。
  • 確認輸入資料行都正確地對應到輸出資料行。

最後,我們要加入一個資料檢視器,來檢視載入目的地中的已修改資料。

現在我們就可以來執行封裝了。

正如您所見,載入到目的地元件中的是只有包含日期資料的 SellStartDate 資料行。

本影片向您示範了如何使用 BI Development Studio 中的 SSIS 設計師,建立基本的 Integration Services 封裝,同時也示範了如何建立專案,以及如何在封裝中加入控制流程和資料流程。

謝謝您觀看本影片,希望您覺得有所收穫,並歡迎您返回網站,觀看其他 Microsoft SQL Server 影片。