Anreichern von Daten enriching-data
Über die Anreicherung von Daten about-enriching-data
In diesem Anwendungsbeispiel werden mögliche Verwendungen der Aktivität Anreicherung in einem Zielgruppen-Workflow beschrieben. Weitere Informationen zur Verwendung der Aktivität Anreicherung finden Sie unter Anreicherung.
In diesem Abschnitt finden Sie außerdem ein Anwendungsbeispiel zur Anreicherung eines E-Mail-Versands mit benutzerdefinierten Datumsangaben.
Den in der Marketing-Datenbank enthaltenen Kontakten soll über eine Webapp ein Preisausschreiben angeboten werden. Die Ergebnisse des Wettbewerbs werden in der Tabelle Wettbewerbsergebnisse gespeichert. Diese Tabelle steht in Relation mit der Tabelle der Kontakte (Empfänger). Die Tabelle Wettbewerbsergebnisse enthält folgende Spalten:
- Wettbewerbsname (@game),
- Versuchnummer (@trial),
- Score (@score).
Ein Kontakt in der Tabelle Empfänger kann mit mehreren Zeilen in der Tabelle Wettbewerbsergebnisse verknüpft werden. Die Beziehung zwischen diesen beiden Tabellen ist vom Typ 1-n. Im Folgenden finden Sie ein Beispiel für die Ergebnisprotokolle für einen Empfänger:
In diesem Anwendungsbeispiel wird das Versenden personalisierter Sendungen an Personen bezweckt, die am letzten Wettbewerb teilgenommen haben, abhängig von den erzielten Punkten. Der Empfänger mit der höchsten Punktzahl erhält den ersten Preis, der Empfänger mit der zweithöchsten Punktzahl einen Trostpreis und alle anderen erhalten eine Nachricht, die ihnen beim nächsten Mal mehr Glück wünschen.
Der Workflow für dieses Anwendungsbeispiel stellt sich wie folgt dar:
Die Workflow-Erstellung gliedert sich in folgende Schritte:
- Platzierung von zwei Abfragen und einer Schnittmenge zum Abruf aller neuen Abonnenten, die am letzten Wettbewerb teilgenommen haben.
- Die Aktivität Anreicherung wird verwendet, um Daten hinzuzufügen, die in der Tabelle Wettbewerbsergebnisse gespeichert sind. Das Feld Score, in dem die Personalisierung des Versands ausgeführt wird, wird der Arbeitstabelle des Workflows hinzugefügt.
- Mithilfe der Aktivität des Typs Aufspaltung werden je nach erreichtem Score Empfänger-Teilmengen erstellt.
- Jeder Teilmenge wird eine Aktivität Versand hinzugefügt.
1. Schritt: Zielgruppenbestimmung step-1--targeting
In der ersten Abfrage werden Kontakte abgerufen, die innerhalb der letzten sechs Monate in die Datenbank aufgenommen wurden.
In der zweiten Abfrage werden die Kontakte abgerufen, die am letzten Wettbewerb teilgenommen haben.
Die Schnittmenge ermittelt dann die Population, die beiden Bedingungen entspricht.
2. Schritt: Anreicherung step-2--enrichment
In diesem Beispiel erfahren Sie, wie Sie Sendungen entsprechend des Felds Score in der Tabelle Wettbewerbsergebnisse personalisieren. Diese Tabelle weist eine 1:n-Beziehung mit der Empfängertabelle auf. Die Aktivität Anreicherung wird verwendet, um Daten aus einer mit der Filterdimension verknüpften Tabelle zur Arbeitstabelle des Workflows hinzuzufügen.
-
Klicken Sie auf den Link Daten hinzufügen… im Bearbeitungsbildschirm der Anreicherung und aktivieren Sie die Option Daten in Relation mit der Filterdimension. Klicken Sie dann auf Weiter.
-
Aktivieren Sie im nächsten Bildschirm wiederum die Option Daten in Relation mit der Filterdimension, markieren Sie die Tabelle Wettbewerbsergebnisse und klicken Sie auf Weiter.
-
Geben Sie eine Kennung und einen Titel an und wählen Sie im Feld Abgerufene Daten die Option Zeilenanzahl begrenzen aus. Geben Sie dann im Feld Abzurufende Zeilen den Wert ‘1’ an. Für jeden Empfänger fügt die Anreicherungsaktivität somit genau eine Zeile aus der Tabelle Wettbewerbsergebnisse in die Workflow-Arbeitstabelle ein. Klicken Sie auf Weiter.
-
Im vorliegenden Beispiel soll das beste Ergebnis der Empfänger aus dem letzten Wettbewerb abgerufen werden. Filtern Sie hierzu die Tabelle nach dem Feld Wettbewerb und rufen Sie nur die Datensätze ab, die dem letzten Wettbewerb entsprechen. Klicken Sie auf Weiter.
-
Gehen Sie zum Bildschirm Sortieren und klicken Sie auf die Schaltfläche Hinzufügen, wählen Sie das Feld Score aus und aktivieren Sie das Kontrollkästchen in der Spalte Absteigend, um Elemente der Felder Score in absteigender Reihenfolge zu sortieren. Bei jeder Empfängerin bzw. jedem Empfänger wird durch die Aktivität Anreicherung eine Zeile hinzugefügt, die der höchsten Punktzahl für das letzte Spiel entspricht. Klicken Sie auf Weiter.
-
Doppelklicken Sie im Bildschirm Hinzuzufügende Daten auf das Feld Score. Auf diese Weise fügt die Anreicherungsaktivität nur das Feld Score hinzu. Klicken Sie auf Beenden.
Klicken Sie mit der rechten Maustaste auf die eingehende Transition der Anreicherungsaktivität und wählen Sie Zielgruppe anzeigen. Die Arbeitstabelle enthält die folgenden Daten:
Das Schema der Arbeitstabelle stellt sich wie folgt dar:
Erneuern Sie diesen Vorgang für die ausgehende Transition der Anreicherungsaktivität. Wir können sehen, dass die mit den Empfängerbewertungen verknüpften Daten hinzugefügt wurden. Die höchste Punktzahl jedes Empfängers wurde wiederhergestellt.
Auch das Schema wurde entsprechend angereichert.
3. Schritt: Aufspaltung und Versand step-3--split-and-delivery
Im Anschluss an die Anreicherung sorgt die Aufspaltung für die Verteilung der Empfänger nach den erreichten Scores.
-
Eine erste Teilmenge (Gewinner) wurde definiert, um den Empfänger mit der höchsten Punktzahl einzuschließen. Definieren Sie dazu eine Begrenzung der Anzahl der Datensätze, wenden Sie eine absteigende Sortierung auf die Punktzahl an und begrenzen Sie die Anzahl der Datensätze auf 1.
-
Die zweite Teilmenge Zweite) enthält den Empfänger mit der zweithöchsten Punktzahl. Die Konfiguration entspricht der für die erste Teilmenge.
-
Die dritte Teilmenge (Verlierer) enthält die verbleibenden Empfänger. Kreuzen Sie im Allgemein-Tab die Option Komplement erzeugen an, um alle die Empfänger abzurufen, die weder den höchsten noch den zweithöchsten Score erzielt haben.
-
Schließen Sie an jede Teilmenge einen Versand an. Verwenden Sie für jeden Versand eine andere Versandvorlage.