Abfrage query

Beschreibung description

Eine Abfrage dient der Filterung und Extraktion einer Population, die sich aus Elementen der Adobe Campaign-Datenbank zusammensetzt. Mithilfe eines dedizierten Tabs können Sie Zusatzdaten für die Zielpopulation definieren. Diese Daten werden in Zusatzspalten gespeichert und können ausschließlich für den laufenden Workflow verwendet werden.

Die Aktivität verwendet das Abfragetool, dessen Funktionsweise in einem gesonderten Kapitel behandelt wird.

Verwandte Themen:

Anwendungskontext context-of-use

Abfragen kommen in verschiedenen Kontexten zum Einsatz:

  • Segmentierung von Populationen, um beispielsweise Zielgruppen und Audiences zu definieren;
  • Anreicherung von Daten beliebiger Adobe-Campaign-Tabellen;
  • Export von Daten.

Konfiguration configuration

  1. Ziehen Sie eine Abfrage in den Workflow-Arbeitsbereich.

  2. Markieren Sie die Aktivität und öffnen Sie sie mithilfe der in der Schnellaktion angezeigten Schaltfläche  . Die Standardkonfiguration der Aktivität sieht die Suche nach Profilen vor.

  3. Wenn sich Ihre Abfrage auf eine andere als die Profilressource beziehen soll, können Sie im Eigenschaften-Tab der Aktivität die entsprechende Ressource und eine Zielgruppendimension auswählen.

    Die Ressource entspricht dem Populationstyp, den Sie verwenden möchten (identifizierte Profile, Sendungen etc.). Die Zielgruppendimension ist kontextuell in Bezug auf die ausgewählte Ressource und ermöglicht die gezielte Anzeige der verfügbaren Filter in der Palette.

    Lesen Sie diesbezüglich auch den Abschnitt Zielgruppendimensionen und Ressourcen.

  4. Konfigurieren Sie im Tab Zielgruppe die Abfrage, indem Sie Regeln definieren und/oder kombinieren.

    note note
    NOTE
    Beachten Sie beim Targeting einer Audience, dass die Definition der Audience nicht referenziert wird, sondern in die Abfrage kopiert wird. Wenn Sie Änderungen an der Audience vornehmen, nachdem sie in einer Abfrage als Ziel ausgewählt wurde, stellen Sie sicher, dass Sie die Abfrage erneut konfigurieren, um die neue Definition zu berücksichtigen.
  5. Mithilfe eines dedizierten Tabs können Sie Zusatzdaten für die Zielpopulation definieren. Diese Daten werden in Zusatzspalten gespeichert und können ausschließlich für den laufenden Workflow verwendet werden. Sie können insbesondere Daten aus Tabellen der Adobe-Campaign-Datenbank hinzufügen, die mit der Zielgruppendimension der Abfrage in Relation stehen. Lesen Sie diesbezüglich auch den Abschnitt Daten anreichern.

    note note
    NOTE
    Standardmäßig ist die Option Dubletten löschen (DISTINCT) in Erweiterte Optionen des Tabs Zusatzdaten der Abfrage aktiviert. Wenn die Aktivität Abfrage viele Zusatzdaten enthält (mehr als 100), ist es empfehlenswert, diese Option zur Performance-Steigerung zu deaktivieren. Beachten Sie jedoch, dass durch die Deaktivierung dieser Option abhängig von den abgefragten Daten Dubletten entstehen können.
  6. Auf der Registerkarte Transition können Sie mit der Option Ausgehende Transition erzeugen im Anschluss an eine Abfrageaktivität eine ausgehende Transition hinzufügen, selbst wenn keine Daten abgerufen werden.

    Der Segment-Code der ausgehenden Transition kann mit einem Standardausdruck und mit Ereignisvariablen personalisiert werden (siehe diese Seite).

  7. Validieren Sie die Konfiguration der Aktivität und speichern Sie Ihren Workflow.

Zielgruppendimensionen und Ressourcen targeting-dimensions-and-resources

Mit Zielgruppendimensionen und Ressourcen können Sie definieren, auf welchen Elementen eine Abfrage basieren soll, um die Zielgruppe eines Versands zu bestimmen.

