Share via


建立封裝資料流程

SQL Server 2005 Integration Services (SSIS) 封裝中的資料流程,使用下列不同類型的資料流程元素來建構:擷取資料的來源、修改彙總資料的轉換、載入資料的目的地,以及將資料流程元件之輸出和輸入連接到資料流程中的路徑。

在開始建構資料流程之前,封裝中必須至少包含一個「資料流程」工作。如需詳細資訊,請參閱<資料流程工作>和<加入資料流程工作>。

您可以在「SSIS 設計師」中 [資料流程] 索引標籤的設計介面上,使用資料流程設計師來建立封裝中的資料流程。

建立資料流程包含下列步驟:

  • 加入一或多個來源以從檔案或資料庫擷取資料。
  • 加入符合封裝之商務需求的轉換。資料流程不一定要包含轉換。
  • 將來源和轉換的輸出連接到轉換和目的地的輸入,以連接資料流程元件。
  • 加入一或多個目的地,以將資料載入資料存放區,例如檔案和資料庫。
  • 在元件上設定錯誤輸出以處理問題,例如錯誤或是被截斷的資料值。

如果資料流程包含連接到資料來源的元件,您也必須將連接管理員加入封裝。您可以在使用資料流程設計師時加入連接管理員,不過也可以在 [控制流程][事件處理常式] 索引標籤作用中時加入。

SSIS 設計師還包含註解,可用來使資料流程可以自我記錄。

使用資料流程設計師

[資料流程] 索引標籤作用中時,SSIS 設計師會顯示用來在封裝中建立資料流程的設計介面,以及用來加入封裝所使用之連接管理員的 [連接管理員] 區域。同時,[工具箱] 會變更為包含 [資料流程來源][資料流程轉換][資料流程目的地] 的節點。

下圖顯示資料流程設計師中範例封裝的資料流程。下圖所示的資料流程中,包含一個具有一般輸出和錯誤輸出的來源、兩個轉換,以及兩個目的地。

SSIS 設計師的資料流程索引標籤

擷取資料

Integration Services 提供不同的來源,用於從不同類型的資料來源擷取資料。您可以使用 Integration Services 來源,從一般檔案、XML 檔案、Microsoft Excel 活頁簿及包含原始資料的檔案中擷取資料。您也可以透過存取資料庫中的資料表和檢視以及執行查詢來擷取資料。如需詳細資訊,請參閱<Integration Services 來源>和<擷取資料>。

來源會使用連接管理員來連接到資料來源。您可以在設定來源時加入並設定連接管理員,也可以在開始建構資料流程之前將所需的連接管理員加入封裝。

轉換資料

Integration Services 提供各種不同的轉換,可用於修改資料、執行商務智慧作業,以及分割、複製和合併資料。您可以使用 Integration Services 轉換,修改資料行中的值、查閱資料表中的值、清除資料,以及彙總資料行值。如需詳細資訊,請參閱<Integration Services 轉換>和<轉換資料>。

某些轉換使用連接管理員。例如,「查閱」轉換使用連接管理員來連接到包含查閱資料的資料庫。您可以在設定轉換時加入並設定連接管理員,也可以在開始建構資料流程之前將所需的連接管理員加入封裝。

載入資料

Integration Services 提供不同的目的地,用於將資料載入不同類型的資料存放區。您可以使用 Integration Services 目的地,將資料載入一般檔案、處理分析資料,以及提供資料給其他處理序。您也可以透過存取資料庫中的資料表和檢視以及執行查詢來載入資料。如需詳細資訊,請參閱<Integration Services 目的地>和<載入資料>。

目的地會使用連接管理員來連接到資料來源。您可以在設定目的地時加入並設定連接管理員,也可以在開始建構資料流程之前將所需的連接管理員加入封裝。

連接元件

您可透過將來源和目的地的輸出,連接到轉換和目的地的輸入,以連接資料流程元件。在建構資料流程時,您通常會在加入第二個和後續元件至資料流程時連接這些元件。在您連接元件之後,輸入資料行便可用於設定元件。當沒有任何輸入資料行可使用時,您將需要在元件已連接到資料流程後完成該元件的設定。如需詳細資訊,請參閱<Integration Services 路徑>和<連接元件>。

處理資料錯誤

許多 Integration Services 來源、轉換和目的地可支援錯誤輸出。如果資料流程元件支援錯誤輸出,您可以指定每個資料行中的截斷和錯誤對元件的執行階段行為有何影響。錯誤輸出可以連接到轉換,該轉換會套用其他轉換或將資料導向不同目的地。如需詳細資訊,請參閱<處理資料中的錯誤>。

加入連接管理員

許多資料流程元件會連接到資料來源,您必須在封裝中加入元件所需的連接管理員,才能正確設定元件。您可以在建構資料流程時,或是在開始建構資料流程之前,加入連接管理員。如需詳細資訊,請參閱<Integration Services 連接>和<建立連接管理員>。

註解

「SSIS 設計師」包含可加入資料流程中的註解。將註解加入設計介面有助於使封裝可以自我記錄。如需詳細資訊,請參閱<使用封裝中的註解>。

請參閱

工作

建立封裝事件處理常式

概念

建立封裝控制流程
Integration Services 架構

其他資源

在 SSIS 設計師中建立封裝

說明及資訊

取得 SQL Server 2005 協助