Das folgende Anwendungsbeispiel erläutert die Erstellung eines Workflows zum Abruf und zur Anreicherung von Dateien mit dem Ziel, eine zusammenfassende Liste zu erstellen. Die zu erstellende Liste enthält Kontakte, die Einkäufe in Geschäften getätigt haben.
Die Datenstruktur stellt sich wie folgt dar:
Sie ermöglicht Ihnen Folgendes:
Gehen Sie wie folgt vor, um eine zusammenfassende Liste zu erstellen:
Die zu ladenden Verkaufsdaten weisen folgende Struktur auf:
Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5
Die Daten stammen aus der Datei "Verkauf.txt"
Ziehen Sie die Aktivitäten Datei-Wächter und Laden (Datei) in das Workflow-Diagramm.
Der Datei-Wächter sammelt Dateien und sendet sie auf den Adobe-Campaign-Server.
Die Aktivität Laden (Datei) lädt die gesammelten Daten in die Arbeitstabelle des Workflows.
Weitere Informationen zu dieser Aktivität finden Sie unter Daten aus einer Datei laden.
Konfigurieren Sie die Aktivität Datei-Wächter, um Dateien vom Typ "Text" (*.txt) im ausgewählten Verzeichnis zu erfassen.
Die Aktivität ist auch in der Lage, dass Nicht-Vorhandensein von Dateien im bezeichneten Verzeichnis zu verarbeiten. Kreuzen Sie hierfür die Option Fehlen von Dateien verarbeiten an. Die in diesem Workflow enthaltene Warten-Aktivität löst einen erneuten Abrufversuch aus, wenn zuvor keine Datei im angegebenen Verzeichnis enthalten war.****
Konfigurieren Sie die Aktivität Laden (Datei), indem Sie eine Beispieldatei angeben, die die gleiche Datenstruktur wie die zu importierenden Daten aufweist.
Klicken Sie auf den Link Zur Formatänderung hier klicken…, um die Spaltenbezeichnungen denen der Verkauf-Tabelle anzupassen.
Nach dem Import der Daten, werden diese durch Erstellung einer Relation zur Referenztabelle (hier Geschäft) angereichert.
Ziehen Sie die Anreicherung in das Diagramm und konfigurieren Sie sie wie folgt:
Definieren Sie als Hauptmenge die aus der Aktivität Laden (Datei) stammenden Daten.
Klicken Sie auf Daten hinzufügen und wählen Sie die Option Relation aus.
Aktivieren Sie die Option Sammlung definieren.
Wählen Sie das Schema "Geschäfte" als Zielschema aus.
Weitere Informationen zu den verschiedenen Link-Typen finden Sie unter Daten anreichern und ändern.
Im nächsten Bildschirm ist der Join zu erstellen, der die Abstimmung zwischen den Daten erlaubt. Wählen Sie aus der Hauptmenge die Quelle und aus dem Schema "Geschäfte" den Zieldatensatz aus.
Dank des Joins ist es nun möglich, die Workflow-Arbeitstabelle um eine aus dem Schema "Geschäfte" stammende Spalte zu erweitern: hier "Referenz-Postleitzahl".
Nach der Anreicherung stellen sich die Daten der Workflow-Arbeitstabelle wie folgt dar:
In diesem Schritt werden die importierten und angereicherten Daten in die "Verkauf"-Tabelle geschrieben. Dies geschieht mithilfe der Aktivität Datenaktualisierung.
Vor der Aktualisierung sind die Daten der Workflow-Arbeitstabelle mit denen aus der Zielgruppendimension Verkauf abzustimmen.****
Konfigurieren Sie die Datenaktualisierung-Aktivität wie folgt:
Das Schema "Kontakte" steht in Relation zum Schema 'Verkauf'. Dies ermöglicht die Verwendung einer weiteren Option der Anreicherungsaktivität, nämlich die Hinzufügung von Daten in Relation mit der Filterdimension.
Ziel dieser zweiten Anreicherung ist es, ein Aggregat von Verkaufsdaten zu erstellen, um den Gesamtumsatz pro identifiziertem Kontakt zu berechnen.
Ziehen Sie eine Abfrage in das Workflow-Diagramm, um alle in der Datenbank gespeicherten Kontakte abzurufen.
Schließen Sie eine Anreicherung an und definieren Sie als Hauptmenge die Population aus der vorangehenden Abfrage.
Klicken Sie auf Daten hinzufügen.
Aktivieren Sie die Option Daten in Relation mit der Filterdimension.
Wählen Sie im Fenster Auswahl der hinzuzufügenden Daten erneut die Option Daten in Relation mit der Filterdimension aus.
Markieren Sie den Knoten Verkauf und klicken Sie auf Weiter.
Wählen Sie aus der Dropdown-Liste des Felds Abgerufene Daten die Option Aggregate aus.
Klicken Sie auf Weiter.
Geben Sie folgenden Ausdruck an, um für jeden Kontakt die Summe der Verkäufe zu berechnen: "Sum(@artikelpreis)".
Für die zusammenfassende Liste werden Felder aus dem Verkaufsschema und aus der ersten Anreicherung benötigt.
Klicken Sie daher in der Anreicherung auf den Link Zusätzliche Daten bearbeiten….
Fügen Sie die Felder "Verkauf/NameGeschäft" und "Verkauf/Referenz-Postleitzahl" hinzu.
Gehen Sie in den Tab Eigenschaften.
Ändern Sie die zweite Relation, um nur eine Zeile zu erstellen.
Im letzten Schritt werden die angereicherten Daten in eine Liste geschrieben.
Nach Ausführung des Workflows enthält die Liste folgende Informationen: