【问题标题】:SSIS vs. Oracle Data IntegratorSSIS 与 Oracle 数据集成器
【发布时间】:2019-04-22 01:05:05
【问题描述】:

目前我是一名数据工程师,主要与 SSIS 合作。在阅读市场上可用的 ETL 工具时,我发现 Oracle 有自己的 ETL 工具,称为 ODI(Oracle 数据集成器)。我搜索了 Oracle Data Integrator 和 SSIS 之间的公正比较。我没有找到任何关于它的文章。有一些偏颇的文章如:

基于 Stackoverflow 问题,关于 SSIS 的问题大约有 16000 个,而 ODI 大约有 200 个问题。这意味着 SSIS 更受欢迎。

这两种技术之间是否有任何公正的比较? ODI 提供哪些 SSIS 中没有的服务?

我不是在寻找个人意见,我需要一个公正的答案

【问题讨论】:

  • 您会如何比较两者:成本?功能集?性能?
  • “更高的性能”意味着什么?更稳定?更快地加载相同的数据集?可比工作负载的内存/cpu 利用率更低?您对易用性有多重视?例如,在我的工作中,我们使用 Astera Centerprise Data Integrator,它具有 SSIS 所没有的一些内置功能(真正的文件夹监控,忽略引用文本中的行尾),但它更加困难和耗时开发 CDI 软件包。因此,我们选择 SSIS 进行新的 ETL 开发。
  • @digital.aaron 看了很多ETL工具后,我觉得SSIS是最人性化的工具,所以从易用性的角度来说,我觉得SSIS比其他的要好。
  • @Hadi 我很好奇甲骨文的“保证更快的性能”有多少是基于这样一个事实的营销炒作,即 ELT 解决方案通常可以比 ETL 解决方案更快地摄取数据,因为你不无需等待数据集成服务器在加载数据之前对其进行处理和转换。您将在 ODI/SSIS 上投入什么样的工作负载?您的解决方案是否需要可扩展?您会在云中运行工作负载吗?
  • 除了特征之外还有很多其他的比较点。例如,如果您选择 Oracle 路线,您是否需要聘请 Oracle DBA? SSIS 有一个 SCD 组件,但它不可用。云是一个考虑因素吗?如果您真的在一个需要工具选择的未开发项目中,它不会仅仅基于功能,而是基于一些选择标准。由于成本和复杂性,我的偏向响应是不使用 Oracle。使用 SSIS,但使用 ELT 方法。

标签: sql-server oracle ssis etl oracle-data-integrator


【解决方案1】:

如果您正在寻找 SSIS 和 ODI 的公正比较,可以参考以下 2017 年发表的研究论文。其中包含对 SSIS 和 ODI 等五种流行 ETL 工具的比较。

比较是在性能优化、元数据管理、成本、支持的语言、实时更新和其他标准方面。

【讨论】:

  • 那是一篇非常高水平的论文。
  • @Nick.McDermaid 我同意这一点。但至少我们可以说这是一个公正的比较。
  • @Nick.McDermaid 目前,我认为我们找不到更好的答案。
  • 我相信 ODI 会自动生成 Oracle 代码,当然 SSIS 不会这样做。但这真的是你关心的事情吗?
  • @Nick.McDermaid 这对许多用例都很有趣。对我来说,SSIS 比其他技术更好,因为它易于使用,并且被广泛的社区使用。您还可以找到许多适合您需求的第三方扩展。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
相关资源
最近更新 更多