【问题标题】:Oracle Data integrator : Oracle MergeOracle 数据集成商:Oracle 合并
【发布时间】:2016-08-02 21:01:48
【问题描述】:

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

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

MERGE_SUBQUERY
  ON
  (
    USER_SETTINGS1.USER_ID = MERGE_SUBQUERY.USER_ID 
  )

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

MERGE_SUBQUERY
  ON
  (

  )

有没有人在使用 Oracle Merge 时遇到过类似的问题?

谢谢 杰弗里

【问题讨论】:

  • 您使用的是哪个版本的 ODI?是模板 KM 还是组件 KM?
  • @JeromeFr ODI 12 C 和组件 KM

标签: oracle etl oracle-data-integrator


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多