SQL server2005的ssis包資料匯入匯出

oecpAdmin發表於2010-10-20

1.什麼是包?

包是一個有組織的集合,其中可包括連線、控制流元素、資料流元素、事件處理程式、變數和配置,是可被檢索、執行和儲存的工作單元。

首次建立包後,包是一個空物件,不能實現任何功能。若要向包新增功能,可向包新增一個控制流,還可選擇新增一個或多個資料流。

可使用 SQL Server 2005 Integration Services (SSIS) 提供的圖形設計工具或以程式設計生成方式將這些物件組合到包中。然後,您可將完成的包儲存到 SQL Server 2005、SSIS 包儲存區或檔案系統中。包是可被檢索、執行和儲存的工作單元。

2.包有哪些內容?

一個簡單包,其中包含一個帶有資料流任務的控制流,而資料流任務中又包含資料流。

控制流包含一個或多個在包執行時執行的任務和容器。

資料流包含提取和載入資料的源和目標、修改和擴充套件資料的轉換,以及連結源、轉換和目標的路徑。是 SSIS 包中用來建立資料流、對資料流進行排序及執行資料流的可執行檔案。

包控制流中必須包含資料流任務,才能將資料流新增到包中。
 
3.ssis包設計器主要功能

區分包控制流、資料流和事件處理程式的設計圖面。

解決方案資源管理器中的包內容和佈局的層次結構檢視。

可以展開和摺疊的容器,用於對相關任務進行分組,以便更易於檢視、組織和管理包佈局。

使包控制流、資料流和事件處理程式進行自我說明的批註。

用於將連線管理器新增到包以及用於引用資料來源物件的連線區域。

用於新增自定義變數、配置日誌記錄、建立配置和利用數字簽名對包進行簽名的對話方塊。

能夠在包、容器和任務事件中設定斷點,並提供資料檢視器(當資料在資料流中移動時,資料檢視器可用於監視移動中的資料)的除錯工具。

列出包及其任務的起始時間、它們的執行狀態以及所有警告和錯誤訊息的進度視窗。

包執行情況的圖形表示形式,包括各個任務、容器和資料流元件的進度、優先順序和執行結果。


SSIS 設計器包括一些單獨的設計圖面,用於在包中生成控制流、資料流和事件處理程式。


使用 SSIS 設計器前,需要開啟現有的 Integration Services 專案或建立新專案。在 Business Intelligence Development Studio 中建立新 Integration Services 專案時,該專案中會自動新增新包。若要開啟 SSIS 設計器,請雙擊 Integration Services 專案中“SSIS 包”資料夾中的包。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24790026/viewspace-676372/,如需轉載,請註明出處,否則將追究法律責任。

相關文章