我已使用 ODI 迁移工具将 ODI 项目从 ODI 11.1.1.7 迁移到 12.2.1。
源是 XML 文件,目标是 Oracle 12c 数据库。
在迁移的项目中,我可以看到一些接口发生了巨大变化。
还创建了其他对象。Default_DS_AP 和 Default_DS1_AP 对象在接口的目标组中创建。看起来这用于使用 LKM SQL 将数据从 Source 加载到 Target 对象到 Oracle。
但是在迁移过程中,我可以看到创建 C$ 表时,它会使用一些与目标表不匹配的唯一表名来创建。
对于一些我只有 1 个 DEAFULT_DS_AP 对象的界面,我可以看到使用正确的目标表名称创建的 C$ 加载对象。
但是,如果接口的物理选项卡中存在 2 个 DEFAULT_DS 对象,则使用 C$_0DEFAULT_DS、C$_0DEFAULT_DS1 创建加载表。
如何获得正确的表名,例如 C$_0ADDNUMEBRS,其中 ADDNUMBERS 是我的表名?
此外,加载表没有正确创建,它被弄乱了,因此 IKM 查询没有得到正确执行。
对此的任何帮助都是有帮助的