参考: 組合ステージ
1 つの Union ステージに 2 つのデータセット (データセット パイプライン) を含めることができます。複数のデータセットを結合する必要がある場合は、パイプラインに追加の Union ステージを追加できます。SQL に精通している場合、Unions ステージは UNION ALL 演算子と同等です。
保存する前に、組合ステージで少なくとも 1 セットの一致するフィールド (フィールド マッピング) を定義してください。フィールド マッピングの入力データセットにフィールドを指定しない場合、その入力データセットのフィールドに NULL 値が使用されます。
組合ステージ オプション | 説明 |
|---|---|
組合と選考状況 | 主パイプラインと組み合わせるデータセット パイプラインを選択します。使用可能なパイプラインがない場合、 "別のパイプラインを追加" を選択して、データセットをインポートしてパイプラインを作成します。 |
マッチング フィールド - 組合出力 | 各フィールド マッピングの Union ステージから出力されるフィールドの名前。 |
マッチング フィールド - 主パイプライン | ユニオン パイプラインのフィールドと一致する主パイプラインのフィールド。 |
マッチング フィールド - 組合のパイプライン名
| 主パイプラインのフィールドと一致するユニオン パイプラインのフィールド。 |
再照合 | すべてのフィールド マッピングを破棄し、自動的に検出および設定されているデフォルトのフィールド マッピングに戻す場合は、このボタンをクリックします。 |
すべてクリア | すべてのフィールド マッピングを破棄する場合に、このボタンをクリックします。その後、保存する前に Union ステージで少なくとも 1 つのフィールド マッピングを定義してください。 |
すべて含める | このボタンをクリックして、入力データセット パイプライン内の各フィールドに対してフィールド マッピングを作成します。その後、他の入力データセットのパイプラインから、どのフィールドをマッチングさせるかを選択できます。 |
入力データセットからのフィールドの準備
Union ステージで結合するデータセットは、同じスキーマを持っていない場合があります。例: 1 つのデータセットでは単一フィールドに姓と名に関する情報が含まれ、もう 1 つのデータセットでは 2 つのフィールドにその情報が含まれるとします。この場合、入力データセットごとに Prism 計算フィールドを作成して、それらを Union ステージで結合することができます。
以下の場所で、入力データセットに対して Prism 計算フィールドを作成できます。
- 元のデータセット内データセット内で作成したすべての Prism 計算フィールドは、そのデータセットと、それを入力データセットとしてインポートする派生データセットの両方で使用できます。
- 派生したデータセットのデータセット パイプライン内にある。派生データセットのパイプライン ステージで作成したすべての Prism 計算フィールドは、その派生データセットでのみ使用できます。元の入力データセットにプッシュされることはありません。フィールドで別のフィールド型を使用するが、元のデータセットのフィールド型を変更したくない場合は、インポートしたデータセットのパイプラインに Prism 計算フィールドを作成できます。例: Prism 計算フィールドを作成して、郵便番号フィールドを "整数" から "テキスト" に変更し、別の入力データセットの "テキスト" 郵便番号フィールドと一致させることができます。