《SQL Server 2000完全实战 数据转换服务 DTS》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:章立民编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:7113046908
  • 页数:372 页
图书介绍:

第1章 数据转换服务(DTS)的基本概念 1

1-1 DTS的主要任务 2

1-2 DTS功能概述 2

1-3 萃取与加载数据 4

数据检验 4

数据迁移 5

数据净化 5

数据转换 6

结语 6

第2章 数据转换服务的核心利器:DTS包 7

2-1 DTS包的组成元素 8

2-2 DTS包的建立方式 8

2-3 DTS导入/导出向导 9

2-4 DTS设计器 14

2-5 如何保存DTS包 15

2-6 如何编辑DTS包 20

2-7 如何删除DTS包 22

2-8 如何执行DTS包 23

以交互方式执行DTS包 23

使用dtsrun执行DTS包 24

使用dtsrunui执行DTS包 25

调用DTS包对象的Execute方法 26

以调度方式执行DTS包 27

2-9 查看与修改DTS包属性 30

包识别信息 31

执行与错误信息 31

如何记录执行信息 32

如何记录错误信息 32

数据沿袭(Data Lineage) 33

包全局变量 33

Meta Data Services扫描 34

事务(Transaction) 36

加入包事务 37

继承的事务 39

事务隔离级别 40

OLE DB 43

结语 43

第3章 如何建立与维护DTS连接 45

3-1 DTS的数据源与数据目的 46

3-2 DTS连接的类型 47

3-3 建立DTS连接 48

3-4 DTS连接属性设置 49

Microsoft OLE DB Providerfor SQL Server的属性设置 49

Microsoft OLE DB Provider for Olap Services 8.0的属性设置 50

文本文件连接的属性设置 51

其他数据源连接的属性设置 54

3-5 编辑DTS连接与脱接编辑 54

3-6 删除DTS连接 57

3-7 如何建立与使用数据链接文件udl 57

建立数据链接文件udl 57

建立具有执行时期解析的数据连接 59

3-8 如何提高DTS连接的效率 61

3-9 其他注意事项 62

结语 62

第4章 活用DTS转换 63

4-1 DTS转换的字段转换操作 64

4-2 字段对应类型一:1对1字段对应 66

4-3 字段对应类型二:N对N字段对应 66

4-4 字段对应类型三:不等数目字段对应 67

4-6 转换类型一:复制字段转换 70

4-5 字段对应类型四:混合使用各种类型的字段对应 70

4-7 转换类型二:小写字符串转换 71

4-8 转换类型三:大写字符串转换 71

4-9 转换类型四:中间字符串转换 71

4-10 转换类型五:剪裁字符串转换 72

4-11 转换类型六:日期时间字符串转换 73

4-12 转换类型七:读取文件转换 77

4-13 转换类型八:写入文件转换 78

4-14 转换类型九:ActiveX脚本转换 80

结语 80

第5章 DTS任务与DTS包工作流 81

5-1 什么是DTS任务 82

5-3 DTS步骤 83

5-2 什么是DTS包工作流 83

5-4 优先级条件约束 84

5-5 如何建立优先级条件约束 84

5-6 如何设置多个平行步骤(DTS任务)的执行顺序 87

5-7 使用多个优先级条件约束 89

5-8 在工作流中使用ActiveX脚本 89

结语 92

第6章 彻底学会“转换数据任务” 93

6-1 何时不该使用“转换数据任务” 94

6-2 建立“转换数据任务” 94

6-3 删除“转换数据任务” 96

6-4 设置“转换数据任务” 97

6-5 设置“转换数据任务”的数据源 98

6-6 设置“转换数据任务”的数据目的 100

6-7 设置“转换数据任务”的字段转换 102

6-8 设置转换标志 107

6-9 范例:字段转换实践 109

6-10 范例:字段转换综合运用 113

6-11 范例:将OLTP数据加载至星状结构中 118

6-12 设置“转换数据任务”的快速加载与批处理选项 121

将转换套用至批处理 122

处理错误与批处理数据 122

批处理与包事务 123

6-13 设置“转换数据任务”的异常错误文件 124

结语 126

第7章 ActiveX脚本转换的程序代码撰写技巧 127

7-1 ActiveX脚本转换程序代码的执行逻辑 128

7-2 ActiveX脚本转换的开发环境 130

7-4 如何设置转换状态码 133

7-3 我该使用VBScript或JScript 133

7-5 局部变量 136

定义与适用范围 136

数据类型 136

7-6 全局变量 138

建立全局变量 138

全局变量的适用范围 139

7-7 未知数据的处理方式 140

结语 141

第8章 数据驱动的查询任务 143

8-1 “数据驱动的查询任务”内含的查询类型 144

8-2 参数化查询与常量设置 144

8-3 数据流 145

8-4 “数据驱动的查询任务”的使用考虑 146

8-5 范例:使用“数据驱动的查询任务”更改客户的帐户数据 146

