在使用IKM : Oracle Merge时,我遇到了一些ODI映射问题。它对某些映射工作得很好。当我将IKM更改为增量更新时,它起作用了。
下面是ODI为工作映射生成的一段SQL代码
MERGE_SUBQUERY
ON
(
USER_SETTINGS1.USER_ID = MERGE_SUBQUERY.USER_ID
)
对于那些不工作的,合并条件是缺少的。我已经在模型中定义了主键,当IKM设置为增量更新时,它工作得很好。
MERGE_SUBQUERY
ON
(
)
是否有人在使用Oracle Merge时遇到过类似的问题?
谢谢杰弗里
发布于 2016-08-04 08:30:28
在您的映射中,确保目标(USER_SETTINGS1)的USER_ID列在属性窗格中选中了"Key“复选框。看起来IKM Oracle合并只查看UK标志,而不是PK。
https://stackoverflow.com/questions/38730382
复制相似问题