DTS(Data Transformation Service) DTS 在SQL中也叫数据转换服务
DTS
DTS(Data Transformation Service)
DTS 在SQL中也叫数据转换服务
DTS简介
大多数组织都使用多种格式和多个位置来存储数据。为了支持决策、改善系统性能或对现有系统进行升级,经常必须将数据从一个数据存储位置移动到另一个存储位置。
Microsoft SQL Server 2000 数据转换服务(DTS )提供一组工具,可以从不同的源将 数据抽取、转换和合并到一个或多个目标位置。借助于DTS工具,您可以创建适合于您的组织特定需要的自定义移动解决方案,如以下方案所示:
您已在较早版本的 SQL Server 或另一平台上部署了一个数据库 应用程序,如 Microsoft Access.该应用程序的新版本要求 SQL Server 2000,因此需要您更改数据库架构并转换某些数据类型。
要复制和转换数据,您可以生成一个 DTS解决方案,该方案可把数据库对象从原 数据源复制到 SQL Server 2000数据库中,同时重新映射列并更改数据类型。可以使用 DTS工具运行此解决方案,或者将该解决方案嵌入您的应用程序。
您必须将几个主要的 Microsoft Excel 电子表格合并到 SQL Server 数据库。几个部门会在月末创建这些电子表格,但是并没有设定完成所有电子表格的时间。
要合并电子表格,可以生成一个 DTS解决方案,在消息传送到消息队列时运行该解决方案。此消息触发 DTS从电子表格抽取数据,执行所有定义的转换然后将数据加载到 SQL Server 数据库中。
您的数据仓库包含有关业务操作的历史数据,您使用 Microsoft SQL Server 2000 分析服务来汇总数据。而该数据仓库每晚需要从 联机事务处理(OLTP)数据库进行更新。OLTP系统每天 24 小时都在运行,所以性能至关重要。
您可以生成一个 DTS解决方案,该方案使用
文件传输协议
(FTP )将数据文件移动到本地驱动器,将数据加载到一个实际的表中,然后使用分析服务对数据进行合计。可以安排每晚运行 DTS解决方案,还可以使用新的 DTS记录选项来跟踪该进程的进行时间,从而可以分析不同时间段内的性能。
什么是 DTS?
DTS是一组工具,用于一个或多个数据源(如Microsoft SQL Server、Microsoft Excel 或 Microsoft Access )间导入、导出和转换各种数据。
通过 OLE DB (一种数据访问的开放式标准)提供连接,通过用于 ODBC的 OLE DB 提供程序来支持 ODBC ( 开放式数据库连接)数据源。
可以将 DTS解决方案创建为一个或多个 软件包。每个软件包可包含一组已安排好的任务,它们定义要执行的工作、对数据和对象的转换、定义任务执行的工作流约束条件以及数据源和目标间的连接方式。DTS 软件包还提供一些服务,如记录软件包执行详细情况、控制事务和处理全局变量。