マッピング パイプラインの適用手順
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
マッピングの適用パイプライン ステップを使用して、1つのオブジェクトから別のオブジェクトへのデータのマッピングを処理します。このトピックでは、マッピング パイプラインの適用手順のしくみと構成方法について説明します。
マッピング・パイプラインの適用ステップの構成
マッピング・パイプラインの適用ステップの構成
パイプラインステップで次の情報を設定します。
-
Source object location - パイプラインがデータを読み取るソース オブジェクトの場所。
-
Target object location - パイプラインがデータを書き込むオブジェクト データの場所。
-
Mapping set - パイプラインがソース オブジェクトから読み取る内容と、ターゲット オブジェクトに書き込む内容を指定する値マッピング セット。
メモ値マッピング セットには、1つ以上の値マッピングが含まれます。値マッピングを使用して、パイプラインがソース データ内の要素を読み取り、(必要な場合) 変換し、ターゲットに書き込む方法を構成します。
パイプライン ステップ ロジック
パイプライン ステップ ロジック
パイプライン ステップが実行されると、次のロジックが実装されます。
-
パイプライン ステップで指定された場所からソース オブジェクトを読み取ります。
-
パイプライン ステップで指定された場所からターゲット オブジェクトを読み取ります。
-
パイプライン ステップで指定された値マッピング セットを読み取ります。
-
値マッピング セットを適用します。
値マッピング セットのロジック
値マッピング セットのロジック
Apply the value mapping setステップで何が起こるかは、使用される値マッピングセットのタイプによって異なります。Data Exchange Frameworkには標準の値マッピング セットが含まれていますが、開発者はカスタム値を実装できます。
標準値マッピング セットは、パイプラインがソース データから読み取る各レコードに含まれる値マッピングを適用します。各値マッピングに対して次のロジックを実行します。
-
値マッピングに割り当てられたソース値アクセサーを取得します。
-
ソース値アクセサーから値リーダーを取得します。
-
値リーダーを使用して、ソース オブジェクトから値を読み取ります。
-
ソース値トランスフォーマーが値マッピングに割り当てられている場合は、それを使用して値を変換します。
-
値マッピングに割り当てられたターゲット値アクセサーを取得します。
-
ターゲット値アクセサーから値ライターを取得します。
-
値ライターを使用して、ターゲットオブジェクトに値を書き込みます。