gpt4 book ai didi

database - 无法完成 ODI 平面文件到平面文件导出的 Oracle 示例

转载 作者:搜寻专家 更新时间:2023-10-30 23:47:02 25 4
gpt4 key购买 nike

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

在此之后,我遵循了他们提供的教程 here创建用于将平面文件导出到平面文件的 ODI 项目和接口(interface)。在到达为平面文件到平面文件转换的新 ODI 接口(interface)

标题下的 第 4 步 之前,我能够执行本教程中的几个步骤

这是我按照本教程中的所有步骤得到的映射流程,它与他们在这一步中显示的完全不同:enter image description here

根据本教程,我应该单击 SS_0 (1 - FILE_GENERIC) 源数据存储。这使得源的属性显示在下方。在 LKM 选择器部分,如果尚未选择,请从 LKM 下拉列表中选择 LKM File to SQL。 但我看不到类似的东西。

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

最佳答案

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

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

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

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

关于database - 无法完成 ODI 平面文件到平面文件导出的 Oracle 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27315578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com