1

IKM : Oracle Merge を使用しているときに、一部の ODI マッピングで問題に直面しています。一部のマッピングでは正常に機能します。IKM を Incremental Update に変更したところ、機能しました。

以下は、作業マッピング用に ODI によって生成された SQL コードの一部です。

MERGE_SUBQUERY
  ON
  (
    USER_SETTINGS1.USER_ID = MERGE_SUBQUERY.USER_ID 
  )

動作していないものについては、MERGE 条件がありません。モデルに主キーを定義しましたが、IKM が増分更新に設定されている場合は正常に動作しています。

MERGE_SUBQUERY
  ON
  (

  )

Oracle Merge で同様の問題が発生した人はいますか?

ありがとうジェフリー

4

1 に答える 1

1

マッピングで、ターゲット (USER_SETTINGS1) の USER_ID 列のプロパティ ペインで [キー] チェックボックスが選択されていることを確認します。IKM Oracle Merge は、PK ではなく UK フラグのみを見ているようです。

于 2016-08-04T08:30:28.073 に答える