《SQL Server 2000数据转换服务》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:胡百敬著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113050506
  • 页数:264 页
图书介绍:

第一篇 Dts基础篇 3

第1章 数据转换服务(Data Transformation Services DTS)概述 3

1-1 数据转换的需求 4

1-2 SQL Server2000为DTS增强的功能 6

1-2-1 新的任务(Task) 6

1-2-2 已有任务、包功能的增强与设计环境更方便 7

1-2-3 使用模板文件 7

1-3-1 练习:使用DTS Import/Export向导 8

1-3 DTS Import/Export向导 8

第2章 DTS设计器环境介绍 15

2-1 DTS包的组成要素 16

2-1-1 连接(Connection) 16

2-1-2 任务(Task) 17

2-1-3 步骤(Step) 20

2-2 练习:简单的使用范例 23

2-2-1 设置ActiveX脚本任务 23

2-2-2 设置数据连接 24

2-2-3 设置转换数据任务 26

2-2-5 设置流程步骤 28

2-2-4 设置步骤执行成功与失败的后续任务 28

2-2-6 测试结果 29

第3章 DTS包保存与元数据 31

3-1 包的保存格式 32

3-2 包的版本信息 33

3-3 保存成Visual Basic(VB)文件类型 35

3-4 练习:建立一个简单的数据转换功能 36

3-5-1 程序说明与声明公共变量 38

3-5 DTS所产生的VB文件类型结构 38

3-5-2 Main 函数 39

3-5-2-1 设置包相关属性 39

3-5-2-2 建立包的连接相关信息 39

3-5-2-3 建立包步骤的相关信息 41

3-5-2-4 建立包任务相关信息 41

3-5-2-5 保存并执行包 44

3-6 元数据服务(Meta Data Service)概述 45

3-7 DTS与元数据 49

3-8 练习:设置包以及“转换数据任务” 50

3-9 结语 54

第4章 执行DTS包 55

4-1 执行包的方式 56

4-1-1 通过Enterprise Manager交互执行 56

4-1-2 通过dtsrun在命令提示行执行 56

4-2 如何批处理地执行包 61

4-2-1 通过SQL Server的“作业(Job)”来批处理执行包 61

4-2-2 通过Windows的“任务计划”来批处理执行包 62

4-3 设置并查看包的执行记录 64

4-4 以“执行包任务”来执行先前定义的其他包 68

4-4-1 练习:在包中执行另一个包 71

4-4-1-1 建立外部调用的包 71

4-4-1-2 建立内部被调用的包 76

4-5 以OLE Automation系统存储过程执行包 79

4-5-1 练习:以OLE Automation系统存储过程执行包 80

4-5-1-1 简单地加载包并执行 81

4-5-1-2 错误处理 82

4-5-1-3 设置属性 84

第二篇 包中可用的各类任务 89

第5章 复制和管理数据库对象的相关任务 89

5-1 大容量插入任务 90

5-1-1 练习:使用“大容量插入任务” 91

5-2 执行SQL任务 95

5-2-1 练习:“执行SQL任务”搭配使用ADO Recordset对象 96

5-3 复制SQL Server对象任务 98

5-3-1 练习:使用“复制SQL Server对象任务” 99

5-4 传输数据库任务 101

5-4-1 练习:利用“复制数据库向导”来复制数据库对象 102

第6章 转换数据任务 109

6-1 转换数据任务运行原理 110

6-1-1 练习:利用DTS模拟文件复制 111

6-1-2 内建的转换数据类型 114

6-2 错误处理 116

6-2-1 练习:转换数据任务的错误处理 116

6-3 数据转换相关的性能 120

6-3-1 设置多对多对应 120

6-3-2 练习:批处理大小设置 123

6-4 利用ActiveX脚本定义数据转换 124

6-4-1 ActiveX脚本的使用方式 124

6-4-2 练习:使用数据抽取常量 127

6-5 ActiveX脚本调试 132

6-6 利用DTS包当作数据源,搭配T-SQL使用 133

6-6-1 练习:建立与使用DTS包数据源 134

6-7 使用“转换数据任务”的查找(Lookups) 136

6-7-1 练习:利用“查找”替换城市数据 136

6-7-1-1 设置ODBC数据源(DSN Data Source Name) 137

6-7-1-2 设置.udl文件提供“Microsoft Data Link”连接使用 138

6-8 多阶段数据抽取运行 145

6-8-1 多阶段运行范例 146

第7章 数据驱动查询任务Parallel Data Pump Task 155

7-1 数据驱动查询任务简介 156

7-1-1 练习:更新Northwind内的客户数据 157

7-2 Parallel Data Pump Task简介 162

7-2-1 何谓层次式数据 162

7-2-1-1 练习:以VB搭配ADO Recordset对象和SHAPE语句显示层次式数据 164

7-2-2 使用Parallel Data Pump Task任务 166

7-2-2-1 练习:通过“Parallel Data Pump Task”任务转换数据 167

第8章 与联机分析相关的任务 173

8-1 DTS在联机分析系统结构中的位置 174

8-1-1 练习:“Analysis Services处理任务” 177

8-2 利用“数据挖掘预测任务”提供预测分析 181

8-2-1 数据挖掘运行方法 181

8-2-1-1 分析客户人口统计数据与会员卡等级的关系 182

8-2-2 练习:“数据挖掘预测任务” 185

第9章 一些简易的辅助任务 189

9-1 文件传输协议任务 190

9-2 练习:“文件传输协议任务” 190

9-3 执行进程任务 192

9-4 练习:“执行进程任务” 193

9-5 发送邮件任务 194

9-6 练习:“发送邮件任务” 194

第三篇 Dts高级篇 199

第10章 包属性访问 199

10-1 编辑 200

10-1-1 使用“脱接编辑” 201

10-2 使用“动态属性任务(Dynamic Properties Task)” 202

10-2-1 “动态属性任务”的使用时机 203

10-2-2 练习:使用“动态属性任务” 203

10-3 利用VB取得包的属性 208

10-3-1 练习:取得存放在SQL Server内的包属性数据 208

10-3-2 练习:取得以结构化存储格式存放的包文件属性数据 210

10-3-3 练习:取得存放存Meta Data Services内的包执行的历史数据 211

10-3-4 练习:设置全局变量后执行包 213

第11章 包高级设计 215

11-1 利用队列(Queue)异步执行 216

11-1-1 练习:简单通过VB来访问消息队列 217

11-1-2 练习:通过“消息队列任务”让两个包可以异步运行 220

11-1-2-1 建立送消息到队列的包 221

11-1-2-2 从队列接收消息 225

11-2 包的事务管理 226

11-2-1 支持事务的链接和任务 229

11-2-2 练习:测试包的事务管理 230

11-3 在包内重复执行某一段设计 231

11-3-1 练习:各步骤流程间的循环效果 232

第12章 其他相关议题 239

12-1 DTS总结 240

12-1-1 分析与设计数据转换的需求 240

12-1-2 设计包(Package) 241

12-1-3 选择任务(Task) 242

12-1-4 设计转换 242

12-1-6 保存与执行包 243

12-1-5 定义工作流(Workflow) 243

12-1-7 管理包 244

12-2 以Visual Basic程序语言调用DTS对象模型 244

12-3 自行以Visual Basic建立自定义任务 252

12-3-1 DTS.CustomTask接口 252

12-3-2 DTS.CustomTaskUI接口 253

12-3-3 练习:建立自定义任务 254

12-3-3-1 实现DTS.CustomTask接口 254

12-3-3-2 实现DTS.CustomTaskUI接口 259