Das Zusammenführen zweier Prozesse vom Typ "Auswählen" liefert unerwartete Ergebnisse

Problem oder Fehler: Wenn zwei Prozesse vom Typ Auswählen mit Hilfe der Option Bei Einfügen abgleichen (AND) des Prozesses Zusammenführen zusammengeführt werden, stimmen die Ergebnisse nicht mit den Ergebnissen eines äquivalenten, einzelnen Prozesses vom Typ Auswählen überein.

Lösung: Diese Abweichung ist korrekt und kann auftreten, wenn Daten nicht normalisiert sind.

Beim Arbeiten mit nicht normalisierten Daten unterscheidet sich die Bedeutung einer Zusammenführung mit Bei Einfügen abgleichen (AND) von zwei separaten Prozessen vom Typ Auswählen von der eines einzelnen Prozesses vom Typ Auswählen, bei dem zwei Kriterien in der Option IDs auswählen mit verwendet werden. Verwenden Sie die Flowchart-Implementierung mit dem Verhalten, das für Ihren Geschäftsfall geeignet ist.

In der folgenden Abbildung wird dargestellt, wie nicht normalisierte Daten dieses Verhalten verursachen können.

Das erste Beispiel zeigt einen einzelnen Prozess Auswählen mit zwei Kriterien in der Option IDs auswählen mit, der auf die nicht normalisierten Daten angewendet wird. Eine Datenzeile muss alle Bedingungen erfüllen, damit sie in die Ergebnisse aufgenommen wird. Die Bedeutung dieses Prozesses vom Typ Auswählen ist folgende: „Gib eine Liste von eindeutigen Kunden-IDs mit Phone_OptIn und Mail_OptIn aus, die beide im gleichen Konto Y entsprechen“.

Das folgende Beispiel zeigt was passiert, wenn jede Bedingung separat in einem anderen Prozess Auswählen ausgeführt wird, um die Liste der IDs abzurufen, und die IDs mit Hilfe der Option Bei Einfügen abgleichen (AND) des Prozesses Zusammenführen zusammengeführt werden. Die Ergebnisse können sich von einem vergleichbaren einzelnen Prozess Auswählen unterscheiden, denn obwohl jede ID die unabhängigen Bedingungen (jede Bedingung in einem separaten Prozess Auswählen implementiert) erfüllen muss, müssen die Bedingungen nicht unbedingt durch die gleiche Datenzeile erfüllt werden.

Die Bedeutung dieser beiden Prozesse vom Typ Auswählen ist folgende: „Gib eine Liste von eindeutigen Kunden-IDs zurück, in der für diesen Kunden für mindestens ein Konto der Wert von Phone_OptIn gleich Y ist; gib eine zweite Liste eindeutiger IDs zurück, in der für diesen Kunden für mindestens ein Konto der Wert von Mail_OptIn gleich Y ist“. Als nächstes wird durch den Prozess Zusammenführen ein Schnittpunkt der beiden Ergebnissätze durchgeführt, dessen Bedeutung folgende ist: „Gib eine Liste mit Kunden-IDs zurück, die in beiden Ergebnissätzen der Prozesse vom Typ Auswählen vorhanden sind“. Dies entspricht nicht der Bedingung IDs auswählen mit im ersten Beispiel über den einzelnen Prozess Auswählen.



Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central