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

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

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

定 價:¥69.00

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

ISBN: 9787302140276 出版時間: 2007-01-01 包裝: 膠版紙
開本: 16 頁數(shù): 570 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 歡迎使用SQL Server集成服務(wù) 1.  
1.1 SQL Server 2005 SSIS中的新特性    
1.1.1 導入和導出向?qū)?nbsp;   
1.1.2 商業(yè)智能開發(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 條件表達式 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 錯誤處理和日志記錄 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)建自己的第一個程序包 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頁面 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ù)清理功能的典型大型機ETL 100  
5.2.1 創(chuàng)建數(shù)據(jù)流 103  
5.2.2 處理不正確數(shù)據(jù) 103  
5.2.3 最終完成 106  
5.2.4 處理更錯誤的數(shù)據(jù) 107  
5.3 使任務(wù)循環(huán)并動態(tài)執(zhí)行 110  
5.3.1 循環(huán) 110  
5.3.2 使程序包動態(tài)執(zhí)行 111  
5.4 小結(jié) 113  
第6章 高級任務(wù)和轉(zhuǎn)換 114  
6.1 Execute SQL任務(wù) 114  
6.1.1 變量 116  
6.1.2 表達式 117  
6.1.3 使用SQL 輸出參數(shù)來修改運行時設(shè)置 118  
6.2 Import Column轉(zhuǎn)換 121  
6.2.1 Import Column示例 121  
6.2.2 使用文件迭代的ImportColumn示例 125  
6.3 在SSIS程序包開發(fā)過程中使用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ù)庫對象級的任務(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中進行腳本編程 169  
7.1 腳本編程概述 169  
7.2 表達式 170  
7.2.1 動態(tài)屬性 170  
7.2.2 任務(wù)中的表達式 172  
7.3 Script任務(wù) 174  
7.3.1 Dts對象 177  
7.3.2 訪問變量 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章 訪問異類數(shù)據(jù) 193  
8.1 Excel 193  
8.1.1 導出到Excel 194  
8.1.2 從Excel導入 197  
8.2 Acess 201  
8.2.1 了解Acess安全性 202  
8.2.2 配置Acess Connection Manager 203  
8.2.3 從A ess導入 204  
8.2.4 使用參數(shù) 206  
8.3 Oracle 209  
8.3.1 客戶端設(shè)置 209  
8.3.2 導入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 重啟動程序包 225  
9.1.1 簡單控制流 226  
9.1.2 容器中的容器和斷點 230  
9.1.3 各種不同的情況 231  
9.1.4 斷點文件探密 234  
9.2 程序包事務(wù) 235  
9.2.1 單個程序包,198單個事務(wù) 236  
9.2.2 單個程序包,199多個事務(wù) 238  
9.2.3 兩個程序包,200一個事務(wù) 240  
9.2.4 使用SQL Server中本原事務(wù)的單個程序包 241  
9.3 錯誤輸出 243  
9.4 規(guī)模擴展 245  
9.4.1 規(guī)模擴展內(nèi)存壓力 245  
9.4.2 通過暫存數(shù)據(jù)進行規(guī)模擴展 246  
9.5 小結(jié) 250  
第10章 了解集成服務(wù)引擎 251  
10.1 集成服務(wù)引擎:一個類比 251  
10.2 了解SSIS Data Flow和Control Flow 252  
10.2.1 Data Flow和Control Flow對比 252  
10.2.2 SSIS程序包從啟動到結(jié)束的執(zhí)行時間 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)換類型 257  
10.4.3 高級的Data Flow執(zhí)行概念 266  
10.5 小結(jié) 274  
第11章 應(yīng)用集成服務(wù)引擎 275  
11.1 過去的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è)計實踐 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下運行DTS 2000程序包 307  
12.4 數(shù)據(jù)包元數(shù)據(jù)以及存儲管理 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章 錯誤和事件處理 315  
13.1 優(yōu)先約束 315  
13.1.1 優(yōu)先約束和表達式 317  
13.1.2 多個優(yōu)先約束 320  
13.2 事件處理 321  
13.2.1 事件 322  
13.2.2 Inventory示例 323  
13.2.3 事件冒泡 330  
13.3 斷點 332  
13.4 Checkpoint 335  
13.5 日志記錄 336  
13.6 小結(jié) 339  
第14章 對SSIS進行編程和擴展 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è)計時方法 342  
14.2.2 運行時方法 346  
14.2.3 連接時方法 348  
14.3 創(chuàng)建組件 348  
14.3.1 準備 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è)計時調(diào)試 387  
14.4.2 運行時調(diào)試 388  
14.5 小結(jié) 391  
第15章 在組件中添加用戶界面 392  
15.1 三個關(guān)鍵步驟 392  
15.2 創(chuàng)建用戶界面 393  
15.2.1 添加項目 393  
15.2.2 實現(xiàn)IDtsComponentUI 396  
15.2.3 設(shè)置UITypeName 399  
15.2.4 創(chuàng)建窗體 401  
15.3 進一步的開發(fā) 406  
15.3.1 運行時連接 406  
15.3.2 組件屬性 409  
15.3.3 處理錯誤和警告 410  
15.3.4 列屬性 413  
15.4 小結(jié) 414  
第16章 外部管理和WMI任務(wù)實現(xiàn) 415  
16.1 使用托管代碼的外部管理 415  
16.2 Appli ation對象維護操作 416  
16.2.1 程序包維護操作 416  
16.2.2 服務(wù)器文件夾維護 417  
16.2.3 程序包角色維護 418  
16.2.4 程序包監(jiān)視 419  
16.2.5 程序包管理示例 420  
16.3 程序包日志提供程序 429  
16.3.1 指定要記錄的事件 430  
16.3.2 對日志提供程序進行編程 431  
16.4 程序包配置 433  
16.4.1 創(chuàng)建配置 434  
16.4.2 對Configuration對象進行編程 435  
16.4.3 Configuration對象 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章 通過外部應(yīng)用程序使用SSIS 446  
17.1 從RSS輸入,302從Reporting Services報表輸出 446  
17.2 InfoPath 文檔 452  
17.3 ASP.NET應(yīng)用程序 459  
17.4 小結(jié) 463  
第18章 SSIS軟件開發(fā)生命周期 465  
18.1 軟件開發(fā)生命周期介紹 466  
18.1.1 軟件開發(fā)生命周期歷史簡介 466  
18.1.2 軟件開發(fā)生命周期的類型 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 代碼部署和從開發(fā)到測試,316再到投入生產(chǎn)的升級過程 498  
18.3.1 Deployment向?qū)?499  
18.3.2 導入程序包 500  
18.4 小結(jié) 501  
第19章 案例研究:一個編程示例 502  
19.1 背景 502  
19.2 業(yè)務(wù)問題 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付費 508  
19.5.3 Lockbox文件 509  
19.5.4 PayPal或直接存款到企業(yè)賬戶 510  
19.5.5 案例研究數(shù)據(jù)庫模型 510  
19.5.6 數(shù)據(jù)庫創(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文件驗證 531  
19.6.5 Lockbox處理 538  
19.6.6 ACH Control Flow處理 542  
19.6.7 ACH 文件驗證 545  
19.6.8 ACH處理 550  
19.6.9 電子郵件付款處理 552  
19.6.10 電子郵件Data Flow處理 554  
19.6.11 測試 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中運行 569  
19.9 小結(jié) 570...  


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號