0

在 ODI 12c 中,LKM 用于映射,以便将数据从源加载到暂存区域,但我不需要 IKM 将数据从暂存区插入到目标,ODI 映射只能执行第一阶段吗那是 LKM pahse,因为在我的情况下做 2 KM 会使时间加倍。

4

1 回答 1

0

这是可能的,但您需要使用以这种方式编写的 LKM。我认为那里没有一个OOB,但您应该能够轻松编写自己的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 Source to the Target without create any Temporary table更详细地描述了步骤,但是一旦您了解 API 的强大功能,您几乎可以做到任何事物。

于 2016-05-17T06:29:56.307 回答