Verwenden von SQL Report Builder

NOTE
Erfordert Administratorberechtigungen um SQL-Diagramme zu erstellen und zu bearbeiten. Standard Benutzer können diese Diagramme in Dashboards neu anordnen und Read-only Benutzer haben die gleiche Erfahrung wie mit herkömmlichen Diagrammen. Darüber hinaus haben Read-only Benutzer keinen Zugriff auf den Text der Abfrage.

Weitere Informationen finden imSchulungsvideo“.

SQL, oder Structured Query Language, ist eine Programmiersprache, die zur Kommunikation mit Datenbanken verwendet wird. In Commerce Intelligence wird SQL zum Abfragen oder Abrufen von Daten von Ihrem Data Warehouse verwendet. Sehen Sie sich die Berichte in Ihrem Dashboard an - hinter den Kulissen basiert jeder Bericht auf einer SQL Abfrage.

Sie können die SQL Report Builder verwenden, um Ihre Data Warehouse direkt abzufragen, die Ergebnisse anzuzeigen und sie in ein Diagramm umzuwandeln. Sie können mit der Erstellung eines Berichts mit dem SQL Report Builder beginnen, indem Sie auf Report Builder > SQL Report Builder klicken.

Weitere Informationen finden imSchulungsvideo“.

Mit dem SQL Report Builder können Sie Ihren Data Warehouse direkt abfragen, die Ergebnisse anzeigen und schnell in ein Diagramm umwandeln. Das Beste an der Verwendung von SQL zum Erstellen von Berichten ist, dass Sie nicht auf Aktualisierungszyklen warten müssen, um die von Ihnen erstellten Spalten zu iterieren. Wenn die Ergebnisse nicht korrekt aussehen, können Sie die Abfrage schnell bearbeiten und erneut ausführen, bis die Dinge Ihren Erwartungen entsprechen.

Dieses Thema führt Sie durch die Verwendung des SQL Report Builder. Wenn Sie sich schon einmal umgesehen haben, können Sie sich das Tutorial SQL Visualisierungen ansehen oder versuchen, einige der von Ihnen geschriebenen Abfragen zu optimieren.

In diesem Artikel behandelt:

SQL Report Builder Integrationen

Google Analytics ist die einzige Integration, die nicht für die Verwendung mit dem SQL Report Builder verfügbar ist. Diese Funktion ist in Entwicklung.

Um mit der Erstellung eines SQL Berichts zu beginnen, klicken Sie oben in einem beliebigen Dashboard auf Report Builder oder Add Report. Klicken Sie auf dem Report Picker Bildschirm auf SQL Report Builder , um den SQL-Editor zu öffnen.

Erste Schritte

Um einen Bericht zu bearbeiten, klicken Sie auf das Zahnradsymbol ( ) in der oberen rechten Ecke eines SQL Diagramms und klicken Sie auf Edit.

Schreiben einer Abfrage writing

NOTE
Bei SQL Report Builder-Abfragen wird zwischen Groß- und Kleinschreibung unterschieden. Achten Sie beim Schreiben von Abfragen darauf, die richtige Groß-/Kleinschreibung zu verwenden, da sonst unerwartete Ergebnisse oder Fehler auftreten können.

Schreiben Sie gemäß Richtlinien fürAbfrageoptimierung) eine Abfrage im SQL.

IMPORTANT
Metriken in SQL Berichten - Wenn Sie eine Metrik in einen SQL-Bericht einfügen, wird die current definition der Metrik verwendet.

Wenn die Metrik in Zukunft aktualisiert wird, spiegelt der SQL-(nicht) Änderungen wider. Sie müssen den Bericht manuell bearbeiten, damit die Änderungen wirksam werden.

Mit den Schaltflächen oben in der Seitenleiste können Sie zwischen Listen von Tabellen und Metriken wechseln, die für die Verwendung in der SQL Report Builder verfügbar sind. Wenn Sie nicht sehen, wonach Sie in der Liste suchen, suchen Sie in der Suchleiste oben in der Seitenleiste danach.

Sie können auch die Seitenleiste im SQL-Editor verwenden, um Metriken, Tabellen und Spalten direkt in Ihre Abfragen einzufügen, indem Sie den Mauszeiger über sie bewegen und auf Insert klicken:

