複数の入力エレメントを変換に接続

追加の入力データを変換で使用できるようにするために、接続を追加できます。 接続タイプは、 「1 次」 または 「補足」のいずれかとして定義する必要があります。 「1 次」接続は、変換のタイプと結果を制御します。 「補助」接続では、変換のタイプは変更されません。変換に追加の入力を提供するため、または変換のオプションの条件で使用できます。

始める前に

このタスクの概要

変換への追加の入力接続を作成するときには、接続タイプを選択する必要があります。
  • 1 次接続: 変換のタイプと結果を制御する必要がある場合は「1 次」接続を定義します。
  • 補助接続: 変換に追加の入力を提供するか、変換のオプションの条件で使用するには、「補助」接続を定義します。

グラフィカル・データ・マッピング・エディターの設定を変更することもできます。 「1 次接続を受け入れなくなった変換ではオプション接続を 1 次にする」プリファレンスを設定できます。

手順

以下の手順では、ドラッグ・アンド・ドロップの方法を使用して、複数の入力エレメントを変換に接続する方法を示します。

  1. マップする入力オブジェクトのエレメントの位置にカーソルを移動します。

    入力オブジェクト内の強調表示されたエレメント

  2. 入力エレメント内の任意の場所、またはその 「グラブ・ハンドル」 アイコン ハンドル・アイコンをクリックし、接続を出力エレメントにドラッグします。 2 つのエレメントの間に接続が作成され、入力エレメントの数とタイプに基づいて変換が割り当てられます。

    2 つのエレメント間の単純マップ

  3. 2 番目の入力エレメントと変換の間に新しい接続を作成します。

    2 番目の入力エレメントの追加

    メッセージ・マップ内の既存の変換への 2 番目の入力エレメント間に追加の接続を定義すると、その接続が 1 次接続であるか、または 2 次接続 (補助接続とも呼ばれる) であるかを指定するように求めるプロンプトが出されます。

  4. 新規接続のタイプとして 1 次接続または 2 次接続 (補助) のいずれかを指定します。 1 次接続を指定した場合、デフォルトの変換が、ローカル・マップ、Concat、Join などの複数の 1 次入力を許可する変換に変更されます。

    例:

    2 つの入力エレメントと 1 つの変換

    「補助接続」を選択した場合、変換タイプは変更されず、追加の接続を変換内で使用できます。 例えば、条件式で、またはネストされた変換 (For eachJoin、または Local map など) でその値を使用できます。 追加の入力が、ネストされたマッピング内の左側に追加のソースとして表示されます。

次のタスク

入力オブジェクトと出力オブジェクトの間の接続を作成したら、 変換 (マッピング操作) の指定の説明に従って、必要な変換を選択します。