图书介绍
SQL Server 2012 integration services高级教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2012 integration services高级教程 第2版](https://www.shukui.net/cover/63/35111155.jpg)
- (美)BRIANKNIGHT,ERIKVEERMANJESSICAM.MOSS等著;王净,谢连朋译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302332848
- 出版时间:2013
- 标注页数:809页
- 文件大小:194MB
- 文件页数:828页
- 主题词:关系数据库系统-教材
PDF下载
下载说明
SQL Server 2012 integration services高级教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 欢迎使用SQL Server IntegrationServices1
1.1 SQL Server SSIS历史概述2
1.2 SSIS中的新内容2
1.3商业工具2
1.3.1导入和导出向导2
1.3.2 SQL Server Data Tools体验3
1.4 SSIS体系结构4
1.4.1包4
1.4.2控制流5
1.4.3数据流8
1.4.4变量12
1.4.5参数12
1.4.6错误处理和日志记录12
1.5 SQL Server版本12
1.6小结13
第2章 SSIS工具15
2.1导入和导出向导15
2.1 SQL Server Data Tools21
2.3创建第一个包23
2.4解决方案资源管理器窗口24
2.4.1工具箱25
2.4.2属性窗口25
2.5 SSIS包设计器25
2.5.1控制流26
2.5.2连接管理器30
2.5.3变量30
2.5.4数据流31
2.5.5参数32
2.5.6事件处理程序32
2.5.7包资源管理器33
2.5.8执行包33
2.6 Management Studio34
2.7小结34
第3章 SSIS任务35
3.1 SSIS任务对象35
3.1.1使用任务编辑器36
3.1.2任务编辑器的“表达式”选项卡36
3.1.3 SDDTCommon属性37
3.2循环和序列任务38
3.3脚本任(.NET)39
3.4 Analysis Services任务41
3.4.1 Analysis Services执行DDL任务41
3.4.2 Analysis Services处理任务42
3.4.3数据挖掘查询任务42
3.5数据流任务43
3.6数据准备任务44
3.6.1数据事件探查器44
3.6.2文件系统任务46
3.6.3对文件进行归档47
3.6.4 FTP任务48
3.6.5使用FTP获取文件49
3.6.6 Web服务任务50
3.6.7使用Web服务任务和XML源组件来获取数据52
3.6.8 XML任务55
3.6.9验证XML文件56
3.7 RDBMS服务器任务59
3.7.1大容量插入任务59
3.7.2使用大容量插入任务61
3.7.3执行SQL任务62
3.8工作流任务72
3.8.1执行包任务72
3.8.2执行进程任务73
3.8.3消息队列任务74
3.8.4发送邮件任务75
3.8.5 WMI数据读取器任务76
3.8.6 WMI事件观察器任务79
3.8.7为了文件传输而轮询目录79
3.9 SMO管理任务80
3.9.1传输数据库任务80
3.9.2传输错误消息任务81
3.9.3传输登录名任务82
3.9.4传输主存储过程任务82
3.9.5传输作业任务83
3.9.6传输SQL Server对象任务83
3.10小结84
第4章 容器85
4.1任务宿主容器85
4.2序列容器85
4.3组86
4.4 For循环容器87
4.5 Foreach循环容器89
4.5.1 Foreach文件枚举器示例90
4.5.2 Foreach ADO枚举器示例92
4.6小结95
第5章 数据流97
5.1理解数据流97
5.2数据查看器98
5.3源98
5.3.1 OLE DB源99
5.3.2 Excel源101
5.3.3平面文件源102
5.3.4 原始文件源106
5.3.5 XML源107
5.3.6 ADO.NET源107
5.4目标107
5.4.1 Excel目标108
5.4.2平面文件目标108
5.4.3 OLE DB目标108
5.4.4原始文件目标109
5.4.5记录集目标109
5.4.6 SQL Server和移动目标109
5.4.7数据挖掘模型定型目标110
5.4.8 DataReader目标110
5.4.9处理维度目标和处理分区目标110
5.5常用转换110
5.5.1同步转换和异步转换111
5.5.2聚合转换111
5.5.3有条件拆分转换112
5.5.4数据转换113
5.5.5派生列转换114
5.5.6查找转换115
5.5.7缓存转换116
5.5.8行计数转换116
5.5.9脚本组件117
5.5.10渐变维度转换117
5.5.11排序转换118
5.5.12 Union All转换119
5.6其他转换120
5.6.1审核转换120
5.6.2字符映射表转换121
5.6.3复制列转换122
5.6.4数据挖掘查询转换122
5.6.5 DQs清除转换123
5.6.6导出列转换123
5.6.7模糊查找转换124
5.6.8模糊分组转换130
5.6.9导入列转换133
5.6.10合并转换135
5.6.11合并联接转换136
5.6.12多播转换137
5.6.13 OLE DB命令转换137
5.6.14百分比抽样转换和行抽样转换138
5.6.15 透视转换138
5.6.16逆透视转换141
5.6.17字词提取转换142
5.6.18字词查找转换146
5.7数据流示例147
5.8小结150
第6章 使用变量、参数和表达式151
6.1动态包对象151
6.1.1变量概述152
6.1.2参数概述152
6.1.3表达式概述153
6.2理解数据类型153
6.2.1 SSIS数据类型153
6.2.2日期和时间类型支持155
6.2.3错误的数据类型和大小如何影响性能155
6.2.4 Unicode和非Unicode转换问题156
6.2.5 SSIS表达式中的强制转换158
6.3使用变量和参数159
6.3.1定义变量159
6.3.2定义参数160
6.3.3变量和参数数据类型161
6.4使用表达式162
6.4.1像CC#吗?接近但不完全是162
6.4.2表达式生成器163
6.4.3基本语法164
6.4.4在SSIS包中使用表达式176
6.5小结184
第7章 联接数据185
7.1查找转换186
7.2使用合并联接转换186
7.3对比SSIS以及关系联接187
7.4查找功能189
7.5生成基本包190
7.5.1在源中使用关系联接192
7.5.2使用合并联接转换194
7.6使用查找转换198
7.6.1完全缓存模式199
7.6.2无缓存模式201
7.6.3部分缓存模式202
7.6.4多个输出204
7.6.5表示式属性207
7.6.6级联查找操作208
7.7缓存连接管理器和缓存转换210
7.8小结212
第8章 创建端到端的包213
8.1基本转换教程213
8.1.1创建连接214
8.1.2创建控制流216
8.1.3创建数据流217
8.1.4完成包218
8.1.5保存包219
8.1.6执行包219
8.2典型的带有数据清理的大型机ETL220
8.2.1创建数据流221
8.2.2处理脏数据222
8.2.3最终敲定225
8.2.4处理更多的不良数据226
8.2.5循环和动态任务228
8.2.6循环228
8.2.7使包具有动态性229
8.3小结232
第9章 在SSIS中编写脚本233
9.1 SSIS脚本介绍233
9.2 SSIS脚本使用入门234
9.2.1选择脚本语言235
9.2.2使用VSTA Scripting IDE236
9.2.3示例:Hello World237
9.2.4添加代码和类238
9.2.5使用托管程序集240
9.2.6示例:使用自定义.NET程序集241
9.3使用脚本任务243
9.3.1配置脚本任务编辑器244
9.3.2脚本任务Dts对象245
9.3.3在脚本任务中访问变量245
9.3.4在脚本任务中连接数据源251
9.3.5在脚本任务中触发事件259
9.3.6在脚本任务中写入日志条目264
9.4使用脚本组件266
9.4.1与脚本任务的区别266
9.4.2配置脚本组件编辑器266
9.4.3在脚本组件中访问变量269
9.4.4在脚本组件中连接数据源270
9.4.5触发事件270
9.4.6日志记录271
9.4.7同步与异步280
9.5基本代码、调试和故障诊断技术282
9.5.1结构化异常处理282
9.5.2脚本调试和故障诊断285
9.6小结288
第10章 加载数据仓库289
10.1数据分析290
10.1.1初次执行数据事件探查任务291
10.1.2检查数据事件探查任务的结果293
10.1.3将数据分析的结果转化为可操作的ETL步骤296
10.2数据提取和清洗296
10.3维度表加载297
10.3.1加载简单的维度表298
10.3.2加载复杂维度表302
10.3.3 SCD转换的注意事项和替代方案311
10.4事实表加载312
10.5 SSAS处理322
10.6 使用主ELT包327
10.7小结328
第11章 SSIS中高级的数据清洗329
11.1高级派生列的使用330
11.2高级模糊查找和模糊分组333
11.2.1模糊查找转换333
10.2.2模糊分组转换339
11.3 DQS清除342
11.3.1数据质量服务343
11.3.2 DQS清除转换346
11.4小结349
第12章 使用关系引擎351
12.1数据提取351
12.1.1 SELECT*的缺点352
12.1.2最佳方法是什么呢?353
12.1.3提取期间的转换354
12.1.4许多AND使工作更加轻松357
12.1.5数据库中的排序357
12.1.6模块化359
12.1.7 SQL Server也处理文本360
12.1.8使用基于集的逻辑364
12.2 SQL Sercer变更数据捕获365
12.2.1 SQL Server CDC的好处366
12.2.2准备CDC367
12.2.3捕获实例表369
12.2.4 CDC API370
12.2.5使用新的 SSIS CDC工具372
12.2.6在SSIS中查询CDC376
12.3数据加载379
12.3.1数据库快照379
12.3.2 MERGE运算符381
12.4小结384
第13章 访问异构数据385
13.1 Excel和Access386
13.1.1 64位支持387
13.1.2使用Excel文件388
13.1.3使用Access392
13.2从Oracle中导入数据399
13.2.1 Oralce客户端设置399
13.2.2导入Oracle数据400
13.3使用XML和Web服务402
13.3.1配置Web服务任务402
13.3.2使用XML数据作为源411
13.4平面文件414
13.4.1加载平面文件414
13.4.2从平面文件中提取数据416
13.5 ODBC418
13.6其他的异构源420
13.7小结421
第14章 可靠性和可扩展性423
14.1重新启动包423
14.1.1简单的控制流424
14.1.2容器内的容器和检查点427
14.1.3关于主题的变化429
14.2包事务433
14.2.1单个包,单个事务433
14.2.2单个包,多个事务435
14.2.3两个包,单个事务437
14.2.4 使用SQL Server中本机事务的单一包438
14.3错误输出439
14.4向外扩展442
14.4.1体系结构功能442
14.4.2向外扩展内存压力443
14.4.3通过暂存数据向外扩展443
14.4.4使用并行加载来向外扩展447
14.5小结454
第15章 理解和优化数据流引擎455
15.1 SSIS引擎456
15.1.1理解SSIS数据流和控制流456
15.1.2使用控制流来处理工作流458
15.1.3数据流中的数据处理459
15.1.4内存缓冲区结构459
15.1.5转换类型460
15.1.6高级数据流执行概念468
15.2 SSIS数据流设计和优化474
15.2.1数据流设计实践474
15.2.2优化包处理479
15.2.3排除数据流性能瓶颈481
15.3管道性能监视483
15.4小结485
第16章 SSIS软件开发生命周期487
16.1软件开发声明周期简介489
16.1.1 SDLC的简要历史489
16.1.2 SDLC的类型489
16.2版本和源代码控制490
16.2.1 SVN491
16.2.2 Team Fundation Server、 Team System和SSIS496
16.3小结511
第17章 错误和事件处理513
17.1使用优先约束513
17.1.1优先约束基础知识514
17.1.2高级优先约束和表达式515
17.2事件处理521
17.2.1事件522
17.2.2使用事件处理程序523
17.2.3事件处理程序继承530
17.3断点531
17.4错误行534
17.5日志记录538
17.5.1日志记录提供程序538
17.5.2日志事件539
17.5.3目录日志记录542
17.6小结544
第18章 编程和扩展SSIS545
18.1示例组件546
18.1.1组件1:源适配器546
18.1.2组件2:转换547
18.1.3组件3:目标适配器547
18.2管道组件方法547
18.2.1设计时功能548
18.2.2运行时551
18.2.3连接时间553
18.3构建组件554
18.3.1准备554
18.3.2构建源组件559
18.3.3构建转换组件570
18.3.4构建目标适配器580
18.4使用组件587
18.4.1安装组件587
18.4.2调试组件588
18.4.3设计时588
18.4.4构建完整的包589
18.4.5运行时调试590
18.5升级到SQL Server 2012593
18.6小结593
第19章 向组件添加用户界面595
19.1设计UI的三个关键步骤:概述595
19.2构建UI596
19.2.1添加项目596
19.2.2实现IDtsComponentUI599
19.2.3设置UITypename602
19.2.4构建窗体604
19.3扩展UI608
19.3.1运行时连接609
19.3.2组件属性611
19.3.3处理错误和警告613
19.3.4列属性615
19.4其他UI的注意事项616
19.5小结616
第20章 外部管理和WMI任务实现619
20.1使用托管代码进行SSIS的外部管理619
20.1.1设置一个用来演示的测试SSIS包620
20.1.2托管对象模型代码库620
20.1.3目录管理622
20.1.4文件夹管理622
20.1.5环境624
20.1.6 DTS运行时托管代码库625
20.1.7 SSIS部署项目626
20.1.8参数对象627
20.1.9服务器部署628
20.1.10执行SSIS包部署到SSIS目录629
20.1.11 EnvironmentReferences630
20.2包操作631
20.3应用程序对象维护操作631
20.3.1包操作631
20.3.2包监视634
20.3.3项目、文件夹和报列表636
20.3.4包管理示例637
20.4包日志提供程序645
20.4.1指定需要记录的事件647
20.4.2对日志提供程序进行编程647
20.4.3 SQL Server 2012操作日志649
20.5包配置651
20.5.1创建配置651
20.5.2对配置对象进行编程653
20.5.3配置对象653
20.6 WMI654
20.6.1 WMI数据读取器任务说明654
20.6.2 WMI数据阅读器示例655
20.6.3 WMI事件观察器任务660
20.6.4 WMI事件观察器任务示例661
20.7小结663
第21章 通过外部应用程序使用SSIS665
21.1 InfoPath文档666
21.2 ASP.NET应用程序671
21.3 WinForm.NET应用程序676
21.4小结684
第22章 管理SSIS685
22.1使用SSIS目录685
22.1.1设置SSIS目录属性686
22.1.2 SSISDB689
22.2部署模型689
22.2.1项目部署模型690
22.2.2包部署模型692
22.3在SSIS中使用T-SQL698
22.3.1执行包698
22.3.2使用参数700
22.3.3查询表以获取参数值700
22.3.4使用环境701
22.3.5使用数据分流706
22.4创建中央SSIS服务器707
22.5聚类SSIS708
22.6包配置710
22.7命令行实用工具714
22.7.1 DTExec714
22.7.2 DTExecUI715
22.7.3 DTUtil719
22.8 安全性720
22.8.1保护ssIs目录720
22.8.2旧的安全性723
22.9调度包724
22.9.1 SQL Server代理724
22.9.2代理账户725
22.10 64位问题727
22.11监视包的执行728
22.11.1内置报告728
22.11.2自定义报告731
22.12性能计数器731
22.13小结731
第23章 案例研究:一个编程示例733
23.1您将学到的内容733
23.2基本情况734
23.3业务问题734
23.4解决方案概述735
23.5解决方案的体系结构736
23.5.1为约定和提示命名738
23.5.2在开始项目之前提供一些额外的SSIS技巧739
23.6数据体系结构739
23.6.1文件存储器位置设置739
23.6.2银行ACH付款740
23.6.3密码箱文件740
23.6.4 PayPal或者直接存入公司账户741
23.6.5案例研究数据库模型742
23.6.6数据库设置743
23.7案例研究加载包752
23.7.1银行文件加载包752
23.7.2 ACH加载包776
23.7.3 E-mail加载包792
23.7.4测试796
23.8案例研究发票匹配过程797
23.8.1匹配过程控制流797
23.8.2匹配过程高可信度数据流799
23.8.3匹配过程中等可信度数据流804
23.8.4解释结果807
23.9创建父驱动程序包808
23.10小结808