Erstellen einer zusammenfassenden Liste :headding-anchor:creating-a-summary-list

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:

  • Verwendung der verschiedenen Optionen der Anreicherung;
  • Aktualisierung der in der Datenbank gespeicherten Informationen im Anschluss an eine Abstimmung;
  • Erstellung einer Gesamtübersicht der angereicherten Daten.

Gehen Sie wie folgt vor, um eine zusammenfassende Liste zu erstellen:

  1. Abruf und Ladung einer Verkaufsdatei in die Workflow-Arbeitstabelle.
  2. Anreicherung der importierten Daten durch Erstellung einer Relation zu einer Referenztabellle.
  3. Aktualisierung der Verkaufsdatei mit den Anreicherungsdaten.
  4. Anreicherung der Kontaktdaten mit einem aus der Verkaufstabelle stammenden Aggregat.
  5. Erstellung einer zusammenfassenden Liste.

Schritt 1: Laden der Datei und Abstimmung der importierten Daten :headding-anchor:step-1--loading-the-file-and-reconciling-the-imported-data

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"

  1. 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.

  2. Konfigurieren Sie die Aktivität Datei-Wächter so, dass Textdateien (*.txt) aus dem ausgewählten Verzeichnis gesammelt werden.

    Mit der Aktivität Datei-Wächter können Sie die Abwesenheit einer Datei im Quellverzeichnis verwalten. Kreuzen Sie hierzu die Option Fehlen von Dateien bearbeiten an. In diesem Workflow wurde eine Aktivität Warten hinzugefügt, um eine weitere Dateisammlung zu versuchen, wenn sie zum Zeitpunkt der Sammlung im Verzeichnis fehlt.

  3. 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 Aktivität „Anreicherung“ in das Diagramm und konfigurieren Sie sie wie folgt:

  1. Definieren Sie als Hauptmenge die aus der Aktivität Laden (Datei) stammenden Daten.

  2. Klicken Sie auf Daten hinzufügen und wählen Sie die Option Relation aus.

  3. Aktivieren Sie die Option Sammlung definieren.

  4. 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".

  1. Öffnen Sie die Anreicherung.
  2. Klicken Sie auf Zusätzliche Daten bearbeiten…
  3. Fügen Sie "Referenz-Postleitzahl" zu den Ausgabespalten hinzu.

Nach der Anreicherung stellen sich die Daten der Workflow-Arbeitstabelle wie folgt dar:

Schritt 2: Schreiben der angereicherten Daten in die Tabelle "Bestellungen" :headding-anchor:step-2--writing-enriched-data-to-the--purchases--table

In diesem Schritt wird beschrieben, wie die importierten und angereicherten Daten in die Tabelle „Bestellungen“ geschrieben werden. Dafür müssen wir eine Aktivität vom Typ Daten-Update verwenden.

Vor der Aktualisierung sind die Daten der Workflow-Arbeitstabelle mit denen aus der Zielgruppendimension Verkauf abzustimmen.****

  1. Gehen Sie in den Tab Abstimmung der Anreicherung.
  2. Wählen Sie die Zieldimension, im vorliegenden Beispiel also das Schema 'Verkauf', aus.
  3. Geben Sie einen Quellausdruck für die Daten der Workflow-Arbeitstabelle an (hier "NameGeschäft").
  4. Geben Sie dann einen Zielausdruck für die Daten der Verkauf-Tabelle an (hier "NameGeschäft").
  5. Aktivieren Sie die Option Nicht abgestimmte Daten aus der Arbeitstabelle beibehalten.

Konfigurieren Sie die Datenaktualisierung-Aktivität wie folgt:

  1. Aktivieren Sie im Feld Aktionstyp die Option Hinzufügen oder aktualisieren, um zu vermeiden, dass bei jedem Datenabruf neue Datensätze erstellt werden.
  2. Geben Sie bei der Option Datensatz-Identifizierung den Wert Über die Zielgruppendimension an.
  3. Wählen Sie als Dokumenttyp das Schema "Verkauf" aus.
  4. Geben Sie die Liste der zu aktualisierenden Felder an. In der Spalte Ziel können Sie die Felder des Schemas „Bestellungen“ definieren. In der Spalte Ausdruck können Sie die Felder der Arbeitstabelle auswählen, um eine Zuordnung vorzunehmen.
  5. Aktivieren Sie die Option Ausgehende Transition erzeugen.

Schritt 3: Anreicherung der "Kontakt"-Daten :headding-anchor:step-3--enriching--contact--data-

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.

  1. Ziehen Sie eine Abfrage in das Workflow-Diagramm, um alle in der Datenbank gespeicherten Kontakte abzurufen.

  2. Schließen Sie eine Anreicherung an und definieren Sie als Hauptmenge die Population aus der vorangehenden Abfrage.

  3. Klicken Sie auf Daten hinzufügen.

  4. Aktivieren Sie die Option Daten in Relation mit der Filterdimension.

  5. Wählen Sie im Fenster Auswahl der hinzuzufügenden Daten erneut die Option Daten in Relation mit der Filterdimension aus.

  6. Markieren Sie den Knoten Verkauf und klicken Sie auf Weiter.

  7. Wählen Sie aus der Dropdown-Liste des Felds Abgerufene Daten die Option Aggregate aus.

  8. Klicken Sie auf Weiter.

  9. 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.

  1. Klicken Sie daher in der Anreicherung auf den Link Zusätzliche Daten bearbeiten….

  2. Fügen Sie die Felder "Verkauf/NameGeschäft" und "Verkauf/Referenz-Postleitzahl" hinzu.

  3. Gehen Sie in den Tab Eigenschaften.

  4. Ändern Sie die zweite Relation, um nur eine Zeile zu erstellen.

Schritt 4: Erstellen einer zusammenfassenden Liste und Hinzufügen der Daten :headding-anchor:step-4--creating-and-adding-to-a-summary-list

Im letzten Schritt werden die angereicherten Daten in eine Liste geschrieben.

  1. Platzieren Sie im Anschluss an die zweite Anreicherung ein Listen-Update im Workflow-Diagramm.
  2. Aktivieren Sie die Option Wenn nötig Liste erstellen (Titel berechnet).
  3. Wählen Sie einen Wert für den berechneten Titel aus. Im vorliegenden Beispiel wird das aktuelle Datum als Titel für die Liste verwendet: <%= formatDate(new Date(), "%2D.%2M.%2Y") %>.

Nach Ausführung des Workflows enthält die Liste folgende Informationen:

  • eine Liste an Kontakten,
  • eine Spalte mit Gesamtumsätzen,
  • eine Spalte mit Geschäftsbezeichnungen,
  • eine Spalte mit der Referenz-Postleitzahl für die Geschäfte, die im Referenzschema der Geschäfte enthalten sind.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1