注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverSQL Server 2005深入開(kāi)發(fā)系列:SQL Server 2005集成服務(wù)高級(jí)編程

SQL Server 2005深入開(kāi)發(fā)系列:SQL Server 2005集成服務(wù)高級(jí)編程

SQL Server 2005深入開(kāi)發(fā)系列:SQL Server 2005集成服務(wù)高級(jí)編程

定 價(jià):¥69.00

作 者: (美)奈特(Knight,B.) 等著,楊戰(zhàn)偉 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): SQL Server 2005深入開(kāi)發(fā)系列
標(biāo) 簽: 其他

ISBN: 9787302140276 出版時(shí)間: 2007-01-01 包裝: 膠版紙
開(kāi)本: 16 頁(yè)數(shù): 570 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  隨著SQL Server Integration Service(SSIS)2005版本的發(fā)布,開(kāi)發(fā)人員將需要丟棄以前有關(guān)DTS的知識(shí),并準(zhǔn)備好從頭開(kāi)始學(xué)習(xí)。這是因?yàn)镾SIS環(huán)境已經(jīng)從原先SQL Server的一個(gè)不起眼的特性發(fā)展成一個(gè)全新的、企業(yè)級(jí)提取轉(zhuǎn)換加載(Extract Transform Load,ETL)工具。本書(shū)將幫助你順利度過(guò)最初的學(xué)習(xí)曲線,這樣你可以能夠盡快掌握使用SSIS來(lái)轉(zhuǎn)換數(shù)據(jù)、創(chuàng)建工作流或者是維護(hù)SQL Server。通過(guò)本書(shū)提供的實(shí)際指導(dǎo),你將了解到全新領(lǐng)域的集成功能,并且能夠從以前復(fù)雜邏輯腳本編程解脫出來(lái),轉(zhuǎn)為使用一種功能完備的語(yǔ)言來(lái)對(duì)任務(wù)進(jìn)行編程。本書(shū)針對(duì)開(kāi)發(fā)人員、DBA以及那些希望在所有.NET語(yǔ)言中編寫(xiě)自定義代碼的用戶(hù)。本書(shū)要求讀者初步了解如何查詢(xún)SQL Server的基本知識(shí),并具有一些基本的編程技能。

作者簡(jiǎn)介

  Brian Knight是SQL Server Mvp、MCSE、MCDBA,他是SQLServerCentral.com的共同創(chuàng)辦人,目前在Professional Association for SQL Server(PASS)的董事會(huì)任職。他在佛羅里達(dá)州的Jacksonville開(kāi)辦了一個(gè)本地SQL Server用戶(hù)組(JSSUG)。Brian是SQL Server Standard的專(zhuān)欄作家,同時(shí)還維護(hù)一個(gè)針對(duì)數(shù)據(jù)庫(kù)Web站點(diǎn)SQL ServerCentral.com的專(zhuān)欄。他是Admin911:SQL Server(由Osborne/McGraw-Hill出版)的作者,同時(shí)是Professional SQL Server Dts和Professional SQL Serfer 2005 SSIS(由Wiley出版)的合著者。Brian曾在諸如PASS、SQL Connections和TechEd等大會(huì)上做技術(shù)演講。

圖書(shū)目錄