Sie werden in Zielgruppen-Mappings konfiguriert und beim Erstellen eines Workflows im Tab Eigenschaften einer Abfrage-Aktivität definiert.

NOTE
Die Zielgruppendimension kann auch bei der Erstellung einer Audience definiert werden (siehe diesen Abschnitt).

Zielgruppendimensionen und Ressourcen sind miteinander verknüpft. Die verfügbaren Zielgruppendimensionen hängen daher von den ausgewählten Ressourcen ab.

Beispielsweise sind für die Ressource Profile (profile) die folgenden Zielgruppendimensionen verfügbar:

Dagegen enthält die Liste bei der Auswahl von Sendungen (delivery) folgende Zielgruppendimensionen:

Sobald die Zielgruppendimension und die Ressource festgelegt wurden, stehen in der Abfrage unterschiedliche Filter zur Verfügung.

Beispiel für verfügbare Filter für die Ressource Profile (profile):

Beispiel für verfügbare Filter für die Ressource Sendungen (delivery):

Normalerweise werden die Zielgruppendimension und die Ressource festgelegt, um Profile zu erfassen. Manchmal kann es aber nötig sein, eine von der Zielgruppendimension abweichende Ressource zu verwenden, um einen bestimmten Datensatz in einer entfernten Tabelle zu suchen.

Weitere Informationen hierzu finden Sie in diesem Anwendungsfall: Von den Zielgruppendimensionen abweichende Ressourcen verwenden

Daten anreichern enriching-data

Mithilfe des Tabs Zusatzdaten der Aktivitäten Abfrage, Inkrementelle Abfrage und Anreicherung lassen sich die hervorgehenden Daten anreichern und an die Folgeaktivitäten des Workflows übermitteln, in denen sie weiterverwendet werden können. Insbesondere die folgenden Elemente lassen sich hinzufügen:

  • einfache Daten
  • Aggregate
  • Sammlungen

Im Fall von Aggregaten und Sammlungen wird automatisch ein Alias definiert, um komplexen Ausdrücken eine technische Kennung zuzuweisen. Dieser Alias, der eindeutig sein muss, erlaubt es, Aggregate und Sammlungen leicht zu finden. Sie können den automatisch erzeugten Alias so anpassen, dass Sie ihm einen leicht wiederzuerkennenden Namen verleihen.

NOTE
Alias müssen folgende Syntax befolgen: Nur alphanumerische Zeichen und "_" sind zulässig. Alias beachten Groß- und Kleinschreibung. Alias müssen mit dem Zeichen "@" beginnen. Das direkt auf "@" folgende Zeichen darf keine Ziffer sein. Beispiel: @myAlias_1 und @_1Alias sind korrekt; @myAlias#1 und @1Alias sind falsch.

Nach dem Hinzufügen von Zusatzdaten können Sie die zunächst von der Abfrage ausgegebenen Daten weiter einschränken, indem Sie auf Basis der definierten Zusatzdaten Bedingungen erstellen.

NOTE
Standardmäßig ist die Option Dubletten löschen (DISTINCT) in Erweiterte Optionen des Tabs Zusatzdaten der Abfrage aktiviert. Wenn die Aktivität Abfrage viele Zusatzdaten enthält (mehr als 100), ist es empfehlenswert, diese Option zur Performance-Steigerung zu deaktivieren. Beachten Sie jedoch, dass durch die Deaktivierung dieser Option abhängig von den abgefragten Daten Dubletten entstehen können.

In diesem Abschnitt wird ein Anwendungsfall vorgestellt, wie eine E-Mail mit zusätzlichen Daten personalisiert werden kann.

Einfaches Feld hinzufügen adding-a-simple-field

