有没有办法让Oracle Data Integrator从MongoDB中提取数据

时间:2012-05-09 01:52:37

标签: oracle mongodb etl

我正在尝试将MongoDB中的数据快照移动到我们的Oracle BI数据存储中。

从BI团队我被要求为ODI提供数据,但我还没有找到这样做的例子。

是否可能,我需要实施它?

如果有一种更通用的方式将MongoDB数据导入Oracle,那么我也很乐意提出这一点。

版本

  • MongoDB:2.0.1
  • ODI:11.1.1.5
  • Oracle:11.2g

编辑: 这可以每天查询一次,也许两次,但在此阶段BI报告的粒度是每天

2 个答案:

答案 0 :(得分:1)

在ODI中,在“拓扑”选项卡和“物理体系结构”子选项卡下,您可以看到开箱即用的所有技术。 MongoDB不是其中之一。还没有可用于从/向MongoDB导入/导出的知识模块。

ODI支持实施您自己的技术和您自己的知识模块。 This manual将帮助您开始开发您的知识模块,in one of the other manuals我确信您可以找到有关如何实施自己的技术的说明。 (“数据集成器”的Ctrl-F)

如果你很幸运,你可能会找到已经实施过它的人。您最好看的地方是The Oracle Technology Network Forum,或与MongoDB相关的论坛。

您可以采用更简单的解决方法,而不是创建直接链接。将MongoDB中的数据导出为ODI支持的格式,MongoDB可以提取到。 CSV或XML可能吗?然后将数据通过ODI加载到oracle数据库中。我认为......这将是最好的选择,除非你经常这样做......

答案 1 :(得分:1)

查看下面的博客文章以获取选项; https://blogs.oracle.com/dataintegration/entry/odi_mongodb_and_a_java

干杯 大卫