tHMapは、ソースと宛先間変換を実行します。このシナリオでは、[Download] (ダウンロード)タブに添付されている既存の階層マッパーストラクチャー、test_payloadを使用します。
手順
-
tHMapをダブルクリックして[tHMap Structure Generate/Select] (tHMapストラクチャーの生成/選択)ウィンドウを表示します。
-
row1入力接続で[Select an existing hierarchical mapper structure] (既存の階層マッパーストラクチャーを選択する)をクリックします。[Next] (次へ)をクリックします。
-
から既にダウンロードし、インポートしてあるtest_payloadストラクチャーを選択します。[Next] (次へ)をクリックします。
-
row2入力接続に対しステップ2と3を繰り返します。[Next] (次へ)を2回クリックします。
-
aa出力接続で[Generate hierarchical mapper structure based on the schema] (スキーマに基づいて階層マッパーストラクチャーを生成)オプションをオンにします。[Next] (次へ)をクリックします。
-
[Finish] (終了)をクリックしてtHMapマッピングを表示します。
-
入力マップからroot/row1/root/x(1:*)/a to root/aa/aaRecord(0:*)/newColumnを出力マップにドラッグ&ドロップして接続を作成します。
-
root/aa/aaRecord(0:*)/newColumn1を選択し、[Value] (値)タブを表示します。
-
AgConcatファンクションを[Value] (値)タブにドラッグ&ドロップします。
-
以下に示すように、入力マップからroot/row2/root/x(1:*)/bをAgConcatファンクションにドラッグ&ドロップします。
-
変更を保存します。