第1章 歡迎使用SQL Server集成服務(wù) 1.  
1.1 SQL Server 2005 SSIS中的新特性    
1.1.1 導(dǎo)入和導(dǎo)出向?qū)?nbsp;   
1.1.2 商業(yè)智能開(kāi)發(fā)工具集 2  
1.2 體系結(jié)構(gòu) 3  
1.2.1 程序包    
1.2.2 任務(wù) 5  
1.2.3 數(shù)據(jù)源元素 6  
1.2.4 數(shù)據(jù)源視圖 7  
1.3 優(yōu)先約束 8  
1.3.1 約束值 8  
1.3.2 條件表達(dá)式 8  
1.4 容器 9  
1.5 變量 10  
1.6 數(shù)據(jù)流元素 10  
1.6.1 源 10  
1.6.2 目的地 11  
1.6.3 轉(zhuǎn)換 12  
1.7 錯(cuò)誤處理和日志記錄 13  
1.8 SQL Server 2005的版本 14  
1.9 小結(jié) 16  
第2章 SSIS工具 17  
2.1 Import and Export Wizard 17  
使用Import and Export Wizard 17  
2.2 Package Installation Wizard 21  
2.3 Business Intelligence Development  
Studio 21  
2.4 創(chuàng)建自己的第一個(gè)程序包 23  
2.5 Solution Explorer Window 24  
2.5.1 Toolbox 25  
2.5.2 Properties Windows 26  
2.5.3 Navigation Pane 26  
2.5.4 其他窗口 27  
2.6 SSIS Package Designer 27  
2.6.1 Controller Flow 28  
2.6.2 Conne tion Manager 30  
2.6.3 變量 31  
2.6.4 數(shù)據(jù)流 32  
2.6.5 Event Handler 33  
2.6.6 Package Explorer 34  
2.6.7 執(zhí)行程序包 34  
2.7 小結(jié) 35  
第3章 SSIS任務(wù) 36  
3.1 共享屬性 36  
3.2 Execute SQL 任務(wù) 37  
3.3 Bulk Insert任務(wù) 38  
3.4 使用Bulk Insert和Execute SQL任務(wù) 41  
3.5 Data Flow任務(wù) 43  
3.6 Execute Process任務(wù) 43  
3.7 File System任務(wù) 44  
3.8 FTP任務(wù) 45  
3.9 使用File System和FTP任務(wù) 46  
3.10 Execute Package任務(wù) 48  
3.11 Script和ActiveX任務(wù) 49  
3.12 Send Mail任務(wù) 51  
3.13 Message Queue任務(wù) 52  
3.14 Web Service任務(wù) 52  
3.15 WMI Data Reader任務(wù)和Event Watcher任務(wù) 54  
3.16 XML任務(wù) 56  
3.17 SQL Server Analysis Services Execute DDL和Processing任務(wù) 57  
3.18 Data Mining Query任務(wù) 58  
3.19 Expression頁(yè)面 59  
3.20 小結(jié) 60  
第4章 容器和數(shù)據(jù)流 61  
4.1 容器 61  
4.1.1 Task Host容器 61  
4.1.2 Sequence容器 61  
4.1.3 For Loop容器 62  
4.1.4 Foreach Loop 容器 65  
4.2 源 67  
4.2.1 OLE DB源 67  
4.2.2 Excel源 68  
4.2.3 Flat File源 68  
4.2.4 Raw File源 69  
4.2.5 XML源 69  
4.2.6 Data Reader源 69  
4.3 目的地 69  
4.3.1 Data Mining Model Training目的地 70  
4.3.2 DataReader目的地 71  
4.3.3 Dimension Pro essing和Partition Processing目的地 72  
4.3.4 Excel目的地 72  
4.3.5 Flat File目的地 73  
4.3.6 OLE DB目的地 73  
4.3.7 Raw File目的地 74  
4.3.8 Recordset目的地 74  
4.3.9 SQL Server和SQL Server Mobile目的地 74  
4.4 轉(zhuǎn)換 74  
4.4.1 Aggregate轉(zhuǎn)換 75  
4.4.2 Audit轉(zhuǎn)換 77  
4.4.3 Character Map轉(zhuǎn)換 77  
4.4.4 Conditional Split轉(zhuǎn)換 78  
4.4.5 Copy Column轉(zhuǎn)換 80  
4.4.6 Data Conversion轉(zhuǎn)換 80  
4.4.7 Data Mining Query轉(zhuǎn)換 81  
4.4.8 Derived Column轉(zhuǎn)換 81  
4.4.9 Export Column轉(zhuǎn)換 81  
4.4.10 Fuzzy Grouping和Fuzzy Lookup轉(zhuǎn)換 82  
4.4.11 Import Column 83  
4.4.12 Lookup轉(zhuǎn)換 83  
4.4.13 Merge轉(zhuǎn)換 84  
4.4.14 Merge Join轉(zhuǎn)換 85  
4.4.15 Multicast轉(zhuǎn)換 86  
4.4.16 OLE DB Command轉(zhuǎn)換 86  
4.4.17 Per entage and Row Sampling轉(zhuǎn)換 86  
4.4.18 Pivot和Unpivot轉(zhuǎn)換 87  
4.4.19 Row Count轉(zhuǎn)換 87  
4.4.20 Script Component轉(zhuǎn)換 88  
4.4.21 Slowly Changing Dimension轉(zhuǎn)換 88  
4.4.22 Sort轉(zhuǎn)換 88  
4.4.23 Term Extraction和Lookup轉(zhuǎn)換 89  
4.4.24 Union All轉(zhuǎn)換 89  
4.5 Data Flow示例 90  
4.6 Data Viewer 93  
4.7 小結(jié) 94  
第5章 創(chuàng)建端到端的程序包 95  
5.1 基礎(chǔ)轉(zhuǎn)換教程 95  
5.1.1 創(chuàng)建連接 95  
5.1.2 創(chuàng)建任務(wù) 98  
5.1.3 創(chuàng)建數(shù)據(jù)流 98  
5.1.4 完成程序包 99  
5.1.5 保存程序包 99  
5.1.6 執(zhí)行程序包 99  
5.2 具有數(shù)據(jù)清理功能的典型大型機(jī)ETL 100  
5.2.1 創(chuàng)建數(shù)據(jù)流 103  
5.2.2 處理不正確數(shù)據(jù) 103  
5.2.3 最終完成 106  
5.2.4 處理更錯(cuò)誤的數(shù)據(jù) 107  
5.3 使任務(wù)循環(huán)并動(dòng)態(tài)執(zhí)行 110  
5.3.1 循環(huán) 110  
5.3.2 使程序包動(dòng)態(tài)執(zhí)行 111  
5.4 小結(jié) 113  
第6章 高級(jí)任務(wù)和轉(zhuǎn)換 114  
6.1 Execute SQL任務(wù) 114  
6.1.1 變量 116  
6.1.2 表達(dá)式 117  
6.1.3 使用SQL 輸出參數(shù)來(lái)修改運(yùn)行時(shí)設(shè)置 118  
6.2 Import Column轉(zhuǎn)換 121  
6.2.1 Import Column示例 121  
6.2.2 使用文件迭代的ImportColumn示例 125  
6.3 在SSIS程序包開(kāi)發(fā)過(guò)程中使用Temp Tables任務(wù) 127  
6.4 Export Column轉(zhuǎn)換 128  
6.5 Row Count轉(zhuǎn)換 130  
6.6 OLE DB Command轉(zhuǎn)換 131  
6.7 Term Extra tion轉(zhuǎn)換 134  
6.8 Term Lookup轉(zhuǎn)換 139  
6.9 Fuzzy Lookup轉(zhuǎn)換 140  
6.10 Fuzzy Grouping轉(zhuǎn)換 145  
6.11 Pivot轉(zhuǎn)換 148  
6.12 Unpivot轉(zhuǎn)換 152  
6.13 Slowly Changing Dimention轉(zhuǎn)換 155  
6.14 數(shù)據(jù)庫(kù)對(duì)象級(jí)的任務(wù) 164  
6.14.1 Transfer Database任務(wù) 164  
6.14.2 Transfer Login任務(wù) 165  
6.14.3 Transfer Master Stored Procedures任務(wù) 166  
6.14.4 Transfer SQL Server Objects任務(wù) 166  
6.15 小結(jié) 168  
第7章 在SSIS中進(jìn)行腳本編程 169  
7.1 腳本編程概述 169  
7.2 表達(dá)式 170  
7.2.1 動(dòng)態(tài)屬性 170  
7.2.2 任務(wù)中的表達(dá)式 172  
7.3 Script任務(wù) 174  
7.3.1 Dts對(duì)象 177  
7.3.2 訪問(wèn)變量 178  
7.3.3 事件 179  
7.3.4 日志記錄 181  
7.3.5 Script任務(wù)調(diào)試 181  
7.4 使用.NET程序集 183  
7.5 結(jié)構(gòu)化異常處理 184..  
7.6 Script Component 186  
7.6.1 使用Script Component 186  
7.6.2 調(diào)試Script Component 191  
7.7 小結(jié) 192  
第8章 訪問(wèn)異類(lèi)數(shù)據(jù) 193  
8.1 Excel 193  
8.1.1 導(dǎo)出到Excel 194  
8.1.2 從Excel導(dǎo)入 197  
8.2 Acess 201  
8.2.1 了解Acess安全性 202  
8.2.2 配置Acess Connection Manager 203  
8.2.3 從A ess導(dǎo)入 204  
8.2.4 使用參數(shù) 206  
8.3 Oracle 209  
8.3.1 客戶(hù)端設(shè)置 209  
8.3.2 導(dǎo)入Oracle數(shù)據(jù) 210  
8.4 Web Service 211  
8.4.1 Hyperlink Extractor服務(wù) 212  
8.4.2 Currency Conversion服務(wù) 214  
8.5 XML數(shù)據(jù) 219  
8.6 小結(jié) 224  
第9章 可靠性和可伸縮性 225  
9.1 重啟動(dòng)程序包 225  
9.1.1 簡(jiǎn)單控制流 226  
9.1.2 容器中的容器和斷點(diǎn) 230  
9.1.3 各種不同的情況 231  
9.1.4 斷點(diǎn)文件探密 234  
9.2 程序包事務(wù) 235  
9.2.1 單個(gè)程序包,198單個(gè)事務(wù) 236  
9.2.2 單個(gè)程序包,199多個(gè)事務(wù) 238  
9.2.3 兩個(gè)程序包,200一個(gè)事務(wù) 240  
9.2.4 使用SQL Server中本原事務(wù)的單個(gè)程序包 241  
9.3 錯(cuò)誤輸出 243  
9.4 規(guī)模擴(kuò)展 245  
9.4.1 規(guī)模擴(kuò)展內(nèi)存壓力 245  
9.4.2 通過(guò)暫存數(shù)據(jù)進(jìn)行規(guī)模擴(kuò)展 246  
9.5 小結(jié) 250  
第10章 了解集成服務(wù)引擎 251  
10.1 集成服務(wù)引擎:一個(gè)類(lèi)比 251  
10.2 了解SSIS Data Flow和Control Flow 252  
10.2.1 Data Flow和Control Flow對(duì)比 252  
10.2.2 SSIS程序包從啟動(dòng)到結(jié)束的執(zhí)行時(shí)間 254  
10.3 使用Control Flow的企業(yè)工作流 254  
10.4 使用Data Flow的企業(yè)數(shù)據(jù)處理 255  
10.4.1 內(nèi)存緩存體系結(jié)構(gòu) 256  
10.4.2 轉(zhuǎn)換類(lèi)型 257  
10.4.3 高級(jí)的Data Flow執(zhí)行概念 266  
10.5 小結(jié) 274  
第11章 應(yīng)用集成服務(wù)引擎 275  
11.1 過(guò)去的DTS 275  
11.1.1 DTS解決方案體系結(jié)構(gòu) 276  
11.1.2 一般的DTS處理方法 277  
11.1.3 DTS的局限性 278  
11.2 現(xiàn)在的Integration Service 280  
11.2.1 Integration Service設(shè)計(jì)實(shí)踐 280  
11.2.2 優(yōu)化程序包處理 294  
11.3 管線性能監(jiān)視 298  
11.4 小結(jié) 301  
第12章 DTS 2000移植和元數(shù)據(jù)管理 302  
12.1 將DTS 2000程序包移植到SSIS 302  
12.2 使用Package Migration Wizard 304  
12.3 在SSIS下運(yùn)行DTS 2000程序包 307  
12.4 數(shù)據(jù)包元數(shù)據(jù)以及存儲(chǔ)管理 309  
12.4.1 在SQL Server Management Studio中管理SSIS程序包 311  
12.4.2 在SQL Server Management Studio中管理DTS 2000程  
序包 313  
12.5 小結(jié) 314  
第13章 錯(cuò)誤和事件處理 315  
13.1 優(yōu)先約束 315  
13.1.1 優(yōu)先約束和表達(dá)式 317  
13.1.2 多個(gè)優(yōu)先約束 320  
13.2 事件處理 321  
13.2.1 事件 322  
13.2.2 Inventory示例 323  
13.2.3 事件冒泡 330  
13.3 斷點(diǎn) 332  
13.4 Checkpoint 335  
13.5 日志記錄 336  
13.6 小結(jié) 339  
第14章 對(duì)SSIS進(jìn)行編程和擴(kuò)展 340  
14.1 示例組件 340  
14.1.1 組件1:源適配器 340  
14.1.2 組件2:轉(zhuǎn)換 341  
14.1.3 組件3:目的地適配器 341  
14.2 管線組件方法 342  
14.2.1 設(shè)計(jì)時(shí)方法 342  
14.2.2 運(yùn)行時(shí)方法 346  
14.2.3 連接時(shí)方法 348  
14.3 創(chuàng)建組件 348  
14.3.1 準(zhǔn)備 349  
14.3.2 創(chuàng)建源適配器 355  
14.3.3 創(chuàng)建轉(zhuǎn)換 366  
14.3.4 創(chuàng)建目的地適配器 378  
14.4 調(diào)試組件 386  
14.4.1 設(shè)計(jì)時(shí)調(diào)試 387  
14.4.2 運(yùn)行時(shí)調(diào)試 388  
14.5 小結(jié) 391  
第15章 在組件中添加用戶(hù)界面 392  
15.1 三個(gè)關(guān)鍵步驟 392  
15.2 創(chuàng)建用戶(hù)界面 393  
15.2.1 添加項(xiàng)目 393  
15.2.2 實(shí)現(xiàn)IDtsComponentUI 396  
15.2.3 設(shè)置UITypeName 399  
15.2.4 創(chuàng)建窗體 401  
15.3 進(jìn)一步的開(kāi)發(fā) 406  
15.3.1 運(yùn)行時(shí)連接 406  
15.3.2 組件屬性 409  
15.3.3 處理錯(cuò)誤和警告 410  
15.3.4 列屬性 413  
15.4 小結(jié) 414  
第16章 外部管理和WMI任務(wù)實(shí)現(xiàn) 415  
16.1 使用托管代碼的外部管理 415  
16.2 Appli ation對(duì)象維護(hù)操作 416  
16.2.1 程序包維護(hù)操作 416  
16.2.2 服務(wù)器文件夾維護(hù) 417  
16.2.3 程序包角色維護(hù) 418  
16.2.4 程序包監(jiān)視 419  
16.2.5 程序包管理示例 420  
16.3 程序包日志提供程序 429  
16.3.1 指定要記錄的事件 430  
16.3.2 對(duì)日志提供程序進(jìn)行編程 431  
16.4 程序包配置 433  
16.4.1 創(chuàng)建配置 434  
16.4.2 對(duì)Configuration對(duì)象進(jìn)行編程 435  
16.4.3 Configuration對(duì)象 436  
16.5 WMI任務(wù) 436  
16.5.1 WMI Data Reader任務(wù)解釋 437  
16.5.2 WMI Event Wat her任務(wù) 438  
16.5.3 WMI Data Reader任務(wù)示例 439  
16.5.4 WMI Event Wat her任務(wù)示例 444  
16.6 小結(jié) 445  
第17章 通過(guò)外部應(yīng)用程序使用SSIS 446  
17.1 從RSS輸入,302從Reporting Services報(bào)表輸出 446  
17.2 InfoPath 文檔 452  
17.3 ASP.NET應(yīng)用程序 459  
17.4 小結(jié) 463  
第18章 SSIS軟件開(kāi)發(fā)生命周期 465  
18.1 軟件開(kāi)發(fā)生命周期介紹 466  
18.1.1 軟件開(kāi)發(fā)生命周期歷史簡(jiǎn)介 466  
18.1.2 軟件開(kāi)發(fā)生命周期的類(lèi)型 466  
18.2 版本和源代碼管理 468  
18.2.1 Microsoft VisualSourceSafe 468  
18.2.2 Team Foundation Server. Team System和SSIS 480  
18.2.3 MSF Agile和SSIS 484  
18.2.4 Project Portal 486  
18.2.5 綜合應(yīng)用 487  
18.3 代碼部署和從開(kāi)發(fā)到測(cè)試,316再到投入生產(chǎn)的升級(jí)過(guò)程 498  
18.3.1 Deployment向?qū)?499  
18.3.2 導(dǎo)入程序包 500  
18.4 小結(jié) 501  
第19章 案例研究:一個(gè)編程示例 502  
19.1 背景 502  
19.2 業(yè)務(wù)問(wèn)題 503  
19.3 解決方案概述 503  
19.4 解決方案體系結(jié)構(gòu) 504  
19.5 數(shù)據(jù)體系結(jié)構(gòu) 507  
19.5.1 文件保存位置設(shè)置 508  
19.5.2 銀行ACH付費(fèi) 508  
19.5.3 Lockbox文件 509  
19.5.4 PayPal或直接存款到企業(yè)賬戶(hù) 510  
19.5.5 案例研究數(shù)據(jù)庫(kù)模型 510  
19.5.6 數(shù)據(jù)庫(kù)創(chuàng)建 511  
19.6 CaseStudy_Load程序包 520  
19.6.1 命名約定和提示 520  
19.6.2 程序包創(chuàng)建和File System任務(wù) 521  
19.6.3 Lockbox Control Flow處理 525  
19.6.4 Lockbox文件驗(yàn)證 531  
19.6.5 Lockbox處理 538  
19.6.6 ACH Control Flow處理 542  
19.6.7 ACH 文件驗(yàn)證 545  
19.6.8 ACH處理 550  
19.6.9 電子郵件付款處理 552  
19.6.10 電子郵件Data Flow處理 554  
19.6.11 測(cè)試 557  
19.7 CaseStudy_Pro ess程序包 557  
19.7.1 程序包創(chuàng)建 558  
19.7.2 高可信度Data Flow 560  
19.7.3 中等可信度Data Flow 564  
19.7.4 解釋結(jié)果 567  
19.8 在SQL Agent中運(yùn)行 569  
19.9 小結(jié) 570...  


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)