Schnittmenge intersection
Die Aktivität Schnittmenge erzeugt ausgehend von den eingehenden Aktivitäten eine neue Population.
Dabei werden nur die in jeder der eingehenden Aktivitäten enthaltenen Populationen extrahiert. Die Zielgruppe wird aus allen eingehenden Ergebnissen erstellt, dies bedeutet, dass die vorgeschalteten Aktivitäten beendet sein müssen, bevor die Schnittmenge ausgeführt werden kann. Konfigurieren Sie die Aktivität, indem Sie einen Titel vergeben und die Optionen bezüglich des Ergebnisses auswählen.
Weitere Informationen zur Konfiguration und Verwendung der Schnittmengenaktivität finden Sie unter Gemeinsame Daten aus Populationen extrahieren (Schnittmenge).
Aktivieren Sie die Option Komplement erzeugen, wenn Sie auch die nicht in der Schnittmenge enthaltene Population verwenden möchten. Das Komplement enthält in diesem Fall die Vereinigung aller eingehenden Aktivitäten abzüglich der Schnittmenge. Die Schnittmengenaktivität weist somit, wie unten abgebildet, zwei ausgehende Transitionen auf:
Anwendungsbeispiel für eine Schnittmenge intersection-example
Im vorliegenden Beispiel werden drei Abfragen erstellt. Gesucht werden die in jeder der drei Populationen enthaltenen Empfänger. Diese sollen in einer Liste gespeichert werden. Gehen Sie wie folgt vor:
-
Schließen Sie eine Schnittmenge an drei Abfrageaktivitäten an.
Im vorliegenden Beispiel ruft die erste Abfrage alle männlichen Empfänger ab, die zweite alle Empfänger, die in Berlin leben, die dritte alle Empfänger zwischen 18 und 30 Jahre.
-
Konfigurieren Sie die Schnittmenge. Wählen Sie als Abstimmoption Nur die Schlüssel, da im vorliegenden Beispiel die aus den Abfragen stammenden Populationen homogen sind.
-
Falls Sie in den Abfragen Zusatzdaten verwenden, können Sie sich dafür entscheiden, nur gemeinsame Daten beizubehalten, indem Sie die entsprechende Option ankreuzen.
-
Kreuzen Sie die Option Komplement erzeugen an, wenn Sie die Ergebnisse der Abfragen (abzüglich der Schnittmenge) im weiteren Verlauf des Workflows verwenden möchten.
-
Schließen Sie an die Schnittmengenaktivität und gegebenenfalls auch an das Komplement jeweils ein Listen-Update an.
-
Starten Sie den Workflow. Im vorliegenden Beispiel sind zwei Empfänger in allen drei eingehenden Abfragen enthalten. Das Komplement enthält die fünf Empfänger, die nur in einer oder zwei der drei Abfragen vorkommen.
Das Ergebnis der Schnittmenge wird an die erste Listen-Update-Aktivität übermittelt. Das Ergebnis des Komplements wird an die zweite Listen-Update-Aktivität gesandt.
Eingabeparameter input-parameters
- tableName
- schema
Jedes eingehende Ereignis muss eine durch diese Parameter definierte Zielgruppe angeben.
Ausgabeparameter output-parameters
- tableName
- schema
- recCount
Anhand der drei Werte lässt sich die durch die Schnittmenge ermittelte Zielgruppe identifizieren. tableName ist der Name der Tabelle, die die Kennungen der Zielgruppenempfänger enthält, schema ist das Schema der Population, (i. d. R. nms:recipient) und recCount ist die Anzahl an Elementen in der Tabelle.