8-6 范例:使用“数据驱动的查询任务”进行文件维护操作 156

8-7 范例:使用“数据驱动的查询任务”维护员工数据 164

结语 170

第9章 活用查找查询 171

9-1 设置一个简易的查找查询 172

9-2 查找查询范例 173

9-3 如何使用一个以上的参数 176

9-4 查找一个以上的数据值 179

9-5 范例:使用第三方数据作为条件基准 182

9-6 在查找查询中管理零或多笔数据记录 185

查询结果为零笔数据记录 185

查询结果内含多笔数据记录 185

9-7 使用查找查询修改数据 186

查找维度表索引键 187

执行更新 187

9-8 使用多个查找查询 187

结语 188

第10章 活用多阶段数据抽取 189

10-1 什么是多阶段数据抽取 190

10-2 数据抽取的处理程序与阶段 190

10-3 启用多阶段数据抽取 194

10-4 替各个数据抽取阶段撰写ActiveX脚本 196

10-5 范例:追踪转换的各项统计信息 198

10-6 范例:错误处理机制示范 205

结语 214

第11章 执行SQL任务 215

11-1 “执行SQL任务”的功能用途 216

11-2 建立“执行SQL任务” 217

11-3 如何使用参数 218

11-4 如何填入多个全局变量 220

11-5 如何将整个查询结果存入单一全局变量中 224

11-6 范例:书籍销售分析 229

结语 233

第12章 大容量插入任务 235

12-1 “大容量插入任务”的使用诀窍 236

12-2 建立“大容量插入任务” 237

12-3 “大容量插入任务”与事务 241

结语 241

第13章 复制SQL Server对象任务 243

13-1 “复制SQL Server对象任务”功能简介 244

13-2 如何建立“复制SQL Server对象任务” 245

13-3 范例:复制表与导入数据示范 249

结语 253

第14章 传输数据库与数据库对象任务 255

14-1 如何使用“传输数据库任务” 256

14-2 如何使用“传输错误信息任务” 258

14-3 如何使用“传输登录任务” 260

14-4 如何使用“传输作业任务” 260

14-5 如何使用“传输主存储过程任务” 261

结语 262

第15章 文件传输协议任务 263

15-1 在局域网中复制文件 264

15-2 自Internet网站下载文件 266

结语 268

第16章 ActiveX脚本任务 269

16-1 ActiveX脚本的功能用途 270

16-2 ActiveX脚本的操作类型 270

16-3 Script的访问范围 271

16-5 何时该使用“ActiveX脚本任务” 272

16-4 在DTS中使用返回值 272

16-6 如何建立“ActiveX脚本任务” 273

16-7 如何访问DTS包 276

16-8 如何访问DTS连接 276

16-9 如何访问DTS任务与DTS步骤 277

16-10 如何访问全局变量 281

16-11 使用ADO数据记录集 282

16-12 善用FileSystemObject对象 288

建立FileSystemObject对象 289

FileSystemObject对象的属性 289

FileSystemObject对象的方法 290

检测磁盘剩余空间 292

文件夹的存在检测、建立与删除 292

搜索文件 294

文件的存在检测 294

复制与迁移文件 296

文本文件数据的读取与写入 297

16-13 调试ActiveX脚本 299

使用程序代码强制执行中断 300

语法或对象要求的错误 301

因为对象发生错误造成执行暂时停止 301

结语 301

第17章 动态属性任务 303

17-1 何时该使用“动态属性任务” 304

17-2 可用的源类型 304

17-3 如何建立“动态属性任务” 305

17-4 “动态属性任务”实例演练 308

结语 316

第18章 执行进程任务 317

18-1 “执行进程任务”的功能用途 318

18-2 如何建立“执行进程任务” 319

18-3 范例:执行bCp公用程序 320

结语 321

第19章 执行包任务 323

19-1 “执行包任务”的功能用途 324

19-2 如何建立“执行包任务” 324

19-3 内部全局变量与外部全局变量 325

内部全局变量 325

外部全局变量 326

结语 327

第20章 消息队列任务 329

20-1 “消息队列任务”的功能用途 330

20-2 包事务与“消息队列任务” 330

20-3 安装与设置消息队列 331

20-4 建立传送消息的“消息队列任务” 334

20-5 建立接收消息的“消息队列任务” 337

结语 342

第21章 发送邮件任务 343

第22章 如何从外部来源查询DTS包 347

22-1 DTS包的外部查询来源 348

22-2 使用OPENROWSET查询包 349

22-3 查询一个保存在结构化存储文件的包 350

22-4 查询保存在SQL Server的DTS包 350

22-5 针对包数据使用分布式查询 351

第23章 使用DTS来处理Analysis Services对象并建立预测 353

23-1 使用“Analysis Services处理任务” 354

23-2 建立“Analysis Services处理任务” 354

23-3 更改“Analysis Services处理任务”的属性 364

23-4 建立“数据挖掘预测查询任务” 366

附录A DTS的新增功能 371