Einfügen einer Tabelle in den SQL-Editor.

NOTE
Jede SELECT-Funktion oder jede Funktion, die keine Daten mutiert und von PostgreSQL unterstützt wird, wird im SQL-Report Builder unterstützt. Dazu gehören unter anderem AVG, COUNT, COUNT, DISTINCT, MIN/MAX und SUM.

Außerdem werden alle JOIN unterstützt, aber Adobe empfiehlt nur die Verwendung von INNER JOIN, da dies der kostengünstigste der JOIN Typen ist.

Ausführen der Abfrage und Anzeigen der Ergebnisse runquery

Wenn Sie die Abfrage fertig geschrieben haben, klicken Sie auf Run Query. Die Ergebnisse werden in einer Tabelle unter dem SQL-Editor angezeigt:

Abfrage ausführen und Ergebnisse anzeigen.

Wenn in den Ergebnissen etwas nicht korrekt angezeigt wird, können Sie die Abfrage bearbeiten und erneut ausführen, bis Sie zufrieden sind.

Manchmal werden Nachrichten unter dem Editor mit „ERKLÄREN“ in ihnen. Wenn Sie eine dieser Optionen sehen, bedeutet dies, dass Ihre Abfrage nicht ausgeführt wurde und etwas optimiert werden muss.

Nachdem Sie die Bearbeitung der Abfrage abgeschlossen haben, können Sie mit dem Erstellen einer Visualisierung oder dem Speichern Ihrer Arbeit in einem Dashboard fortfahren.

Erstellen einer Visualisierung createviz

Um eine Visualisierung mit Ihren Abfrageergebnissen zu erstellen, klicken Sie auf die Registerkarte Chart im Results Bereich. Auf dieser Registerkarte können Sie Folgendes auswählen:

  • Die Series oder die Spalte, die Sie messen möchten, z. B. Artikel verkauft.
  • Die Category oder Spalte, die Sie zum Segmentieren Ihrer Daten verwenden möchten, z. B "".
  • Die Labels oder X-Achsenwerte.

Im Folgenden finden Sie einen kurzen Überblick darüber, wie der Visualisierungsprozess aussieht:

Eine ausführliche Anleitung zum Erstellen einer Visualisierung finden Sie im Tutorial Erstellen von Visualisierungen aus SQL-Abfragen.

Bericht speichern save

Bevor Sie Ihre Arbeit speichern können, müssen Sie dem Bericht einen Namen geben. Denken Sie daran, die Richtlinien für die Benennung von Best Practices zu befolgen, und wählen Sie etwas aus, das klar vermittelt, was der Bericht ist!

Klicken Sie oben rechts im SQL auf Save und wählen Sie die Report Type (Chart oder Table) aus. Um alles abzuschließen, wählen Sie das Dashboard aus, in dem der Bericht gespeichert werden soll, und klicken Sie auf Save to Dashboard.

Analysieren von Daten

SQL Report Builder

SQL Report Builder bietet Ihnen die Möglichkeit, Ihre Data Warehouse direkt abzufragen, die Ergebnisse anzuzeigen und schnell in einen Bericht umzuwandeln. Durch die Verwendung von SQL können auch nicht SQL Funktionenden Visual- oder Cohort-Report Buildern verwenden und erhalten so mehr Kontrolle über Ihre Daten.

Berechnete Spalten, die mit SQL erstellt wurden, sind nicht von Aktualisierungszyklen abhängig, d. h. Sie können sie nach Belieben durchlaufen und sofort die Ergebnisse sehen.

NOTE
Dies gilt nur für die Struktur der Spalte, nicht für die Aktualität der Daten. Neue Daten hängen weiterhin von erfolgreich abgeschlossenen Aktualisierungszyklen ab.
Dies ist perfekt für…
Das ist nicht so toll für…
Fortgeschrittene Analysten/Analysten
Anfänger - Sie müssen SQL wissen.
Die SQL
Einfache Analysen: Das Schreiben einer Abfrage kann mehr Arbeit bedeuten als das einfache Verwenden der Visual Report Builder.
Erstellen von berechneten Spalten für die einmalige Verwendung
Mit anderen teilen - Überlegen Sie, ob Ihre Zielgruppe SQL versteht. Andernfalls können sie durch die Art und Weise, wie der Bericht erstellt wird, verwirrt werden.
Daten mit one-to-many Beziehungen
Testen einer neuen Spalte oder Analyse

