和集合 union
複数のインバウンドアクティビティの結果を 1 つのターゲット内にグループ化します。ターゲットは、受信したすべての結果から作成されます。そのため、すべての先行アクティビティは、和集合が実行される前に完了している必要があります。
和集合の例 union-example
次の例では、リストを更新するために、2 つのクエリからの結果が結合されています。2 つのクエリは、受信者をターゲティングしています。このため、結果は同じテーブルに基づいています。
-
「和集合」タイプのアクティビティを、2 つのクエリの直後、リストの更新タイプアクティビティの前に挿入してから開きます。
-
ラベルを入力できます。
-
この例では、クエリから生成された母集団に一貫したデータが含まれるので、「キーのみ」紐付けメソッドを選択します。
-
クエリのために追加データを追加した場合、共有されているデータのみを保持するように指定できます。
-
最終的な母集団のサイズを制限したい場合、「生成された母集団のサイズを制限」ボックスを選択します。
受信者の最大数を入力することによって、また、母集団が優先されるクエリを選択することによって、この最終的な数を指定します。
-
和集合アクティビティを承認してから、リスト更新アクティビティを設定します(リスト更新を参照)。
-
ワークフローを開始します。結果数が表示され、リスト更新アクティビティ内に定義されたリストが作成または更新されます。このリストには、両方のクエリのための受信者のセット、または該当する場合は前述の手順で定義した数が含まれます。
入力パラメーター input-parameters
- tableName
- schema
各インバウンドイベントは、これらのパラメーターによって定義されるターゲットを指定する必要があります。
出力パラメーター output-parameters
- tableName
- schema
- recCount
この 3 つの値セットは、和集合によって生成されたターゲットを識別します。tableName はターゲットの識別子を記録するテーブル名、schema は母集団のスキーマ(通常は nms:recipient)、recCount はテーブル内の要素の数です。