首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是Oracle data integrator?

什么是Oracle data integrator?
EN

Stack Overflow用户
提问于 2012-07-05 16:52:01
回答 3查看 45.8K关注 0票数 10

什么是ODI?ODI的实际用途是什么?甲骨文数据集成器工具,如何帮助编程?sql开发人员工具和ODI工具到底有什么区别?真的受够了在一些网站上找到的定义,如果有人能提出更好的解释,那就太好了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-13 00:31:10

我完全同意甲骨文网站是令人困惑的,这些产品描述不是为技术人员和营销部门撰写的。

让我试着用简单的话来解释一下。ODI是一个ETL工具--确切地说是EL-T工具。你可以在wiki上阅读更多关于ETL与EL-T的信息。

甲骨文以前销售OWB (Oracle Warehouse Builder),后来他们从Sunopsis购买了ODI。OWB将不再受支持,而ODI将成为许多Oracle应用程序使用的工具。

使用ODI可以做很多事情,但主要用于从源(文件、数据库)提取数据、在中间区域转换数据并加载到目标数据库。ETL项目通常需要花费大量时间和精力,虽然您可以通过编写自定义代码来做类似的事情,但ETL工具可以帮助开发人员简化这些标准任务。ETL工具用于数据集成项目、数据仓库等。

如果您曾经听说过Microsoft SSIS工具随MS SQL Server一起提供-那应该会让您对ODI的用途有所了解。

这是一个很好的white paper,它解释了如何使用ODI,以及与自定义编码相比有什么好处。

Oracle还提出了一个称为ODI数据服务的ODI版本,这是一个将ODI扩展到SOA市场的营销技巧。

他们还销售金门产品,该产品旨在用于实时ETL和数据联合项目,这些项目可以与其他应用程序和web服务很好地协作。数据联合是一个不做任何ETL就能实时合并/集成数据的过程。

希望这能有所帮助!

票数 26
EN

Stack Overflow用户

发布于 2013-02-03 23:04:24

ODI是一种ETL工具。与竞争产品相比,它有两个主要优势:

1)它使用ELT类型的方法,即所有转换都发生在SQL中的目标数据仓库服务器上。这意味着ODI不是一个黑盒,开发人员确切地知道发生了什么。这对于调试非常有用。它还意味着ODI可以利用目标仓库服务器的强大功能,并且不需要任何额外的应用程序服务器,如传统的ETL工具、Informatica等。它降低了TCO。

2)与竞争产品相比,ODI的主要优势是代码模板方法。这保证了您和开发人员的ETL代码的极端可重用性。数据转换逻辑和策略封装在所谓的知识模块中,可以在数据仓库中重用。这可能会缩短30-50%的开发时间。

可以在BI Quotient博客上找到ODI tutorials的链接

票数 3
EN

Stack Overflow用户

发布于 2012-07-05 17:25:19

以下是在Oracle ODI FAQ上找到的简短描述:

什么是数据集成器?

Oracle Data Integrator是一个全面的数据集成平台,它涵盖了所有数据集成需求:从高容量、高性能的批处理加载,到事件驱动、滴流式集成流程,再到支持SOA的数据服务。

哪些项目适用于Oracle Data Integrator?

Oracle Data Integrator可用于多个项目,包括:

面向服务的体系结构(

  • Modernization )计划中的
  • 传统数据集成
  • 业务智能和数据仓库
  • 迁移和整合
  • 面向服务的体系结构(SOA)计划
  • 主数据管理
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11340872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档