Datenbank und SQL-Editor-Ergebnisse im Vergleich

In den meisten Fällen können diese Unterschiede den Aktualisierungszyklen zugeschrieben werden. Wenn Commerce Intelligence gerade Daten aus Ihrer Datenbank auf Ihren Data Warehouse repliziert, können selbst bei Verwendung derselben Abfrage unterschiedliche Ergebnisse auftreten.

Verbindungsprobleme können auch zu Diskrepanzen führen. Navigieren Sie zur Connections Seite, indem Sie zum Überprüfen auf Manage Data > Connections klicken. Gibt es einen Fehler bei der betreffenden Datenbankintegration? In diesem Fall müssen Sie die Integration möglicherweise erneut authentifizieren um die Dinge wieder zum Laufen zu bringen.

Wenn alle Ihre Integrationen erfolgreich verbunden sind und Sie sich nicht in der Mitte eines Aktualisierungszyklus befinden, kann etwas Anderes fehlen.

Löscht das Löschen eines SQL auch die zugrunde liegenden Spalten von meinem Data Warehouse?

Nein, Sie verlieren keine Spalten von Ihrem Data Warehouse, unabhängig davon, wie Sie sie aufgebaut haben.

Mit der Data Warehouse Manager erstellte Spalten sind nicht betroffen, wenn Sie einen Bericht oder eine Abfrage löschen, in dem bzw. der sie verwendet werden.

Mit dem SQL Report Builder erstellte Spalten werden nicht auf Ihrem Data Warehouse gespeichert.

Report Builder versus SQL Report Builder

Die SQL Report Builder bietet Ihnen mehr Flexibilität bei der Erstellung und Strukturierung Ihrer Diagramme - Sie können beispielsweise auswählen, welche Werte auf der X- und Y angezeigt werden sollen. Weitere Informationen zum Erstellen von Diagrammen in der SQL Report Builder finden Sie im Tutorial Erstellen von Visualisierungen aus SQL Abfragen .

Cohort Report Builder cohortrb

Anders als die Visual Report Builder dient die Cohort Report Builder einem einzigen Zweck: der Analyse und Identifizierung von Verhaltenstrends ähnlicher Benutzergruppen im Laufe der Zeit. Die Nutzung des Cohort Report Builder erfordert keine SQL Kenntnisse, sodass Sie ohne zu zögern direkt eintauchen können, wenn Sie gerade erst anfangen.

Dies ist perfekt für…
Das ist nicht so toll für…
Fortgeschrittene Analysten/Analysten
Anfänger - Sie benötigen praxisorientierte Kohorten.
Identifizieren von Verhaltenstrends im Zeitverlauf
Qualitative Analyse - kann durchgeführt werden erfordert jedoch Adobe-Unterstützung.

Abfragen nach dem Aktualisierungszyklus neu erstellen

Sie müssen Ihre Abfragen nicht neu erstellen. Mit dem SQL Report Builder erstellte Berichte werden wie die im herkömmlichen Report Builder erstellten gespeichert. Der Aktualisierungsprozess für SQL Diagramme ist derselbe - nachdem Ihre Daten aktualisiert wurden, werden die Werte in Ihren Diagrammen neu berechnet und erneut angezeigt.

NOTE
Beim Löschen eines SQL Berichts/einer Abfrage werden die zugrunde liegenden Spalten nicht von Ihrem Data Warehouse gelöscht. Sie verlieren keine Spalten, unabhängig davon, wie Sie sie erstellt haben.
  • Mit dem Data Warehouse-Manager erstellte Spalten sind davon nicht betroffen, wenn Sie einen Bericht oder eine Abfrage löschen, in dem bzw. der sie verwendet werden.

  • Mit dem SQL-Report Builder erstellte Spalten werden nicht auf Ihrem Data Warehouse gespeichert.

Verpackung wrapup

Wenn Sie etwas herausfordernder ausprobieren möchten, warum sollten Sie nicht versuchen, eine Abfrage zu schreiben, die für die Visualisierung optimiert ist? Sehen Sie sich das Tutorial Erstellen von Visualisierungen aus SQL -Abfragen an, um loszulegen.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc