DTS使用索引

     DTS(Data Transformation Services) is a set of graphical tools and programmable objects to extract transform and consolidate data from disparate sources into single or multiple destinations.

  •     what can DTS do?

            1.Access heterogeneous data sources

            2.Import,export and transform data

            3.Creat reusable data transformations and functions

            4.Automate data loads

            5.Manage metadata

            6.Customize and extend functionality

 


  •     DTS包的组成部分

            DTS包由四部分组成

       1. DTS 连接
         在进行数据转换之前,必须先打开数据源,即源连接和目的连接。DTS连接可以打开任何提供OLD DB Provider的数据库,如SQL Server、Oracle、Access等,也支持一些常用的数据库,如dbase、foxpro、excel等,还支持Unicode和ANSI 格式的文本文件。值得注意的是,DTS连接是单线程的,这就意味着同一时刻每个连接只能运行一个任务,如果要提高性能的话,可以对同一个数据源建立多个连接。

      2. DTS 任务

       在建立不同的连接后,要做的就是将这些连接关联起来,而这些所谓的关联就是从一个连接到另一个连接的通道,数据在这些通道中被加工处理,而这些加工具处理的过程就是DTS任务。一个DTS包可以建立多个任务,甚至在两个连接之间也可以建立多个不同配置的任务。

      3. DTS转换

      在DTS任务中对字段的一次处理,可以称为一个转换。也就是说,转换是发生在DTS任务中的。在DTS任务中,一般是在源连接和目的连接之间进行相应字段之间的赋值操作,更复杂的可以使用VBScript或JScript对源连接中的字段进行检验、净化等操作后,再赋给目的连接的字段。因此,也可以将 DTS转换看成是字段级的操作。

     4. DTS包工作流

     由于在DTS包中可以建立多个任务,这就有一个先执行谁,后执行谁的问题。如任务2必须在任务1执行成功后才能执行,如果任务1执行失败,则执行任务3。从这一点看,DTS包工作流有点像条件判断语句。

   


  • 建立DTS包一般有两种方法

     1. 通过导入导出向导建立

    导入导出向导可以从数据库、表或是数据转换服务等处的弹出菜单中的导入数据、导出数据中运行。在启动后,首先得选择源连接和目的连接,然后可以从简单到复杂对源连接中的表或视图进行三种选择。

    (1) 直接选择表或视图。
    (2) 通过SQL语句对表或视图进行过滤。
    (3) 复制源连接中的对象(包括索引、存储过程、约束等信息)。

    以上过程中可以通过脚本语言对每一个字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值