Oracleコネクタ > Oracleコネクタを使用したマッピングとマッピングタスク > マッピングでのOracleルックアップ
  

マッピングでのOracleルックアップ

Oracle接続を使用してオブジェクトのルックアップを作成できます。指定したルックアップ条件に基づいて、Oracleルックアップオブジェクトからデータを取得できます。
Oracleでのルックアップの設定時に、ルックアップ接続とルックアップオブジェクトを選択します。
Oracleマッピングの参照トランスフォーメーションで、戻りフィールドのデフォルトのカラム値を設定することもできます。
次の表に、ルックアップトランスフォーメーションで設定できるOracleルックアップオブジェクトのプロパティを示します。
プロパティ
説明
接続
ルックアップ接続の名前。
既存の接続を選択するか、新規接続を作成します。または、ルックアップ接続プロパティのパラメータ値を定義することもできます。
実行時にルックアップ接続プロパティをオーバーライドする場合は、[実行時にパラメータのオーバーライドを許可する]オプションを選択します。
詳細セッションプロパティで、パラメータファイルのディレクトリと名前を指定します。
ソースタイプ
使用可能なOracleルックアップオブジェクトのタイプ。
次のいずれかのルックアップオブジェクトタイプを選択します。
  • - 単一オブジェクト
  • - クエリ
  • - パラメータ
ルックアップソースが大きい場合は、カスタムクエリを使用して、クエリするカラムの数を減らすことができます。
Parameter(パラメータ)
タスクを編集せずに更新する値を定義するパラメータファイル。
ルックアップオブジェクトに既存のパラメータを選択するか、[新しいパラメータ]をクリックしてルックアップオブジェクトに新しいパラメータを定義します。
パラメータをソースタイプとして選択する場合にのみ、[パラメータ]プロパティが表示されます。
実行時にパラメータをオーバーライドする場合は、[実行時にパラメータのオーバーライドを許可する]オプションを選択します。
タスクの実行時に、Secure Agentは詳細セッションプロパティで指定されているファイルのパラメータを使用します。
ルックアップオブジェクト
Oracleルックアップオブジェクトの名前。
複数一致
ルックアップ条件によって複数の一致が返された場合の動作。
以下のいずれかのオプションを選択することができます。
  • - 最初の行を返す
  • - 最後の行を返す
  • - 任意の行を返す
  • - すべての行を返す
  • - エラーを報告
SQLオーバーライド
Oracleソースからルックアップデータを作成するデフォルトのクエリをオーバーライドするSQL文。
スキーマ名
ルックアップオブジェクトのスキーマ名をオーバーライドします。