首页 文章

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

提问于
浏览
1

我目前正在使用ODI 11g通过CSV文件导入Oracle,从Mainframe Adabas表视图中导入记录 . 这是成功完成的 .

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

我正在尝试使用相同的过程,在这种情况下向后,将数据从错误表导出到CSV文件,该文件将由大型机应用程序导入Adabas .

我通过逆向工程成功导入了错误表的结构作为我的源代码库 . 我已经设置了这个过程使用的新物理e和逻辑模型 . 我也创建了界面 .

我的问题是,当我尝试保存界面时,它给我一个致命错误,说我没有为此原点集选择“LKM” .

当我尝试在Flow选项卡中设置LKM时,它在LKM Selector上没有给我任何选项 .

我对ODI非常环保并且不知道如何解决这个问题,所以任何见解都会受到最高的赞赏 .

谢谢大家!

1 回答

  • 0

    您需要更改将发生转换的位置 . 目前,界面正在尝试将所有数据移动到文件技术并在那里处理它 . 但是反过来更容易,让数据库完成工作 . 为此,请转到界面的概述窗格并选择“与目标不同的暂存区域”复选框,然后在下面选择Oracle源的逻辑架构 .

    在Flow选项卡上,单击目标并选择以下IKM:“IKM SQL to File Append” . 这是一种多技术IKM,这意味着您不再需要LKM来将数据从源移动到目标 .

相关问题