- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer2005IntegrationServices(IS).ppt
13章 SQL Server 2005 IntegrationServices (IS) 使用 Integration Services 的 SSIS 設計師轉換資料 (Ref. Microsoft SQL Server 2005 管理實務,施威銘研究室,旗標) Integration Services SQL Server 匯入和匯出精靈: 可以將單純的資料從各種來源匯入 SQL Server Integration Services: 需要先將資料處理或過濾, 例如檢查、合併或計算, 或是同時從多個異質的來源匯入, 便必須使用 Integration Services 才能達成 Integration Services 為 SQL Server 2005 新增加的服務 從原本的 DTS (Data Transformation Services, 資料轉換服務 ) 衍生並重新以 .NET 改寫而成 可以和其他OLE DB(object linking and embedding database)、ODBC( open database connectivity ) 來源、純文字檔...等各格式, 進行資料轉移的工作 Integration Services 會將資料轉換過程的工作存成封裝 (Package) 物件, 以方便重複使用 SQL Server 可用來建立封裝的工具包括: 複製資料庫精靈 SQL Server匯入和匯出精靈 SSIS 設計師 SSIS 設計師 SSIS 設計師: 提供圖形化的介面, 自由設計資料轉換的流程 用法: 類似目前流行的圖形介面程式開發工具, 使用者可將需要的物件 (如:代表資料來源與目的的物件), 用滑鼠拉出, 並在各物件之間建立轉換的工作流程, 進而定義轉換工作的各項內容等 SSIS 設計師還能設定發送電子郵件之類的事件處理動作 Integration Services 的架構 Integration Services 與 DTS 最大的不同: 將控制與資料的流程分開, 提供了較佳的流程控管功能 Integration Services架構的簡要示意圖如下: Integration Services的架構說明 控制流程: 主要是由工作 (task) 所組成 Integration Services 提供了許多控制流程的工作元件, 包括發送郵件、使用 FTP 傳送...等 資料流程也是屬於其中一個工作元件 控制流程中還可以放置容器 (container) 每個容器可內含多個工作或是其他容器 使用容器可將相關工作分組, 讓流程控制更加結構化 還可提供迴圈功能, 重複執行容器內的工作 資料流程: 用來處理資料轉換的工作, 所有資料的匯入、匯出、轉換便是在資料流程內進行 Integration Services製作封裝時: 大原則應該先在控制流程內建立一個資料流程的工作 然後才能在資料流程內設計資料的來源、目的與轉換 使用 SSIS 設計師 -製作簡單封裝 資料的來源與目的 SSIS 設計師操作介面簡介 建立資料來源的連接 建立資料目的的連接 使用 SSIS 設計師製作封裝 執行封裝 1.資料的來源與目的 - Sales.CreditCard 資料表 SQL Server 的 AdventureWorks 資料庫中有一個 Sales.CreditCard 資料表, 結構與內容如下: 1.資料的來源與目的 - ccnumber.txt 純文字檔案 ccnumber.txt 純文字檔案, 其內容如下: 欄位間以逗號分隔 目的:使用 SSIS 設計師製作一個封裝, 將 ccnumber.txt 的內容轉移到AdventureWorks 資料庫的 Sales.CreditCard 資料表 2. SSIS 設計師操作介面簡介 -開啟SSIS 設計師 2. SSIS 設計師操作介面簡介 -功能介紹 2. SSIS 設計師操作介面簡介 -功能介紹說明 2. SSIS 設計師-操作注意事項 Integration Services 必須先建立來源與目的的連接 (connection), 才能讀取或寫入資料 例如: 將純文字檔資料轉移到 SQL Server, 須先建立檔案與 SQL Server 資料庫這兩個連接, 才能製作封裝進行資料轉移 3. 建立資料來源的連接 -純文字檔案的連接(1) 建立資料來源, 也就是純文字檔案的連接, 請在 SSIS 設計師中操作: 3. 建立資料來源的連接 -純文字檔案的連接(2) 3. 建立資料來源的連接 -純文字檔案的連接
文档评论(0)