Das Hinzufügen eines einfachen Felds als Zusatzdatenelement macht ersteres direkt in der ausgehenden Transition der Aktivität sichtbar. Dadurch lässt sich beispielsweise überprüfen, ob die aus der Abfrage hervorgehenden Daten Ihren Vorstellungen entsprechen.

  1. Rufen Sie den Tab Zusatzdaten auf und fügen Sie ein neues Element hinzu.

  2. Wählen Sie im sich öffnenden Fenster im Feld Ausdruck ein Feld aus der Zielgruppendimension oder aus einer mit der Zielgruppendimension verknüpften Dimension aus. Sie haben die Möglichkeit, in den Dimensionsfeldern Ausdrücke zu bearbeiten und Funktionen oder einfache Berechnungen zu verwenden (außer Aggregate).

    Ein Alias wird automatisch erstellt, wenn Sie einen Ausdruck bearbeiten, der kein einfacher XPATH ist (zum Beispiel: „Year(@birthDate)“). Dieser kann bei Bedarf angepasst werden. Wenn Sie nur ein Feld (z. B. „@age“) wählen, ist es nicht erforderlich, einen Alias zu definieren.

  3. Verwenden Sie die Schaltfläche Hinzufügen, um die Hinzufügung des Felds zu den Zusatzdaten zu validieren. Im Zuge der Abfragenausführung wird in der ausgehenden Transition der Aktivität eine dem hinzugefügten Feld entsprechende zusätzliche Spalte angezeigt.

Aggregat hinzufügen adding-an-aggregate

Aggregate dienen der Berechnung von Werten, die auf Feldern der Zielgruppendimension oder auf Feldern aus mit der Zielgruppendimension in Relation stehenden Dimensionen basieren. Zum Beispiel: der Durchschnitt der von einem Profil erteilten Bestellungen.
Bei Verwendung von Aggregat mit Abfrage kann die Funktion auf null zurückgesetzt werden, was dann als NULL gilt. Filtern Sie den aggregierten Wert auf dem Tab Ergebnis verfeinern Ihrer Abfrage:

  • Wenn Sie Nullwerte wünschen, sollten Sie nach ist Null filtern.
  • Wenn Sie keine Nullwerte wünschen, filtern Sie nach ist nicht Null.

Hinweis: Wenn Sie eine Sortierung auf Ihr Aggregat anwenden müssen, sollten Sie Nullwerte herausfiltern. Andernfalls wird der NULL-Wert als höchste Zahl angezeigt.

  1. Rufen Sie den Tab Zusatzdaten auf und fügen Sie ein neues Element hinzu.

  2. Wählen Sie im sich öffnenden Fenster im Feld Ausdruck die Sammlung aus, die Sie zur Aggregaterstellung verwenden möchten.

    Es wird automatisch ein Alias erzeugt. Dieser kann bei Bedarf im Zusatzdaten-Tab der Abfrage angepasst werden.

    Das Fenster zur Aggregatdefinition öffnet sich.

  3. Definieren Sie im Daten-Tab ein Aggregat. Je nach ausgewähltem Aggregat sind im Feld Ausdruck lediglich die Elemente verfügbar, deren Datentyp kompatibel ist. Beispielsweise lässt sich eine Summe ausschließlich mit numerischen Daten berechnen.

    Es besteht die Möglichkeit, mehrere, sich auf Felder der ausgewählten Sammlung beziehende Aggregate hinzuzufügen. Stellen Sie sicher, dass die vergebenen Titel eine korrekte Unterscheidung der verschiedenen Spalten in der Detailansicht der Daten in der ausgehenden Transition ermöglichen.

    Es besteht außerdem die Möglichkeit, die automatisch für jedes Aggregat erzeugten Alias anzupassen.

  4. Bei Bedarf können Sie einen Filter hinzufügen, um die zu berücksichtigenden Daten zu begrenzen.

    Lesen Sie diesbezüglich auch den Abschnitt Hinzugefügte Daten filtern.

  5. Validieren Sie die Aggregaterstellung mithilfe der entsprechenden Schaltfläche.

NOTE
Die Erstellung eines ein Aggregat enthaltenden Ausdrucks kann nicht direkt über das Feld Ausdruck im Fenster Neue Zusatzdaten vorgenommen werden.

