本书首先介绍了Integratiorl Services的基本概念,其后各章均是在上一章的基础上循序渐进地介绍各种技术细节,同时对各项重要功能和组件都做了深入浅出的解释。后面的章节解释了在Integration Services环境中各方面的工作细节。本书提供了大量的示例包,用以增强相关的讨论效果,帮助读者快速建立起动手实践的经验,同时也可以作为人们编写新解决方案的基础。
本书的最后一部分介绍了许多高级主题,例如“数据流任务”内幕和调整、高级转换组件、如何编写自定义组件,这些内容均有浅显易懂的图示来帮助说明一些关键要点。此外,本书还提供了多个自定义任务、自定义转换组件以及两个有用的实用程序,提供了它们的全部源代码,供人们使用和学习。
Integration Services是SQL Server 2005的重要开发工具,是DTS(数据转换服务)的后续与革新。SQLServer 2005提供了最新的大型数据库管理系统。在多年来建立起各种数据库之后,几乎所有的应用单位都面临着如何将数据库中的数据根据企业应用的需要提取出来、转换成需要的形式和载入相关文件或者应用程序的问题,这就是所谓的ETL。Integration Services是SQL Server 2005提供的最新的ETL处理工具,它以Visual Studio为基础,提供了大量现成的组件,可供人们快速建立起运行稳定、性能出色的ETL程序。
本书适合具有一定SOL Server 2005应用经验,需要对数据库的企业应用进行二次开发的IT技术人员,以及希望了解ETL技术的有关人士使用。
第一部分 入门
第1章 欢迎使用SQL Server Integration Services
什么是SQL Server Integration Services
数据导入/导出向导
ETL工具
控制流引擎
应用程序平台
高性能的数据转换数据管线
Integration Services简史
有哪些新技术(或者说,这并不是上一代的DTS!)
本书的组织方式
项目示例
第2章 设置Integration Services
安装Integration Services(IS)
安装Integration Services
外围应用配置
服务和连接的外围应用配置器
功能的外围应用配置器
设置丛书示例
各项功能都在哪里
商业智能开发工作室
管理工作室
导入和导出向导
迁移向导
DTExec和DTUtil
DTExecUI
帮助资源
SQL Server 2005安装和升级论坛
联机丛书
SQLIS.COM
MSDN
SQL Server Integration Senices论坛
小结
第3章 从DTS迁移
影响的范围
SSIS不是DTS
区别的范围
好消息
可用迁移资源
升级顾问
Execute DTS 2000 Package Task(执行DTS 2000包任务)
迁移向导
关于迁移工作的一些考虑
SQL Server实例和企业管理器
Meta Data Services
迁移带密码的包
小结
第4章 建立一个包——快速入门
快速入门
情景举例
配置数据流
小结
第二部分 Integration Services基础和概念
第5章 Business Intelligence Development Studio
第6章 Integration Services的基本构件
第7章 用容器组合控制流
第三部分 控制流服务
第8章 存储区任务
第9章 表达式的用法
第10章 存储区连接管理器
第11章 日志记录和存储区日志提供程序
第12章 古老的变量
第13章 循环和Foreach枚举器
第四部分 管理服务
第14章 解决方案的配置与部署
第15章 “脚本任务”的使用
第16章 源代码管理的使用
第17章 SQL Server Management Studio
第18章 包的安全保护
第五部分 数据流任务
第19章 “数据流任务”介绍
第20章 存储区中的“数据流”组件
第21章 使用“脚本组件”
第22章 高级数据流转换
第23章 数据流任务内幕和调整
第六部分 Integration Services编程
第24章 创建自定义任务
第25章 创建自定义数据流组件
附录A 错误、警告和信息事件
附录B 表达式求值器参考表