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