图书介绍

SQL Server 2012 integration services高级教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2012 integration services高级教程 第2版
  • (美)BRIANKNIGHT,ERIKVEERMANJESSICAM.MOSS等著;王净,谢连朋译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302332848
  • 出版时间:2013
  • 标注页数:809页
  • 文件大小:194MB
  • 文件页数:828页
  • 主题词:关系数据库系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