DTS 是用于从源加载数据的原始服务。 它与 SQL 数据库一起使用。 在 SSIS 进入市场之前,DTS 用于从源加载数据。 SSIS 使用 ETL 工具。
E代表Extract,T代表Transform,L代表loading。 DTS 可以在 Microsoft 之外与其他一些数据库一起使用。
关键精华
- DTS 是不再受支持的遗留数据集成工具,而 SSIS 是取代 DTS 的现代数据集成工具。
- DTS 使用图形界面创建数据转换包,而 SSIS 提供更高级和灵活的图形界面来创建数据集成工作流。
- DTS 仅限于数据转换,无法执行数据分析、数据清理和其他 SSIS 可能执行的高级数据集成任务。
DTS 与 SSIS
DTS 和 SSIS 之间的区别在于 DTS 有许多对象需要 ETL 工具的帮助,但 SSIS 本身充当 ETL 工具。 DTS只是Microsoft SQL Server 2000的一个组件,可以自由使用,而SSIS不是Microsoft SQL Server 2000的一个组件。DTS扩展是Data Transformation Services,而SSIS扩展是SQL Server Integration Services。
DTS 包含在 SQL Server 7 中,为不同的工作替换了特定的不同部分。 然后升级了DTS 来做更多的任务,包括更多的任务,比如添加FTP 文件和更多的数据库组件,这些都可以很容易地完成工作。
SSIS 授予用户通过活动连接进行通信的权限。 用户不必下载不同的安装。 它由具有图形和向导的工具组成,可以简化工作。 它还具有一些充当 ETL 工具的数据源。
对比表
比较参数 | DTS | SSIS |
---|---|---|
完整形式 | 数据转换服务 | SQL Server集成服务 |
ETL工具 | 它不是 ETL 工具。 | 它是一个 ETL 工具。 |
微软SQL Server | Yes | 没有 |
循环容器 | 没有 | Yes |
情报工具 | 它没有这样的工具。 | 它有一个商业智能工具。 |
容器 | 没有容器 | 对于每个循环容器 |
什么是 DTS?
DTS 代表数据转换服务。 它使用了早期版本的 SQL Server 传输管理器和批量复制程序。 SQL Server 7 包含 DTS 以替换不同的工具来完成不同的任务。
然后在 DTS 中进行了扩展,因为添加了 FTP 文件和 FTP 文件的能力。 DTS 可以在 Microsoft 之外与其他一些数据库一起使用。
它可以从各种其他数据源中提取信息。 较早的数据库使用大容量复制程序,这是 SQL Server 6.5 较早版本的缺点。
2000 版本发展成为 Microsoft SQL Server 的优势。 DTS 包含在 SQL Server 7 中,为不同的工作替换了特定的不同部分。
然后升级了DTS 来做更多的任务,包括更多的任务,比如添加FTP 文件和更多的数据库组件,这些都可以很容易地完成工作。 DTS 使用 Activex 脚本完成所有工作。
它的工具有限。 它可以专注于一项任务。 它不包含解决方案资源管理器。 DTS 只能使用本地服务器部署。 它没有像 SSIS 这样的 BI 工具。
DTS 不是托管脚本。 它没有部署 巫师. DTS 的设计具有单一窗格。 Enterprise Manager 开发了 DTS。
什么是 SSIS?
SSIS 代表 SQL Server 集成服务。 这是为了停止 DTS 而引入的。 SSIS 有一个包含在服务器中的业务工具。 该工具包含 visual studio 开发工具。
SSIS 授予用户通过活动连接进行通信的权限。 用户不必下载不同的安装。 它由具有图形和向导的工具组成,可以简化工作。
它还具有一些充当 ETL 工具的数据源。 它需要脚本语言的帮助。
它可以使用业务工具及时有效地更新。 CLR 管理 SSIS。 业务工具具有端到端流程。 它具有可以执行工作流功能的所有工具。
它也有一个部署 巫师. 这个是可以改造的。 该设计有 4 种类型:数据流、控制流、事件处理程序和包资源管理器。
SSIS 具有动态配置。 它还有一个解决方案资源管理器更新和开发的版本,其中包含针对各种数据源的特定包。 如果用户使用具有活动连接的 SSIS,则他们可以轻松地进行通信。
它的数据源具有转换功能,可以轻松合并数据并从其他各种来源复制数据。
DTS 和 SSIS 之间的主要区别
- DTS扩展是Data Transformation Services,而SSIS扩展是SQL Server Integration Services。
- DTS本身不是ETL工具,SSIS是ETL工具。
- DTS 是 Microsoft SQL Server 的一个组件,但 SSIS 不是 Microsoft SQL Server 的一个组件。
- 对于循环 容器是 SSIS 的一部分,但不是 DTS 的一部分。
- DTS 没有 Foreach Loop 容器,但是 SSIS 有 Foreach Loop 容器。
- DTS没有Business Intelligence Tool,但是SSIS有Business Intelligence Tool。
- https://link.springer.com/chapter/10.1007/978-1-4302-0448-0_3
- https://link.springer.com/chapter/10.1007/978-1-4302-0248-6_3
最后更新时间:17 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.
我很欣赏 DTS 和 SSIS 之间关键差异的细分,内容非常丰富。
我发现 DTS 和 SSIS 的深入比较非常出色。
本文充分阐述了 SSIS 相对于 DTS 的优越性。
完全同意,Fkelly。
虽然有点多余,但仍然是 DTS 和 SSIS 之间的一个很好的比较。
我发现这种比较有很大的偏差,SSIS 比 DTS 更受青睐。两者都有其优点。
我不同意,SSIS 显然是更好的选择。
我赞同这一点,杰森。
DTS 和 SSIS 的发人深省且全面的比较。
很好地解释了 DTS 和 SSIS 之间的区别,非常有用的信息。
我完全同意,米娅!
内容内容丰富,但在DTS和SSIS的比较中缺乏一定程度的客观性。
我同意,夏天。
我希望更多地强调 DTS 的具体优势,而不是仅仅关注 SSIS。
DTS 和 SSIS 之间的有趣且令人大开眼界的比较。