1

我在使用 IKM 时遇到了一些 ODI 映射问题:Oracle Merge。它适用于某些映射。当我将 IKM 更改为增量更新时,它起作用了。

以下是 ODI 为工作映射生成的一段 SQL 代码

MERGE_SUBQUERY
  ON
  (
    USER_SETTINGS1.USER_ID = MERGE_SUBQUERY.USER_ID 
  )

对于那些不工作的,缺少合并条件。我已经在模型中定义了主键,当 IKM 设置为增量更新时它工作正常。

MERGE_SUBQUERY
  ON
  (

  )

有没有人遇到过 Oracle Merge 的类似问题?

谢谢杰弗里

4

1 回答 1

1

在您的映射中,确保目标 (USER_SETTINGS1) 的 USER_ID 列在属性窗格中选中了“键”复选框。看起来 IKM Oracle Merge 只关注英国国旗而不是 PK。

于 2016-08-04T08:30:28.073 回答