数据库系统11-数据转换服务课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库系统11-数据转换服务课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 11 数据 转换 服务 课件
- 资源描述:
-
1、第第 11 讲讲 数据转换服务数据转换服务(1)一、概述一、概述二、使用二、使用DTS 移植数据移植数据 本节主要参考书目本节主要参考书目:章立民章立民 编著编著.SQLServer2000完全实战完全实战-数数据转换服务据转换服务(DTS).中国铁道出版社中国铁道出版社.2002.6.一、概述一、概述 1 DTS 概述概述 数据传输服务数据传输服务(Date Transformation Services简称简称 DTS),是数据库的开发人员的一个梦想是数据库的开发人员的一个梦想.它它可以在任意数据源之间移动数据可以在任意数据源之间移动数据,并在移动的过并在移动的过程中对数据进行清洗程中对数
2、据进行清洗.在建立了数据仓库的结构之后在建立了数据仓库的结构之后,接下来最具接下来最具挑战性的任务就是如何将数据迁移至数据仓库中挑战性的任务就是如何将数据迁移至数据仓库中.数据仓库必须要容纳多个异构数据源的数据数据仓库必须要容纳多个异构数据源的数据,因因此数据必须经过检验、净化、转换与迁移四道处此数据必须经过检验、净化、转换与迁移四道处理程序才能顺利移入理程序才能顺利移入.SQL Server 提供了提供了DTS 这这项技术来帮助你完成这些任务项技术来帮助你完成这些任务.DTS 通常用于将数据移动到通常用于将数据移动到 SQL Server,但但实际上它可以方便地在几乎所有的数据源之间移实际上
3、它可以方便地在几乎所有的数据源之间移动数据动数据,例如例如,可以用可以用 DTS 将数据从将数据从 dBase 移移动到动到 Foxpro.DTS 应用不仅仅局限于数据仓库和应用不仅仅局限于数据仓库和 OLAP,在其他的数据处理操作中在其他的数据处理操作中,DTS 也扮演相当重要也扮演相当重要的角色的角色.简言之简言之,DTS 的主要任务可以分为三大类的主要任务可以分为三大类:导入与导出数据导入与导出数据;转换数据转换数据(检验净化与重整检验净化与重整数据数据);转换数据库对象转换数据库对象.从本质上说从本质上说,DTS 是一种用于连接不同数据是一种用于连接不同数据源源,并定义移动数据的方法的
4、图形化工具并定义移动数据的方法的图形化工具.利用利用图形界面或者简短的代码图形界面或者简短的代码,它还可以在数据转换它还可以在数据转换期间对数据进行操作、测试或者转换期间对数据进行操作、测试或者转换.DTS 还提供了在调度数据移植任务时所需的还提供了在调度数据移植任务时所需的绝大多数管理功能绝大多数管理功能,包括包括 FTP、E-mail和日志和日志.所有上述特性使得所有上述特性使得 DTS 成为完成下列任务成为完成下列任务的的理想工具理想工具:数据转换和移植任务数据转换和移植任务 合并来自不同数据源的数据合并来自不同数据源的数据 数据仓库的抽取转换装载任务数据仓库的抽取转换装载任务 数据模式
5、的升级和转换数据模式的升级和转换 按照调度计划从其他数据源采集数据按照调度计划从其他数据源采集数据 鉴于鉴于 DTS 如此多才多艺如此多才多艺,SQL Server 中多中多个向导中都使用了个向导中都使用了 DTS.”复制数据库向导复制数据库向导”和和”导入导入/导出向导导出向导”实际只是创建和执行了实际只是创建和执行了DTS 包包.学习学习 DTS 的一个捷径就是用系统提供的多个的一个捷径就是用系统提供的多个向导创建向导创建 DTS 包包,然后去仔细研究它们所创建的然后去仔细研究它们所创建的那些包那些包.2 DTS 包的特性包的特性 你可以将数据转换操作所涉及的各项处理整你可以将数据转换操作
6、所涉及的各项处理整合至一个单元中合至一个单元中,以便使数据转换更加自动化以便使数据转换更加自动化,而此单元就是所谓的而此单元就是所谓的 DTS 包包.DTS 包的功能非包的功能非常强大常强大,它赋予设计者宽广的自定义与扩充空间它赋予设计者宽广的自定义与扩充空间,使得极复杂的转换操作也能在有条理的规划下平使得极复杂的转换操作也能在有条理的规划下平顺地完成顺地完成.此外此外,SQL Server2000 提供各种弹提供各种弹性的方式来执行性的方式来执行DTS 包包,你可以视情况选择最合你可以视情况选择最合适的方式来执行适的方式来执行.DTS 包是由下列四种元素组合而成包是由下列四种元素组合而成.-
7、DTS 连接连接:指定要如何连接至数据源与指定要如何连接至数据源与数据目的数据目的,并保存连接信息以建立连接并保存连接信息以建立连接.-DTS 任务任务:定义数据转移的任务项目定义数据转移的任务项目(可可作为包中单一步骤作为包中单一步骤).一包可内含多个一包可内含多个 DTS 任务任务.-DTS 转换转换:设置源字段中的数据如何变设置源字段中的数据如何变化以复制到目的字段中化以复制到目的字段中,是字段层次级转换是字段层次级转换.-DTS 包工作流包工作流:意指包所含各项目必须意指包所含各项目必须按特定的逻辑顺序来执行按特定的逻辑顺序来执行.需使用需使用 步骤步骤 和和 优先优先级条件约束级条件
展开阅读全文