如何使用 ODI 11g ETL 错误 table 作为源?

How to use ODI 11g ETL error table as source?

我目前正在使用 ODI 11g 通过 CSV 文件将大型机 Adabas table 视图中的记录导入 Oracle。这正在成功完成。

关键是我现在正尝试通过 CSV 将由于某种原因或其他原因无法导入 Oracle 并存储在 ETL 错误中的记录发回大型机应用程序 tables.

我正在尝试使用相同的过程(在本例中为反向)将错误 [​​=28=]s 中的数据导出到 CSV 文件,该文件将由大型机应用程序导入 Adabas。

我通过逆向工程成功导入了错误的结构 table 作为我的源代码库。我已经建立了新的物理模型和逻辑模型供这个过程使用。我还创建了界面。

我的问题是,当我尝试保存界面时,它给我一个致命错误,提示我没有 "LKM selected for this origin set"。

当我尝试在“流程”选项卡中设置 LKM 时,它在 LKM 选择器中没有给我任何选项。

我对 ODI 很陌生,不知道如何解决这个问题,所以任何见解都将不胜感激。

谢谢大家!

您需要更改将发生变形的位置。目前,该接口正在尝试将所有数据移动到文件技术并在那里进行处理。但反过来更容易,让数据库来完成这项工作。为此,请转到界面的概览窗格和 select "Staging Area Different From Target" 复选框,然后 select 下面是您的 Oracle 源代码的逻辑模式。

在“流程”选项卡上,单击您的目标和 select 以下 IKM:"IKM SQL to File Append"。这是一种多技术 IKM,这意味着您不再需要 LKM 即可将数据从源移动到目标。