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