SQL Server Integration Services 架构概观.ppt
《SQL Server Integration Services 架构概观.ppt》由会员分享,可在线阅读,更多相关《SQL Server Integration Services 架构概观.ppt(24页珍藏版)》请在三一文库上搜索。
1、1 1/23/23 SQL Server Integration Services SQL Server Integration Services 架構概觀架構概觀 2 2/23/23 大綱大綱 uu概覽概覽 uuBusiness Intelligence Development Business Intelligence Development Studio Studio 與設計與設計 SSIS SSIS 封裝的各種流封裝的各種流 程程 uu封裝設計的整體功能封裝設計的整體功能 uu封裝的部署與執行封裝的部署與執行 3 3/23/23 SQL Server Integration Servi
2、ces SQL Server Integration Services 是是 什麼?什麼? uu全新的全新的 SQL Server SQL Server 商業智慧應用商業智慧應用 程式程式 uuData Transformation Services Data Transformation Services 的接的接 續版本續版本 uu高效能的資料整合平台高效能的資料整合平台 uu全新用全新用 .NET .NET 撰寫的架構,更豐撰寫的架構,更豐 富的功能富的功能 uu完善的資料檢視、單步除錯與錯完善的資料檢視、單步除錯與錯 誤處理誤處理 uu透過透過 pipeline pipeline 可以
3、更豐富地加值可以更豐富地加值 資料,且全部在記憶體內完成,資料,且全部在記憶體內完成, 不需要中介資料表不需要中介資料表 uu以封裝以封裝(Package)(Package)為執行單位,而為執行單位,而 非專案非專案(Project)(Project) 4 4/23/23 SSIS SSIS 與與 DTS DTS 的差異概觀的差異概觀 uu將資料流程與工作流程分開將資料流程與工作流程分開 uu以更豐富,更細緻的資料流程工作以更豐富,更細緻的資料流程工作(Data Flow Task)(Data Flow Task) 取代取代 DTS DTS 的資料轉換工作的資料轉換工作 uu以容器工作提供迴圈
4、、執行順序與交易管理以容器工作提供迴圈、執行順序與交易管理 uu以變數搭配以變數搭配 SSIS Expression SSIS Expression 取代取代 DTS DTS 的動態屬性工的動態屬性工 作作 uu封裝改以封裝改以 XML XML 的格式存放在的格式存放在 SQL Server SQL Server 或檔案系統或檔案系統 上,更方便做上,更方便做 Source ControlSource Control uu可以透過可以透過 DTS Migration Wizard DTS Migration Wizard 將舊的封裝轉換到新將舊的封裝轉換到新 的的 SSISSSIS 5 5/2
5、3/23 SSIS SSIS 架構架構 SSIS SSIS 物件核心,提供原物件核心,提供原 生及生及 .NET .NET 的程式存取介的程式存取介 面,可與面,可與 SSIS SSIS 所附的工所附的工 具程式或自行開發的程具程式或自行開發的程 式溝通。式溝通。 執行封裝、容器、工作執行封裝、容器、工作 。提供執行記錄、設定。提供執行記錄、設定 中斷點、可彈性設定、中斷點、可彈性設定、 管理連線、交易、事件管理連線、交易、事件 處理處理 資料流程引擎,將資料資料流程引擎,將資料 從來源提取出來,經過從來源提取出來,經過 各種工作完成轉換,再各種工作完成轉換,再 放入到目的。在流程中放入到目的
6、。在流程中 ,你也可以加入自製的,你也可以加入自製的 元件。元件。 內含其他物件、如內含其他物件、如 TaskTask 、Container Container 等,提供等,提供 群組物件、執行單元、群組物件、執行單元、 迴圈、交易管理等服務迴圈、交易管理等服務 在在 For Each Loop For Each Loop Container Container 可以透過不可以透過不 同的同的 enumerator enumerator 來取來取 得各種集合內的物件,得各種集合內的物件, 也可以自行撰寫也可以自行撰寫 enumerator enumerator 類別類別 設計時管理各連線屬性設
7、計時管理各連線屬性 ,執行時實際建立出連,執行時實際建立出連 線。線。SSIS SSIS 支援多種支援多種 Connection Manager Connection Manager 型態,如型態,如 ADOADO、 ADO.NETADO.NET、ExcelExcel、FileFile 、OLE DBOLE DB 各種可執行的物件,如各種可執行的物件,如 封裝、封裝、ContainerContainer、 Task Task 會丟出事件,你可會丟出事件,你可 已撰寫事件處理函式來已撰寫事件處理函式來 因應這些事件的發生因應這些事件的發生 透過既有的工具,如設透過既有的工具,如設 計環境、精靈、
8、命令列計環境、精靈、命令列 工具或是自行開發的應工具或是自行開發的應 用程式,經由標準的程用程式,經由標準的程 式介面可以控制式介面可以控制 SSIS SSIS 引引 擎擎 封裝、封裝、Container Container 以及以及 Task Task 都可以輸出執行過都可以輸出執行過 程紀錄,經由多種紀錄程紀錄,經由多種紀錄 提供者,如文字逗號分提供者,如文字逗號分 隔檔隔檔(CSV)(CSV)、Profiler Profiler Trace(trc)Trace(trc)、SQL SQL 檔案檔案 等等,可以記錄到不等等,可以記錄到不 同的地方,你可以此監同的地方,你可以此監 控、除錯控、
9、除錯 各種資料來源,可以提各種資料來源,可以提 供資料給供資料給 SSISSSIS Windows Windows 服務程式。用服務程式。用 來管理封裝儲存、遠端來管理封裝儲存、遠端 啟動執行與呈現當下執啟動執行與呈現當下執 行的封裝。行的封裝。 6 6/23/23 提供新的資料倉儲處理架構提供新的資料倉儲處理架構(1/2)(1/2) 在以往的運作模式下,資料整合的流程大多只做簡單的轉換與載入的工作 在資料庫伺服器內執行彙總、排序等其他工作 在做上述的整理資料動作的同時會與一般使用者查詢搶資源,互相耗損系統效能 這種解決方案無法完成大規模、多重且複雜的彙總 傳統的資料倉儲載入資料方式 7 7/
10、23/23 提供新的資料倉儲處理架構提供新的資料倉儲處理架構(2/2)(2/2) 現在,透過 SQL Server Integration Services 可以同時完成整合、彙 總、排序等諸多資料處理動作,然後再載入到資料庫 讓資料庫伺服器可以專注在回答使用者的查詢 透過 64 位元版本的引擎,可以讓此方案處理大規模資料量且複雜的彙 總運算 透過 SQL Server Integration Services 載入資料 到資料倉儲 8 8/23/23 大綱大綱 uu概覽概覽 uuBusiness Intelligence Business Intelligence Development S
11、tudio Development Studio 與設計與設計 SSIS SSIS 封裝的各種流程封裝的各種流程 uu封裝設計的整體功能封裝設計的整體功能 uu封裝的部署與執行封裝的部署與執行 9 9/23/23 SSIS SSIS 管線管線(Plumbing)(Plumbing) 控制流程(Control Flow) 迴圈迴圈 FTP Task Send Mail Execute SQL Data Flow Task 資料流程(Data Flow) Flat File SourceSQL Data Source Merge Multi-cast Derive Column SQL Serve
12、r Flat File 1010/23/23 工作流程工作流程 uu流程導向流程導向 uu前置條件前置條件( (成功,失敗,或完成成功,失敗,或完成) ) 前置條件可以做前置條件可以做 AND AND 和和 OR OR 等布林等布林 運算運算 uu從環境輸入參數從環境輸入參數 uuFile System TaskFile System Task、Execute SQL TaskExecute SQL Task、 Send Mail TaskSend Mail Task、Data Flow TaskData Flow Task Demo Demo 工作流程工作流程 1111/23/23 資料流程
13、資料流程 uu特殊的工作流程:特殊的工作流程:Data Flow TaskData Flow Task uu資料處理導向,在記憶體中,以管線資料處理導向,在記憶體中,以管線 流程的概念流程的概念(pipeline)(pipeline)處理資料處理資料 uu建立或使用資料紀錄建立或使用資料紀錄 uu可以觀察資料變化的過程可以觀察資料變化的過程 uuSource AdapterSource Adapter、TransformTransform、Destination Destination AdapterAdapter Demo Demo 資料流程資料流程 1212/23/23 事件處理流程事件處
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server Integration Services 架构概观 架构 概观
链接地址:https://www.31doc.com/p-3021284.html