Erstellen Ihrer ersten Abfrage build-query
Um mit der Erstellung einer Abfrage zu beginnen, greifen Sie je nach der Aktion, die Sie ausführen wollen, vom gewünschten Speicherort aus auf den Abfrage-Modeler zu. Der Abfrage-Modeler wird mit einer leeren Arbeitsfläche geöffnet. Klicken Sie auf die Schaltfläche +, um den ersten Knoten der Abfrage zu konfigurieren.
Sie können zwei Elementtypen hinzufügen:
-
Komponenten filtern (Benutzerdefinierte Bedingung, Zielgruppe auswählen) ermöglicht es Ihnen, eigene Regeln zu erstellen oder eine Zielgruppe auszuwählen, um Ihre Abfrage zu verfeinern. Sie werden zu Beginn Ihrer Abfrage und bei gepunkteten Transitionen hinzugefügt. Erfahren Sie, wie Sie mit Filterkomponenten arbeiten können
Beispiel: Empfängerinnen und Empfänger, die den Newsletter „Sport“ abonniert haben. Empfängerinnen und Empfänger mit Wohnsitz in New York, Empfängerinnen und Empfänger mit Wohnsitz in San Francisco
{modal="regular"}
-
Gruppenoperatoren (UND, ODER, AUSSER) ermöglichen es Ihnen, die Filterkomponenten im Diagramm zu gruppieren. Sie werden bei vorhandenen Transitionen vor einer Filterkomponente hinzugefügt. Erfahren Sie, wie man mit Operatoren arbeitet
Beispiel: Empfängerinnen und Empfänger, die den Newsletter „Sport“ abonniert haben UND in New York ODER San Francisco leben
{modal="regular"}
Hinzufügen von Filterkomponenten filtering
Filterkomponenten ermöglichen es Ihnen, eine Abfrage mithilfe von folgenden Filtern zu verfeinern:
- Benutzerdefinierte Bedingungen: Filtern Sie eine Abfrage, indem Sie Ihre eigene Bedingung mit Attributen aus der Datenbank und erweiterten Ausdrücken erstellen.
- Zielgruppen: Filtern Sie eine Abfrage, indem Sie eine vorhandene Zielgruppe verwenden.
Konfigurieren einer benutzerdefinierten Bedingung custom-condition
Gehen Sie wie folgt vor, um Ihre Abfrage mit einer benutzerdefinierten Bedingung zu filtern:
-
Klicken Sie auf die Schaltfläche + auf dem gewünschten Knoten und wählen Sie Benutzerdefinierte Bedingung aus. Der Bereich mit den benutzerdefinierten Bedingungseigenschaften wird auf der rechten Seite geöffnet.
-
Wählen Sie im Feld Attribut das Attribut aus der Datenbank aus, das Sie zum Erstellen Ihrer Bedingung verwenden möchten. Die Attributliste enthält alle Attribute aus Ihrer Datenbank, einschließlich Attributen aus verknüpften Tabellen.
{modal="regular"}
note note NOTE Über die Schaltfläche Ausdruck bearbeiten können Sie den Ausdruckseditor starten, um einen Ausdruck manuell mithilfe von Feldern aus der Datenbank und Hilfsfunktionen zu definieren. Erfahren Sie, wie Sie Ausdrücke bearbeiten -
Wählen Sie in der Dropdown-Liste den anzuwendenden Operator aus. Es stehen verschiedene Operatoren zur Verfügung. Beachten Sie, dass die in der Dropdown-Liste verfügbaren Operatoren vom Datentyp des Attributs abhängen.
accordion Liste der verfügbaren Operatoren table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 Operator Zweck Beispiel Gleich Die zurückgegebenen Daten stimmen vollständig mit dem in der zweiten Spalte angegebenen Wert überein. Nachname (@lastName) gleich 'Müller' gibt nur die Empfängerinnen und Empfänger mit dem Nachnamen „Müller“ unter Beachtung der genauen Schreibung zurück. Ungleich Die ausgegebenen Daten unterscheiden sich vom angegebenen Wert. Sprache (@language) ungleich 'Englisch' Größer als Die ausgegebenen Daten übersteigen den angegebenen Wert. Alter (@age) größer als '50' gibt nur die Werte von mehr als '50' Jahren zurück (also '51', '52' usw.). Kleiner als Der ausgegebene Wert unterschreitet den eingegebenen Wert. Erstellungsdatum (@created) weniger als 'DaysAgo(100)' gibt alle Kontakte zurück, die vor weniger als 100 Tagen angelegt wurden. Größer oder gleich Die ausgegebenen Daten sind identisch mit oder übersteigen den angegebenen Wert. Alter (@age) größer oder gleich '30' gibt alle Empfängerinnen und Empfänger ab 30 Jahre zurück. Kleiner oder gleich Die ausgegebenen Daten sind identisch mit oder unterschreiten den angegebenen Wert. Alter (@age) kleiner oder gleich '60' gibt alle Empfängerinnen und Empfänger unter 60 Jahren zurück. Eingeschlossen in Die ausgegebenen Daten sind in den angegebenen Werten enthalten. Die Werte werden durch Kommata getrennt. Geburtsdatum (@birthDate) ist enthalten in '12/10/1979,12/10/1984' gibt die Empfängerinnen und Empfänger zurück, die zwischen diesen beiden Daten geboren wurden. Ist nicht enthalten in Funktioniert wie der Operators „Ist enthalten in“. Die den angegebenen Werten entsprechenden Daten werden aus dem Ergebnis ausgeschlossen. Das Geburtsdatum (@birthDate) ist nicht in '12/10/1979,12/10/1984' enthalten. Im Gegensatz zum vorherigen Beispiel werden zwischen diesen beiden Daten geborene Empfängerinnen und Empfänger nicht zurückgegeben. Ist leer Die ausgegebenen Daten enthalten keinen Wert in der entsprechenden Spalte. „Mobiltelefon (@mobilePhone) ist leer“ gibt alle Empfängerinnen und Empfänger zurück, die keine Mobiltelefonnummer haben. Ist nicht leer Negative Form des Operators „Ist leer“. Es ist nicht nötig, Daten in die zweite Wert-Spalte einzugeben. E-Mail (@email) ist nicht leer. Beginnt mit Die ausgegebenen Daten beginnen mit dem angegebenen Wert. Kundennummer (@account) beginnt mit '32010'. Beginnt nicht mit Die ausgegebenen Daten beginnen nicht mit dem angegebenen Wert. Kundennummer (@account) beginnt nicht mit '20' Enthält Die zurückgegebenen Daten enthalten den angegebenen Wert. E-Mail-Domain (@domain) enthält 'mail' gibt alle Domain-Namen zurück, die „mail“ enthalten. Die Domain „gmail.com“ wird daher auch zurückgegeben. Enthält nicht Die ausgegebenen Daten enthalten den angegebenen Wert nicht. E-Mail-Domain (@domain) enthält nicht „oo“. E-Mail-Domains, die den Wert „oo“ enthalten, werden nicht zurückgegeben (z. B. „google.com“ oder „yahoo.de“ zählen nicht zu den Ergebnissen). Ist wie „Ist wie“ ist dem Operator „Enthält“ sehr ähnlich. er erlaubt jedoch das Einfügen des Platzhalters „%“ im Wert. Nachname (@lastName) ist wie 'Me%er'. Der Platzhalter wird hier wie ein „Joker“ verwendet. In diesem Fall werden alle Empfängerinnen und Empfänger ausgegeben, deren Nachname z. B. „Meyer“ oder „Meier“ lautet. Ist nicht wie „Ist wie“ ist dem Operator „Enthält“ sehr ähnlich. er erlaubt jedoch das Einfügen des Platzhalters „%“ im Wert. Nachname (@lastName) nicht wie „Schmi%t“. Hier werden die Empfängerinnen und Empfänger, deren Nachname „Schmi%t“ lautet, also etwa „Schmidt“ oder „Schmitt“, nicht zurückgegeben.
+++
-
Legen Sie im Feld Wert den erwarteten Wert fest. Sie können auch den Ausdruckseditor verwenden, um mithilfe von Feldern aus der Datenbank und Hilfsfunktionen manuell einen Ausdruck zu definieren. Klicken Sie dazu auf die Schaltfläche Ausdruck bearbeiten. Erfahren Sie, wie Sie Ausdrücke bearbeiten
Abfragebeispiel, in dem alle Profile im Alter von 21 Jahren oder älter zurückgegeben werden:
{modal="regular"}
Benutzerdefinierte Bedingungen für verknüpfte Tabellen (1:1- und 1:n-Relation) links
Mit benutzerdefinierten Bedingungen können Sie Tabellen abfragen, die mit der aktuell von Ihrer Regel verwendeten Tabelle verknüpft sind. Dazu gehören Tabellen mit einer 1:1-Relation oder Sammlungstabellen (1:n-Relation).
Navigieren Sie bei einer 1:1-Relation zur verknüpften Tabelle, wählen Sie das gewünschte Attribut aus und definieren Sie den erwarteten Wert.
Sie können auch direkt eine Tabellenverknüpfung in der Auswahl Wert auswählen und bestätigen. In diesem Fall müssen die für die ausgewählte Tabelle verfügbaren Werte mit einer speziellen Auswahl ausgewählt werden, wie im folgenden Beispiel gezeigt.
Hier geht es bei der Abfrage um Marken mit der Bezeichnung „Laufen“.
-
Navigieren Sie durch die Tabelle Marke und wählen Sie das Attribut Titel.
{modal="regular"}
-
Definieren Sie den erwarteten Wert für das Attribut.
{modal="regular"}
Hier ist ein Abfragebeispiel, bei dem eine Tabellenverknüpfung direkt ausgewählt wurde. Die verfügbaren Werte für diese Tabelle müssen über eine spezielle Auswahl ausgewählt werden.
{modal="regular"}
Für eine 1:n-Relation können Sie Unterbedingungen definieren, um Ihre Abfrage zu verfeinern, wie im folgenden Beispiel gezeigt.
In unserem Beispiel zielt die Abfrage auf Empfängerinnen und Empfänger ab, die im Zusammenhang mit dem BrewMaster-Produkt Einkäufe getätigt haben, und zwar für einen Gesamtbetrag von mindestens 100 USD.
-
Wählen Sie die Tabelle Käufe und bestätigen Sie.
{modal="regular"}
-
Es wird eine ausgehende Transition hinzugefügt, die die Erstellung von Unterbedingungen ermöglicht.
{modal="regular"}
-
Wählen Sie das Attribut Preis und Zielkäufe von 1000 USD oder mehr
{modal="regular"}
-
Fügen Sie Unterbedingungen hinzu, die Ihren Anforderungen entsprechen. In unserem Beispiel haben wir eine Bedingung für Profile hinzugefügt, die ein BrewMaster-Produkt erworben haben.
{modal="regular"}
Arbeiten mit aggregierten Daten aggregate
Mit benutzerdefinierten Bedingungen können Sie Aggregierungsvorgänge ausführen. Wählen Sie dazu direkt ein Attribut aus einer Sammlungstabelle aus:
-
Navigieren Sie durch die gewünschte Sammlungstabelle und wählen Sie das Attribut aus, für das Sie einen Aggregierungsvorgang durchführen möchten.
{modal="regular"}
-
Aktivieren Sie im Eigenschaften-Fenster die Option Daten aggregieren und wählen Sie die gewünschte Aggregierungsfunktion aus.
{modal="regular"}
Zielgruppe auswählen audiences
Gehen Sie wie folgt vor, um Ihre Abfrage mithilfe einer vorhandenen Zielgruppe zu filtern:
-
Klicken Sie auf die Schaltfläche + auf dem gewünschten Knoten und wählen Sie Zielgruppe auswählen aus.
-
Der Bereich mit den Eigenschaften Zielgruppe auswählen wird auf der rechten Seite geöffnet. Wählen Sie die Zielgruppe aus, die Sie zum Filtern Ihrer Abfrage verwenden möchten.
Abfragebeispiel, in dem alle Profile der Zielgruppe „Festivalbesuchende“ zurückgegeben werden:
{modal="regular"}
Verwenden eines vordefinierten Filters predefined-filters
Gehen Sie wie folgt vor, um Ihre Abfrage mithilfe eines vordefinierten Filters zu filtern:
-
Klicken Sie auf die Schaltfläche + auf dem gewünschten Knoten und wählen Sie Vordefinierter Filter aus.
-
Der Bereich mit den Eigenschaften Vordefinierter Filter wird auf der rechten Seite geöffnet. Wählen Sie einen Filter aus der Liste der vordefinierten Filter oder aus den Favoriten aus.
Abfragebeispiel, in dem alle Profile zurückgegeben werden, die dem vordefinierten Filter „Inaktive Kunden“ entsprechen:
{modal="regular"}
Kopieren und Einfügen von Komponenten copy
Mithilfe des Abfrage-Modelers können Sie eine oder mehrere Filterkomponenten kopieren und am Ende einer Transition einfügen. Dieser Vorgang kann in der aktuellen Abfragearbeitsfläche oder in einer beliebigen Arbeitsfläche innerhalb Ihrer Instanz ausgeführt werden.
Gehen Sie wie folgt vor, um Filterkomponenten zu kopieren und einzufügen:
-
Klicken Sie in der Abfragearbeitsfläche auf die Filterkomponente, die Sie kopieren möchten. Um mehrere Komponenten auszuwählen, verwenden Sie das Tool zur Mehrfachauswahl in der Symbolleiste oben rechts auf der Arbeitsfläche.
-
Klicken Sie auf die Schaltfläche Kopieren im Eigenschaften-Fenster der Komponente oder in der blauen Leiste unten im Bildschirm, wenn Sie mehrere Komponenten ausgewählt haben.
table 0-row-2 1-row-2 Kopieren einer einzelnen Komponente Kopieren mehrerer Komponenten {modal="regular"} {modal="regular"} -
Um die Komponente(n) einzufügen, klicken Sie auf die Schaltfläche „+“ am Ende der gewünschten Transition und wählen Sie (n) Elemente einfügen.
{modal="regular"}
Kombinieren von Filterkomponenten mit Operatoren operators
Jedes Mal, wenn Sie zu Ihrer Abfrage eine neue Filterkomponente hinzufügen, wird diese automatisch durch einen UND-Operator mit der anderen Komponente verknüpft. Dadurch werden die Ergebnisse der beiden Filterkomponenten kombiniert.
In diesem Beispiel haben wir für die zweite Transition neue Zielgruppentyp-Filterkomponenten hinzugefügt. Die Komponente ist mit der vordefinierten Filterbedingung durch einen UND-Operator verknüpft, d. h., die Abfrageergebnisse enthalten Empfängerinnen und Empfänger, auf die der vordefinierte Filter „Wohnhaft in Madrid“ zutrifft UND die zur Zielgruppe „Rabattjäger“ gehören.
{modal="regular"}
Um den Operator für die Verknüpfung der Filterbedingungen zu ändern, klicken Sie darauf und wählen Sie den gewünschten Operator im Bereich Gruppe aus, der sich rechts öffnet.
Die folgenden Operatoren sind verfügbar:
- UND (Schnittmenge): Kombiniert Ergebnisse, die allen Filterkomponenten in den ausgehenden Transitionen entsprechen.
- ODER (Vereinigung): Umfasst Ergebnisse, die mindestens einer der Filterkomponenten in den ausgehenden Transitionen entsprechen.
- AUSSER (Ausschluss): Schließt Ergebnisse aus, die allen Filterkomponenten in der ausgehenden Transition entsprechen.
{modal="regular"}
Darüber hinaus können Sie Zwischengruppen von Komponenten erstellen, indem Sie auf die Schaltfläche + auf einer Transition klicken. Auf diese Weise können Sie einen Operator an dieser bestimmten Stelle hinzufügen, um mehrere Komponenten zu gruppieren und Ihre Abfrage zu verfeinern.
Im folgenden Beispiel haben wir eine Zwischengruppe erstellt, um Ergebnisse aus den Zielgruppen „Zu belohnende VIP“ oder „Super VIP“ einzubeziehen.
{modal="regular"}
Überprüfen und Validieren einer Abfrage
Sobald Sie Ihre Abfrage auf der Arbeitsfläche erstellt haben, können Sie diese im Bereich Regeleigenschaften auf der rechten Seite überprüfen. Dieser Bereich wird angezeigt, wenn Sie eine Abfrage zum Erstellen einer Zielgruppe erstellen. Verfügbare Vorgänge sind:
-
Ergebnisse anzeigen: Zeigt die Daten an, die sich aus Ihrer Abfrage ergeben.
-
Code-Ansicht: Zeigt eine Code-basierte Version der Abfrage in SQL an.
-
Berechnen: Aktualisiert und zeigt die Anzahl der Einträge an, auf die Ihre Abfrage abzielt.
-
Filter auswählen oder speichern: Wählen Sie einen vorhandenen vordefinierten Filter zur Verwendung in der Arbeitsfläche aus, oder speichern Sie Ihre Abfrage als vordefinierten Filter zur späteren Wiederverwendung ab.
note important IMPORTANT Wählen Sie im Bereich „Regeleigenschaften“ einen vordefinierten Filter aus, der die in der Arbeitsfläche erstellte Abfrage ersetzt.
Wenn Ihre Abfrage fertig ist, klicken Sie auf die Schaltfläche Bestätigen in der rechten oberen Ecke, um sie zu speichern.
Sie können Ihre Abfrage jederzeit ändern, indem Sie sie öffnen. Beachten Sie, dass beim Öffnen einer vorhandenen Abfrage diese in einer vereinfachten Ansicht angezeigt wird, ohne dass die Schaltflächen + angezeigt werden. Um der Abfrage neue Elemente hinzuzufügen, wählen Sie eine Komponente oder einen Operator auf der Arbeitsfläche aus, um die Schaltflächen + anzuzeigen.
{modal="regular"}