Hinzufügen einer Sammlung adding-a-collection

  1. Rufen Sie den Tab Zusatzdaten auf und fügen Sie ein neues Element hinzu.

  2. Wählen Sie im sich öffnenden Fenster im Feld Ausdruck die Sammlung aus, die Sie hinzufügen möchten. Es wird automatisch ein Alias erzeugt. Dieser kann bei Bedarf im Zusatzdaten-Tab der Abfrage angepasst werden.

  3. Bestätigen Sie die Angaben mithilfe der Schaltfläche Hinzufügen. Im sich öffnenden Fenster haben Sie die Möglichkeit, die Sammlungsdaten, die Sie anzeigen möchten, zu verfeinern.

  4. Auf der Registerkarte Parameter wählen Sie Sammlung und legen die Anzahl der Zeilen der Sammlung fest, die Sie hinzufügen möchten. Wenn Sie z. B. die drei letzten Einkäufe jedes Profils abrufen möchten, geben Sie „3“ in das Feld Anzahl an auszugebenden Zeilen ein.

    note note
    NOTE
    Nur Ziffern größer oder gleich 1 sind zulässig.
  5. Definieren Sie im Daten-Tab für jede Zeile die Felder der Sammlung, die angezeigt werden sollen.

  6. Bei Bedarf können Sie einen Filter hinzufügen, um die zu berücksichtigenden Zeilen der Sammlung zu begrenzen.

    Lesen Sie diesbezüglich auch den Abschnitt Hinzugefügte Daten filtern.

  7. Bei Bedarf können Sie eine Sortierung für die Daten definieren.

    Wenn Sie beispielsweise im Parameter-Tab angegeben haben, dass drei Zeilen ausgegeben werden sollen, und Sie die drei neuesten Bestellungen abfragen möchten, können Sie eine Sortierung in absteigender Reihenfolge für das Datumsfeld („date“) der den Transaktionen entsprechenden Sammlung definieren.

  8. Lesen Sie diesbezüglich auch den Abschnitt Hinzugefügte Daten sortieren.

  9. Validieren Sie die Sammlungserstellung mithilfe der entsprechenden Schaltfläche.

Hinzugefügte Daten filtern filtering-added-data

Beim Hinzufügen von Aggregaten oder Sammlungen besteht die Möglichkeit, einen zusätzlichen Filter zu bestimmen, um die angezeigten Daten zu begrenzen.

Wenn Sie beispielsweise nur die Zeilen einer Transaktionssammlung abrufen möchten, bei denen der Transaktionsbetrag 50 Euro übersteigt, können Sie im Filter-Tab für das dem Transaktionsbetrag entsprechende Feld eine Bedingung hinzufügen.

Hinzugefügte Daten sortieren sorting-additional-data

Beim Hinzufügen von Aggregaten oder Sammlungen zu Daten einer Abfrage können Sie angeben, ob Sie einen Filter – in aufsteigender bzw. absteigender Reihenfolge – anwenden möchten, der auf dem Wert des Feldes oder des definierten Ausdrucks basiert.

Wenn Sie beispielsweise für ein Profil nur die neueste Transaktion beibehalten möchten, müssen Sie im Parameter-Tab im Feld Anzahl an auszugebenden Zeilen die Ziffer „1“ angeben und mithilfe des Sortierung-Tabs das dem Transaktionsdatum entsprechende Feld in absteigender Reihenfolge sortieren.

Filtern der Zieldaten entsprechend den Zusatzdaten filtering-the-targeted-data-according-to-additional-data

Im Zuge der Verwendung von Zusatzdaten erscheint in der Abfrage ein neuer Tab namens Ergebnis verfeinern. Dieser Tab ermöglicht es Ihnen, die im Zielgruppe-Tab enthaltenen ursprünglichen Abfrageergebnisse unter Verwendung der Zusatzdaten weiter einzuschränken.

Wenn Sie beispielsweise alle Profile, die wenigstens eine Transaktion aufweisen, abgefragt und in den Zusatzdaten ein Aggregat zur Berechnung des durchschnittlichen Transaktionsbetrags hinzugefügt haben, können Sie die zunächst ausgegebene Population anhand dieses Durchschnitts weiter einschränken.

Fügen Sie hierzu im Tab Ergebnis verfeinern eine die Zusatzdaten betreffende Bedingung hinzu.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff