ソートされた 2 つの入力のマージ
このタスクについて
ソートされた 2 つの入力をマージするには、次のステップを実行します。
手順
「
アクティビティー
」タブで、
Data Quality
ディレクトリーを開き、「
マージ
」アクティビティーを検索します。
アクティビティーをオーケストレーションに追加します。
アクティビティーの
「チェックリスト」
と
「要約」
が、オーケストレーションの下に表示されます。
「
チェックリスト
」から、「
構成
」を選択し、以下の情報を指定します。
アクティビティーのループ対象となる、繰り返しエレメントを含む左の変数の
変数
名。
アクティビティーのループ対象となる、左の変数内の繰り返しエレメントの
エレメント
名。 参照ボタン (
...
) をクリックして、「
繰り返しエレメントの選択
」ウィンドウを開きます。ここで、選択した変数のすべてのエレメントを表示できます。
アクティビティーのループ対象となる、繰り返しエレメントを含む右の変数の
変数
名。
アクティビティーのループ対象となる、右の変数内の繰り返しエレメントの
エレメント
名。 参照ボタン (
...
) をクリックして、「
繰り返しエレメントの選択
」ウィンドウを開きます。ここで、選択した変数のすべてのエレメントを表示できます。
「
チェックリスト
」から、「
マージ・プロパティー
」を選択し、以下の情報を指定します。
リストから
マージ・タイプ
を選択します。
「
左ソート・キー
」セクションで、「
追加
」をクリックします。 新規行が「
ソート・キー
」表に表示されます。
「
XPath
」列で、繰り返しエレメントを指定します。
リストから「
ソート・タイプ
」フィールドを選択します。 リストをソートするために「
昇順
」または「
降順
」のいずれかを選択します。 デフォルトのソート・タイプは「
昇順
」です。
「
データ型
」フィールドを選択し、リストから「
テキスト
」または「
数値
」データ型のいずれかを選択します。 デフォルトのデータ型は「テキスト」です。
前述のステップ (b から e) を、「
右ソート・キー
」に対して繰り返します。
オプション:
「
大/小文字を区別しない
」オプションを選択します。 このオプションを選択すると、マージ処理中にデータの大/小文字は区別されません。
オプション:
「
先行および末尾の空白を無視
」オプションを選択します。 デフォルトでは、マージ処理ではデータの前後のすべての空白を読み取ります。 このオプションを選択すると、「マージ」アクティビティーはマージの結果に影響を与える可能性がある空白を無視します。
「
チェックリスト
」で、「
出力のマップ
」を選択します。 次のエレメントが、「
アクティビティーから
」ペインに表示されます。
mergedXml
および
remainderXml
。
「
出力の選択...
」をクリックして、マップの出力変数を選択します。 変数の作成についての説明は、『
変数の作成
』を参照してください。
必要に応じて、出力パラメーターを変数にマップします。 マッピングの説明については、『
マップの作成
』を参照してください。
親トピック:
「マージ」アクティビティー