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 软件包还提供一些服务,如记录软件包执行详细情况、控制事务和处理全局变量。
编辑本段
创建和执行 DTS 软件包

  以下工具可用于创建和执行 DTS 软件包:
  ●导入/导出向导用于生成相对简单的 DTS 软件包,并支持数据移植和简单转换。
  ●DTS设计器以图形方式来实现 DTS 对象模型,可用于创建具有一系列功能的 DTS 软件包。
  ●DTSRun 是用于执行现有 DTS 软件包的命令提示实用程序。
  ●DTSRunUI 是 DTSRun 的图形界面,可以传递全局变量以及生成命令行。
  ●SQLAgent 不是 DTS 应用程序,DTS 将其用于安排软件包的执行。
  使用 DTS对象模型还可以用编程方式创建和运行软件包,生成自定义任务和自定义转换。
  DTS 的新功能
  Microsoft SQL Server 2000 中加入了多种 DTS 增强功能和新功能:
  ●新的 DTS 任务包括 FTP 任务、执行软件包任务、动态属性任务和信息队列任务。
  ●增强的记录功能可以保存每个软件包的执行信息,从而为您保留一个完整的执行历史记录,并可以查看每一任务的每个进程的信息。可以生成异常情况文件,文件中包含因错误而无法处理的数据行。
  ●您可以将 DTS 软件包另存为 Microsoft Visual Basic? 文件。
  ●新的多阶段数据泵允许高级用户自定义不同阶段的数据转换操作。还可以将全局变量用作查询的输入参数。
  ●您可以在 DTS 转换任务和执行 SQL 任务时使用参数化源查询。
  ●可以使用执行软件包任务将全局变量的值从父软件包动态分配到子软件包。
  使用 DTS 设计器
  DTS 设计器以图形方式实现 DTS对象模型,使您可以用图形方式创建DTS 软件包。您可以使用 DTS设计器执行以下任务:
  ●创建包含一个或多个步骤的的简单软件包。
  ●创建包括复杂工作流的软件包,这些工作流包括多个步骤,而这些步骤使用条件逻辑、事件驱动代码或与数据源的多种连接。
  ●编辑现有软件包。
  DTS 设计器界面包括一个工作区(用于生成软件包)、几个工具栏(其中包含可拖动到设计工作表上的软件包元素)以及几个菜单(其中包含工作流和软件包管理命令)。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
弹性计算 负载均衡 对象存储
手把手教你白嫖阿里云服务器(免费领服务器)
手把手教你白嫖阿里云服务器(免费领服务器)阿里云免费服务器领取,个人和企业用户均可以申请,个人免费服务器1核2GB 每月750小时,企业u1服务器2核8GB免费使用3个月,阿里云百科分享阿里云免费服务器申请入口、个人和企业免费配置、申请资格条件及云服务器免费使用时长
1609 0
|
7月前
|
域名解析 运维 负载均衡
阿里云DNS云解析有必要购买吗?免费版和收费版域名解析有啥区别?
阿里云DNS免费版适合基础解析需求,付费版提供100% SLA保障、更小TTL(最低1秒)、更多解析线路及IP支持,具备攻击防御、DNSSEC等高级功能。个人版低至19.9元/年,企业版适合高可用场景,尊享版支持专家服务与无限解析记录,适用于对稳定性要求高的业务。
2346 2
|
4月前
|
人工智能 Linux API
喂饭级教程:OpenClaw(大龙虾)云端/本地部署+五大应用场景+配置阿里云百炼Coding Plan及常见问题解答
2026年,开源AI智能体OpenClaw(曾用名ClawdBot、MoltBot,因Logo酷似小龙虾被网友亲切称为“大龙虾”)以“行动式AI”的鲜明定位爆红全网。它打破了传统“对话式AI”仅能答疑的局限,通过极简的Pi引擎架构与丰富的Skills生态,让非技术用户也能轻松拥有7×24小时运行的“个人AI员工”,覆盖个人办公、企业协作、开发运维、生活效率、创新应用五大核心场景。
1707 5
|
7月前
|
人工智能
官宣!阿里云成为大广赛独家AI战略合作伙伴
阿里云携手第18届全国大学生广告艺术大赛,成为独家AI战略合作伙伴。通义万相作为官方AI创作平台,提供文生图、视频生成等视觉能力,并通过“云工开物”计划提供千万级算力支持,助力150万师生实现创意突破,推动AI与艺术设计深度融合。
|
人工智能
【MCP教程系列】阿里云百炼xChatPPT,5分钟轻松搞定PPT
通过阿里云百炼平台结合ChatPPT,只需简单四步即可快速生成专业PPT。
4339 0
|
11月前
|
人工智能 缓存 监控
大模型性能测试实战指南:从原理到落地的全链路解析
本文系统解析大模型性能测试的核心方法,涵盖流式响应原理、五大关键指标(首Token延迟、吐字率等)及测试策略,提供基于Locust的压测实战方案,并深入性能瓶颈分析与优化技巧。针对多模态新挑战,探讨混合输入测试与资源优化
|
JSON API 数据格式
携程API接口系列,酒店景点详情请求示例参考
携程API接口系列涵盖了酒店预订、机票预订、旅游度假产品预订、景点门票预订等多个领域,其中酒店和景点详情请求是较为常用的功能。以下提供酒店和景点详情请求的示例参考
|
设计模式 JavaScript 前端开发
js设计模式-观察者模式与发布/订阅模式
观察者模式和发布/订阅模式是JavaScript中的两种设计模式,用于处理对象间的通信和事件处理。观察者模式中,一个主题对象状态改变会通知所有观察者。实现包括定义主题和观察者对象,以及在主题中添加、删除和通知观察者的功能。发布/订阅模式则引入事件管理器,允许发布者发布事件,订阅者通过订阅接收通知。
|
NoSQL Redis 存储
Redis大key问题 - 优化、清理
【6月更文挑战第14天】Redis内置命令如STRLEN、LLEN等用于检测不同类型Key的大小。避免使用DEBUG OBJECT和MEMORY USAGE因高资源消耗。大Key优化包括业务设计避免大Key、数据拆分、更换存储方案、数据压缩和合理清理。清理大Key应选低峰期或分批异步进行,以减少阻塞。使用如HSCAN、SREM等命令避免一次性操作大量数据。
489 1
|
机器学习/深度学习 自然语言处理 算法
机器学习--K-近邻算法常见的几种距离算法详解
机器学习--K-近邻算法常见的几种距离算法详解
606 0