【发布时间】:2016-05-16 07:06:31
【问题描述】:
在 ODI 12c 中,LKM 用于映射,以便将数据从源加载到暂存区域,但我不需要 IKM 将数据从暂存区域插入到目标,ODI 映射可以执行只有第一阶段是 LKM 阶段,因为在我的情况下,做 2 KM 会使时间加倍。
【问题讨论】:
标签: oracle oracle11g oracle-data-integrator
在 ODI 12c 中,LKM 用于映射,以便将数据从源加载到暂存区域,但我不需要 IKM 将数据从暂存区域插入到目标,ODI 映射可以执行只有第一阶段是 LKM 阶段,因为在我的情况下,做 2 KM 会使时间加倍。
【问题讨论】:
标签: oracle oracle11g oracle-data-integrator
这是可能的,但您需要使用以这种方式编写的 LKM。 我不认为那里有一个OOB,但您应该能够轻松编写自己的。
Java bean shell 代码中的主要内容(请参阅A. Substitution API Reference)您需要更改来自 Collection Table 的调用:
…INTO TABLE <%=snpRef.getTable("L", "COLL_NAME", "W")%>
到目标表:
…INTO TABLE <%=snpRef.getTable("L", "TARG_NAME", "A")%>
这是主要的。您还需要调整字段等...ODI - Load data directly from the Source to the Target without creating any Temporary table 此处的帖子更详细地描述了步骤,但是一旦您了解 API 的强大功能,您几乎可以做任何事情。
【讨论】: