出版時間:2008-10 出版社:清華大學出版社 作者:(美)耐特(Knight,B.),(美)弗爾曼(Veerman,E.) 著;馮飛 譯 頁數(shù):369 字數(shù):584000 譯者:馮飛
Tag標簽:無
前言
曾有一些書介紹過SQL Server Integration Services(SSIS)——事實上,本書的前篇Professional SQL Servet 2005 Integration Services(Indianapolis:Wiley,2006)就對此工具作了詳細介紹。不過,盡管許多相關(guān)技術(shù)書籍都寫得很好,也是初次嘗試時極好的參考指導,但將這一技術(shù)應用于解決方案并不是那么簡單的事情。例如,您在當?shù)匚褰鸬曩徺I的電動工具都會帶有用戶手冊。但僅看一眼目錄索引即可知道,手冊的目的只是介紹工具的旋鈕和按鈕。例如電動鋸的手冊就可能會描述如何抬升和降低鋸條,如何彎曲手臂來切45。角。但往往不會介紹如何學習制造柜子或床。顯然,您不能指望手冊來教會您這一切,特別是如果該電動鋸有成百種不同的用途,那就更不可能了。正如您所料,SSIS的情況與之類似。目前的在線文檔和SSIS書籍很好地講述了如何使用FTP任務,如從遠程服務器中拖文件,以及如何連接文件將數(shù)據(jù)提取到表中。但它們并沒有介紹如何整合這些內(nèi)容,將SSIS應用于特定目的。當然,SSIS的許多用戶很高興地發(fā)現(xiàn)可根據(jù)在線文檔實現(xiàn)一些標準的一次性任務。但在使用該工具構(gòu)建解決方案時,需要更多的信息。本書有關(guān)于應用——即應用SSIS的功能幫助預想、開發(fā)和實現(xiàn)數(shù)據(jù)處理需求。
內(nèi)容概要
通過閱讀這樣一本實用的參考書,開發(fā)能對數(shù)據(jù)進行ETL(提取、轉(zhuǎn)換和加載)處理的解決方案將變得比以前更容易。本書介紹了如何應用SQL Server 2005 Integration Services(SSIS)組件構(gòu)建符合要求的企業(yè)ETL應用程序,內(nèi)容涉及數(shù)據(jù)倉儲ETL、錯誤處理、管理和數(shù)據(jù)集成等,對SQL Server管理員有極高的參考價值。 本書由兩位SQL Server MVP編寫,給出了清楚的描述和具體的范例,全面介紹了有關(guān)腳本和數(shù)據(jù)提取方面的所有背景信息和基礎(chǔ)知識,教會您設(shè)計和實現(xiàn)必要的體系結(jié)構(gòu)以及應用正確的管理技術(shù)。通過學習本書,您將快速了解如何利用SSIS功能實現(xiàn)數(shù)據(jù)集成和處理需求?! ”緯饕獌?nèi)容 充分利用腳本開發(fā)出更高級的應用程序 關(guān)系型數(shù)據(jù)庫轉(zhuǎn)換及維度表和事實表的加載方法 逐步創(chuàng)建能簡單、有效處理錯誤的復雜解決方案 利用SSIS功能更好地維護可移植程序的技巧 如何設(shè)計和調(diào)整程序包來實現(xiàn)最大的可伸縮性 本書讀者對象 本書適用于有經(jīng)驗的SQL Server數(shù)據(jù)庫開發(fā)人員、架構(gòu)師和想使用SSIS構(gòu)建ETL應用程序的管理人員。
作者簡介
Brian Knight(SQL Server MVP、MCSE、MCDBAl,來自佛羅里達州綠灣泉,是SQLServerCentral.corn和JumpstartTV.com的共同創(chuàng)始人。他在Jacksonville(JSSUG)開辦了一個本地的SQL Server用戶組,并且是Professional Association for SQL Server(PASS)的董事會成員。他是
書籍目錄
第1章 緒言 1.1 選擇合適的工具 1.1.1 數(shù)據(jù)倉儲ETL 1.1.2 數(shù)據(jù)集成 1.1.3 SSIS管理 1.2 SSIS的回顧 1.2.1 創(chuàng)建連接管理器 1.2.2 使用控制流 1.2.3 使用數(shù)據(jù)流 1.2.4 優(yōu)先級約束 1.2.5 程序包執(zhí)行 1.2.6 容器 1.2.7 回顧總結(jié) 1.3 小結(jié)第2章 擴展SSlS中的腳本 2.1 Script Tasks和自定義庫 2.1.1 用戶定義的變量 2.1.2 通過代碼檢索變量 2.1.3 訪問數(shù)據(jù)流中的變量 2.2 構(gòu)建一個自定義程序集 2.2.1 通過HTTP下載文件 2.2.2 將程序集添加到GAC 2.3 使連接成為可配置的和動態(tài)的 2.4 引發(fā)錯誤事件 2.5 通過Script Component加密數(shù)據(jù) 2.6 數(shù)據(jù)剖析 2.7 小結(jié)第3章 數(shù)據(jù)提取 3.1 程序包連接和數(shù)據(jù)流源 3.1.1 源適配器 3.1.2 高級功能和概念 3.1.3 優(yōu)化的數(shù)據(jù)分段方法 3.2 增量數(shù)據(jù)提取 3.2.1 使用一個變化標識符值增量提取 3.2.2 從不帶有觸發(fā)器的SQL Server中進行增量提取 3.2.3 使用SSIS處理增量提取的各方面 3.3 跟蹤數(shù)據(jù)譜系標識符 3.4 小結(jié)第4章 使用SSIS進行維度ETL 4.1 維度ETL概覽 4.2 維度基本知識 4.3 維度ETL的挑戰(zhàn) 4.3.1 為維度ETL準備數(shù)據(jù) 4.3.2 維度變化類型 4.4 SSIS的Slowly ChangingDimension Wizard 4.4.1 SCD的高級屬性和其他輸出 4.4.2 漸變維度向?qū)У膬?yōu)缺點 4.4.3 優(yōu)化內(nèi)置的漸變維度支持 4.4.4 帶有漸變維度支持的高級維度處理 4.5 創(chuàng)建一個自定義的漸變程序包 4.5.1 連接源數(shù)據(jù)和維度數(shù)據(jù) 4.5.2 確定維度變化 4.5.3 處理維度插入和更新 4.6 小結(jié) ……第5章 事實表ETL第6章 通過SSIS處理第7章 程序包的可靠性第8章 部署第9章 SSIS的管理第10章 異構(gòu)數(shù)據(jù)和不尋常數(shù)據(jù)的處理第11章 從DTS遷移到SSIS第12章 擴展SSIS
章節(jié)摘錄
插圖:
編輯推薦
《SQL Server2005Integration Services專家教程》適用于有經(jīng)驗的SQL Servel 數(shù)據(jù)庫開發(fā)人員、架構(gòu)師和想使用SSIS構(gòu)建ETL應用程序的管理人員。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
SQL Server 2005 Integration Services專家教程 PDF格式下載