Integration Services 的架構
如下圖所示,MicrosoftSQL ServerIntegration Services 包含各種不同的元件。
就上圖所顯示的元件而言,下面是順利使用 Integration Services 的一些重要元件:
SSIS 設計師
「SSIS 設計師」是一個圖形工具,可用來建立和維護 Integration Services 封裝。「SSIS設計師」是在 Business Intelligence Development Studio 中當做 Integration Services 專案的一部分來提供。如需詳細資訊,請參閱<SSIS 設計師>和<Business Intelligence Development Studio 中的 Integration Services>。
執行階段引擎
Integration Services 執行階段會儲存封裝的配置、執行封裝,並提供對記錄、中斷點、組態、連接及交易的支援。如需詳細資訊,請參閱<Integration Services 封裝>。
工作和其他可執行檔
Integration Services 執行階段可執行檔為 Integration Services 所包含的封裝、容器、工作及事件處理常式。執行階段可執行檔也包含您所開發的自訂工作。如需詳細資訊,請參閱<Integration Services 工作>、<整合服務容器>和<Integration Services 事件處理常式>。
資料流程引擎 (也稱為管線) 和資料流程元件
資料流程工作可以封裝資料流程引擎。資料流程引擎提供記憶體中緩衝區,可將資料從來源移至目的地,並呼叫從檔案及關聯式資料庫擷取資料的來源。資料流程引擎還可以管理修改資料的轉換,及載入資料或讓資料可用於其他處理序的目的地。Integration Services 資料流程元件即 Integration Services 所包含的來源、轉換及目的地。您還可以在資料流程中包括自訂元件。API 或物件模型
Integration Services 物件模型包括 Managed 應用程式發展介面 (API),可建立用於封裝的自訂元件,或是建立、載入、執行和管理封裝的自訂應用程式。開發人員可以使用任何符合 Common Language Runtime (CLR) 標準的語言來撰寫自訂應用程式或自訂工作或轉換。如需詳細資訊,請參閱<開發人員手冊 (Integration Services)>。
Integration Services 服務
Integration Services 服務可讓您使用 SQL Server Management Studio 來監視執行中 Integration Services 封裝和管理封裝的儲存體。如需詳細資訊,請參閱<Integration Services 服務>和<SQL Server Management Studio 簡介>。
SQL Server 匯入和匯出精靈
SQL Server 匯入和匯出精靈可以在可用 Managed .NET Framework 資料提供者或原生 OLE DB 提供者的任何資料來源之間複製資料。這個精靈也會提供最簡單的方法,讓您建立將資料從來源複製到目的地的 Integration Services 封裝。如需詳細資訊,請參閱<使用 SQL Server 匯入和匯出精靈來匯入和匯出資料>。
其他工具、精靈和命令提示字元公用程式
Integration Services 包含執行及管理 Integration Services 封裝的其他工具、精靈和命令提示字元公用程式。如需詳細資訊,請參閱<Integration Services 精靈>和<命令提示字元公用程式 (Integration Services)>。
|