內容簡介
內容簡介 盛情推薦\ SQL Server大概是所有資料庫品牌裡,最需要從其他資料來源整合資料的資料庫系統,因為有許多的使用者習慣使用SQL Server的報表工具或商業智慧工具來作為呈現的介面。因此在許多的企業裡,SSIS的建置與設計都是一門重要的課題。 百敬與巧玫皆是業界的SQL Server資料庫專家,累積多年的實務與教學經驗,亦是長期講授SQL Server SSIS相關課程的講師。本書絕對可以讓您一窺SQL Server Integration Services 的奧秘與強大功效,讓學習者對資料庫系統的應用有一個更廣泛也更多元的藍圖。 周慕義‧台灣微軟產品行銷經理 沒有資料就沒有可用的資訊,資料庫處理是企業IT的核心,不管企業內部是否存有異質資料庫,IT人員永遠都會有資料轉換的需求,現實的環境是企業必定存在許多散放在各處而格式又不相同的重要資料,這些資料又必須彙整起來才有辦法做進一步的分析,以變成有用的資訊。 百敬和巧玫兩位作者是非常用功的技術熱愛者,他們幾乎是把研究技術當作是日常的娛樂,「熱情是成為專家的關鍵」,這次新書:《SQL Server 2012 SSIS整合服務》也是兩位作者在充滿熱情的狀況下撰寫而成,百敬除平常授課外,他的顧問實務經驗相當豐富,巧玫同樣也是實戰經驗豐富的DBA,相信由他們兩位合著的這本書,讀者的閱讀吸收應該不是問題。 張智凱‧恆逸資訊產品技術開發處 ─本書特色─ 從DBA與開發人員觀點出發,深入淺出探討SSIS整合技術 重量級資料庫權威顧問╳最實用的企業級資料庫整合指南 本書適用於SSIS 2005 2008 2008 R2 2012 ─內容介紹─ 技術翻新速度加快、應用領域更廣、異質軟硬體平台更多元、系統與資料倍增,「整合」變成必須;以往獨立建置彼此無關的IT系統,現今趨勢是將各自獨立的系統整合。國內第一本專門介紹SQL Server Integration Services (SSIS)的技術書籍,由資料庫權威顧問親自執筆,從DBA與開發人員觀點出發,結合理論與實務經驗,精準切入如何運用SSIS整合企業組織內之異質資料之技巧。 ■ 全新章節編製,讓新手能容易入門,用戶能快速檢閱2012的新功能,給你第一手的SSIS資料整合大全。 ■ 精彩內容包括:SSIS的封裝、設計、除錯、安裝、部署、監控等管理議題;實作控制流程、資料流程及事件流程可用的工作及元件;解析架構安全性、整合WMI與Windows管理、XML、以.NET自行開發工作與元件等進階議題。 ■ 完整涵蓋最新SQL Server 2012的整合技巧:ODBC連接管理員、控制流程(運算式工作與CDC控制工作)、資料流程(ODBC來源 目的地 CDC來源 分隔器 DQS清理)、Integration Services目錄。 ■ 提供大量的實作練習,採Step by Step步驟式教學,協助你完成各種資料整合流程。 ─目錄─ 第一篇:SSIS概觀 第1章:資料整合服務概覽 第2章:SQL Server Data Tools環境介紹 第二篇:介紹各種工作與元件 第3章:簡易的輔助工作 第4章:運算式 第5章:容器交易與管理 第6章:資料流程 第7章:資料轉換元件 第8章:指令碼元件 第9章:SSIS 2012新增的工作與元件 第10章:封裝偵錯與錯誤處理 第11章:與分析服務整合 第三篇:管理議題 第12章:SSIS部署、管理與執行 第13章:安全架構 第四篇:進階議題 第14章:進階設計 第15章:以程式客製化延伸SSIS功能 第16章:SSIS效能及相關議題 附錄A:從SSIS舊版本升級到SSIS 2012 附錄B:傳送和維護資料庫物件的相關工作 附錄C:SQL Server 2012資料品質服務 附錄D:封裝部署模式的部署與管理 作者序\ 看著本書的前身《SQL Server SSIS 2008整合服務》的序,頓覺一切又再翻轉了兩輪:「2008年,對負責系統與資料整合的IT人而言,真是個忙碌年,因為微軟的Windows、.NET和SQL都改版了,曾將某日無奈的心情寫在部落格: 撰寫SSIS 2008的Security章節時,遇到了三個產品一起升級的苦頭。因為在這一章,除了SQL 2008 SSIS 2008外,同時用到了Visual Studio 2008 Web Service、Windows 2008 IIS 7 「Active Directory憑證服務」 SSL。 Windows 2008版本需要設定伺服器的「角色」,讓該伺服器可以提供「Active Directory憑證服務」。而「Active Directory憑證服務」在填寫進階憑證要求時,需要啟動 SSL。 花了一天才搞定,把大家湊在一起 時至2012年,SQL Server、Windows與.NET一起走過了SQL Server 2008 R2、Windows 2008 R2和Visual Studio .NET 2010版本,全數邁入統稱2012的最新版本,還加入了鋪天蓋地的Azure雲端、Windows 8、Windows Phone 8,以及明年將至的SharePoint和Office。技術翻新速度加快,應用領域更廣,異質軟硬體平台更多元,系統與資料倍增,最重要的是「整合」變成必須。以往我們獨立建置彼此無關的IT系統,今日為了企業競爭力,快速反應世局的變化,而必須讓各獨立的系統整合。 所以,除了學新技術外,我們還需要把新舊技術與企業知識領域湊在一起。而與「整合」相關的技術將會日益重要,例如,從商務流程的服務、BPM(Business Process Management),到整合資料的SQL Server Integration Services(SSIS),乃至於可將Windows系統管理整合在一起的WMI、PowerShell,以及綜合應用的XML、虛擬化…等等,皆須涉獵。 SSIS既為資料整合服務,自然廣泛提供了不同技術領域的鍵結,例如:CDC、SSIS Expression、.NET、ADO、OLE DB、DMO、SMO、.NET、SQL、MDX、DMX、WMI、XPath、SMTP、FTP、HTTP、SOAP、Agent Services、Windows 排程、分散式交易、安全、設定、記錄…等,大概掛上了整合(Integration)就難逃技術駁雜。 事隔7年,相較於SSIS第一次面市的2005版,經過了差異不大的2008、2008 R2兩版,SSIS 2012終於有了較多的改變。除了將以往的BIDS(Business Development Studio)改名為SSDT(SQL Server Data Tools),重新繪製封裝設計環境,讓其更易於使用,且加入少數新工作與元件外,最重要的是新增了伺服器端的控管,改善了部署、執行與監控的流程。 隨著SSIS已廣泛進入到企業的大小系統中,巧玫與我的工作也一直與SSIS相關,累積了更多的使用經驗。在撰寫本書時,我們嘗試將2008版的書重新編排,希望讓生手較容易入門,讓熟識舊版的使用者可以快速檢閱SSIS 2012的新增功能。但SSIS值此新舊交替,部分工具支援新功能,部分工具還留著舊傳統,要清楚描述過往的用途與新取代的作法並不容易,還望切分章節與說明的方式能為你所接受。 最後,感謝悅知葉怡慧處長和編輯Vicky,恆久的跟催與校閱,本書得以即時而正確地面市。 漫步技術瀚海,伴隨孤寂。幸在人生中與妳攜手,得以溫暖前行。僅將自己的努力獻與妻。 胡百敬 SSIS從2005年以來成功接替DTS後,在資料轉換需求上扮演著舉足輕重的角色。由於SSIS提供了許多豐富的工作以及元件,你幾乎不太需要撰寫程式,即可利用SSIS達到資料轉換的目的。在開發封裝階段透過所見即所得的方式便可快速完成,並有效地建立資料整合方案。此外,它也提供了多種延伸功能,讓你可以使用程式語言滿足特殊需求。 由於資料轉換與整合的需求無所不在,不管你是DBA還是程式設計師都要面對。SSIS能滿足大多數不同層級的資料轉換需求,它將是處理資料者日常的好夥伴。 SSIS 2012依然秉持以往的設計精神,但對開發工具加以改良,使其操作介面更為友善。並大幅修改原先的部屬與管理功能,而這個重大的改變讓你要重新熟悉SSIS的設計與應用。本書彙整了這幾年實務上所遇到的範例,期待能讓初學者與資深的工程師都受益。 很幸運的能再次與百敬合作,他對於微軟產品總有洞悉的智慧。每當我遇到技術問題時,他總是能即時提供解決方法。在溝通的過程中,也總能早一步解釋未來技術的動向。在此並特別感謝工作上給予許多幫助的啟翰經理,他經常帶給我不同的思考方式,讓我更了解資料倉儲應用上的實務。 感謝熱情推薦本書的微軟行銷經理周慕義,以及精誠資訊知識產品事業部的資深處長張智凱。感謝本書的幕後堆手,悅知文化的葉怡慧處長以及編輯Vicky,有你們的敦促,才能讓本書如期完成。 最後,感謝支持我的家人,讓我能順利完成這本書。 姚巧玫
作者介紹
作者介紹 ■作者簡介胡百敬 Byron Hu恆逸資深講師集英信誠資深合夥顧問 現任恆逸資訊資深講師。微軟、永豐餘、中興工程等企業顧問。擁有多年n-Tier架構暨物件導向式系統分析及設計、資料庫分析設計、Microsoft .NET開發與商業智慧系統分析設計等實作經驗,並參與許多大型專案開發,主講微軟全省百場以上大型研討會,也是一位活躍於IT媒體的專欄作家。具 MCT、MCAD、MCSD 國際認證執照,並獲選為微軟最有價值專家(MVP)。著作:■ SQL Server 2012 T-SQL資料庫設計|悅知文化■ 軟體測試實戰–Visual Studio & Team Foundation Server 2010|悅知文化■ SQL Server 2008資料庫開發實戰|悅知文化■ SQL Server 2008管理實戰-進階維護篇|悅知文化■ SQL Server 2008 T-SQL資料庫設計|悅知文化■ SQL Server 2008 SSIS整合服務|悅知文化■ SQL Server 2008管理實戰-營運管理篇|悅知文化■ SQL Server 2008 Reporting Services報表服務|悅知文化BLOG:http: byronhu.spaces.live.com 姚巧玫 Sandy Yao現任日盛金控 資料倉儲專案襄理SQL Server BI Reporting Service開發與系統架構、Microsoft .NET開發等專業知識皆有深入的研究。獲選為微軟最有價值專家(MVP),並為DBWorld、IThome專欄作家。著作:■ SQL Server 2008 資料庫開發實戰|悅知文化■ SQL Server 2008 管理實戰-進階維護篇|悅知文化■ SQL Server 2008 T-SQL 資料庫設計|悅知文化■ SQL Server 2008 SSIS 整合服務|悅知文化■ SQL Server 2008 管理實戰-營運管理篇|悅知文化