【问题标题】:Unable to complete Oracle example for ODI Flat File to Flat File Export无法完成 ODI 平面文件到平面文件导出的 Oracle 示例
【发布时间】:2014-12-05 12:08:13
【问题描述】:

您好,我是 ODI 新手,我已经安装了 ODI 11g,并使用 Oracle 教程创建了主存储库和工作存储库 here

在此之后,我按照他们提供的教程here 创建了用于将平面文件导出到平面文件的 ODI 项目和接口。在我到达 步骤 4 之前,我能够执行本教程中的几个步骤,标题为 为平面文件到平面文件的转换创建新的 ODI 接口

这是我在完成本教程中的所有步骤后得到的映射流程,它与他们在这一步中显示的完全不同:

按照本教程,我应该单击 SS_0 (1 - FILE_GENERIC) 源数据存储。这使得源的属性出现在下面。在 LKM 选择器部分,如果尚未选择,请从 LKM 下拉列表中选择 LKM 文件到 SQL。 但我看不到类似的内容。

如果有人知道原因,请提供帮助。可能是我遗漏了什么或者做错了什么。

【问题讨论】:

    标签: database oracle etl data-integration oracle-data-integrator


    【解决方案1】:

    您可能错过了该部分第二步的一部分。

    单击概览选项卡并选择“内存中引擎:SUNOPSIS_MEMORY_ENGINE”作为暂存区域。 然后返回流选项卡,您应该会看到三个独立的组,而不是一个。 点击中间组的Datastore(暂存区),您可以在那里设置您的LKM。

    我们需要选择不同的暂存区域的原因是因为通常 ODI 会尝试让底层技术完成大部分工作。如果加载 Oracle 数据库,ODI 将生成 SQL 代码并让数据库自行执行。这对于文件技术是不可能的,因为文件本身不能执行代码。因此,我们将使用 ODI 的内存引擎 SUNOPSIS_MEMORY_ENGINE 进行转换和加载。

    这个 SUNOPSIS_MEMORY_ENGINE 实际上是一个 HSQL 数据库。它位于您的代理的 JVM 内存中(如果您使用本地代理,则为 ODI Studio)。

    【讨论】:

    • 我实际上已经解决了。无论如何,我将您的解决方案标记为正确和好的解释的答案。谢谢!!
    • 很高兴您对它进行了排序并且解释很有用。祝您在 ODI 之旅中好运,我希望您会喜欢这个工具。
    猜你喜欢
    • 1970-01-01
    • 2017-12-22
    • 2021-09-28
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    相关资源
    最近更新 更多