Verwenden von SQL Report Builder

NOTE
Erfordert Administratorberechtigungen zum Erstellen und Bearbeiten von SQL-Diagrammen. Standard -Benutzer können diese Diagramme in Dashboards neu anordnen, und Read-only -Benutzer haben dasselbe Erlebnis wie herkömmliche Diagramme. Außerdem haben Read-only -Benutzer keinen Zugriff auf den Text der Abfrage.

Weitere Informationen finden Sie im Schulungsvideo .

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 Ihrer Data Warehouse verwendet. Sehen Sie sich die Berichte in Ihrem Dashboard an - hinter den Kulissen wird jeder von einer SQL -Abfrage unterstützt.

Mit dem SQL Report Builder können Sie Ihre Data Warehouse direkt abfragen, die Ergebnisse anzeigen und in eine Grafik umwandeln. Sie können einen Bericht mit dem Wert SQL Report Builder erstellen, indem Sie auf Report Builder > SQL Report Builder klicken.

Weitere Informationen finden Sie im Schulungsvideo .

Mit dem SQL Report Builder können Sie Ihre Data Warehouse direkt abfragen, die Ergebnisse anzeigen und sie schnell in eine Grafik umwandeln. Die beste Möglichkeit, mit SQL Berichte zu erstellen, besteht darin, dass Sie nicht auf Aktualisierungszyklen warten müssen, um von Ihnen erstellte Spalten zu iterieren. Wenn die Ergebnisse nicht richtig aussehen, können Sie die Abfrage schnell bearbeiten und erneut ausführen, bis die Ergebnisse Ihren Erwartungen entsprechen.

Dieses Thema führt Sie durch die Verwendung von SQL Report Builder. Nachdem Sie Ihren Umweg kennen, sehen Sie sich das Tutorial SQL für Visualisierungen an oder versuchen Sie, 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 befindet sich in der Entwicklung.

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

Erste Schritte

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

Schreiben von Abfragen writing

NOTE
Bei SQL Report Builder -Abfragen wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass Sie beim Schreiben von Abfragen die richtige Groß-/Kleinschreibung verwenden, oder Sie können unerwartete Ergebnisse oder Fehler erzeugen.

Schreiben Sie entsprechend den Richtlinien für die Abfrageoptimierung eine Abfrage in den SQL-Editor.

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 der Zukunft aktualisiert wird, spiegelt der SQL-Bericht nicht die Änderungen wider. Sie müssen den Bericht manuell bearbeiten, damit die Änderungen wirksam werden.

Mit den Schaltflächen am oberen Rand der Seitenleiste können Sie zwischen Listen mit Tabellen und Metriken umschalten, die für die Verwendung in SQL Report Builder verfügbar sind. Wenn Sie nicht sehen, wonach Sie in der Liste suchen, versuchen Sie, mithilfe der Suchleiste oben in der Seitenleiste danach zu suchen.

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

Einfügen einer Tabelle in den SQL-Editor.

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

Außerdem wird jeder JOIN -Typ unterstützt, Adobe empfiehlt jedoch 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 Ihre Abfrage geschrieben haben, klicken Sie auf Run Query. Die Ergebnisse werden in einer Tabelle unter dem SQL-Editor angezeigt:

Ausführen der Abfrage und Anzeigen der Ergebnisse.

Wenn in den Ergebnissen ein falsches Ergebnis auftritt, können Sie die Abfrage bearbeiten und erneut ausführen, bis Sie zufrieden sind.

Manchmal werden unter dem Editor Meldungen mit EXPLAIN angezeigt.Wenn eine davon angezeigt wird, bedeutet dies, dass Ihre Abfrage nicht ausgeführt wurde und eine kleine Feinabstimmung erforderlich ist.

Nachdem Sie die Bearbeitung Ihrer Abfrage abgeschlossen haben, können Sie entweder eine Visualisierung erstellen oder Ihre Arbeit in einem Dashboard speichern.

Erstellen einer Visualisierung createviz

Um eine Visualisierung mit Ihren Abfrageergebnissen zu erstellen, klicken Sie im Bereich Results auf die Registerkarte Chart . Wählen Sie auf dieser Registerkarte Folgendes aus:

  • Die Series oder die Spalte, die Sie messen möchten, z. B. Verkauf.
  • Die Category oder die Spalte, die Sie zur Segmentierung Ihrer Daten verwenden möchten, z. B. Akquise-Quelle.
  • Die Werte Labels oder X-Achse.

Hier sehen Sie, wie der Visualisierungsprozess aussieht:

Eine ausführliche Anleitung zum Erstellen einer Visualisierung finden Sie im Tutorial Erstellen von Visualisierungen aus SQL-Abfragen{: target="_blank"}.

Bericht speichern save

Bevor Sie Ihre Arbeit speichern können, müssen Sie dem Bericht einen Namen geben. Denken Sie daran, die Best Practice-Richtlinien für die Benennung{: target="_blank"} zu befolgen und wählen Sie etwas aus, das deutlich vermittelt, was der Bericht ist!

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

Daten analysieren

SQL Report Builder

Mit SQL Report Builder können Sie Ihre Data Warehouse direkt abfragen, die Ergebnisse anzeigen und sie schnell in einen Bericht umwandeln. Durch Verwendung von SQL können Sie auch nicht verfügbare Funktionen in den Report Buildern Visual oder Cohort verwenden, wodurch Sie eine bessere Kontrolle über Ihre Daten erhalten. SQL

Mit SQL erstellte berechnete Spalten hängen nicht von Aktualisierungszyklen ab, d. h., Sie können sie wie gewünscht durchlaufen und sofort Ergebnisse anzeigen.

NOTE
Dies gilt nur für die Struktur der Spalte, nicht für die Aktualisierung der Daten. Neue Daten hängen weiterhin von erfolgreich abgeschlossenen Aktualisierungszyklen ab.
Dies ist perfekt für ….
Das ist nicht so toll für ….
Vermittelnde/erweiterte Analysten
Anfänger - Sie müssen SQL wissen.
Die SQL-Savy
Einfache Analysen: Das Schreiben einer Abfrage kann mehr Arbeit als einfach die Verwendung des Visual Report Builder sein.
Erstellen von einmaligen berechneten Spalten
Teilen mit anderen - denken Sie an Ihre Zielgruppe: Verstehen sie SQL? Andernfalls könnten sie durch die Erstellung des Berichts verwirrt werden.
Daten mit one-to-many -Beziehungen
Testen einer neuen Spalte oder Analyse

Datenbank vs. SQL Editor-Ergebnisse

Meistens können Unterschiede in den Ergebnissen auf Aktualisierungszyklen zurückgeführt werden. Wenn Commerce Intelligence gerade Daten aus Ihrer Datenbank auf Ihre Data Warehouse repliziert, werden möglicherweise auch bei Verwendung derselben Abfrage unterschiedliche Ergebnisse angezeigt.

Verbindungsprobleme können auch zu Diskrepanzen führen. Navigieren Sie zur Seite "Connections", indem Sie auf "Manage Data > Connections"klicken, um sie auszuchecken. Gibt es einen Fehler für die betreffende Datenbankintegration? In diesem Fall müssen Sie möglicherweise die Integration erneut authentifizieren, damit die Dinge wieder ausgeführt werden.

Wenn all Ihre Integrationen erfolgreich verbunden sind und Sie sich nicht mitten in einem Aktualisierungszyklus befinden, kann etwas Anderes fehlschlagen.

Löscht das Löschen eines SQL -Berichts auch die zugrunde liegenden Spalten aus meiner Data Warehouse?

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

Spalten, die mit dem Data Warehouse Manager erstellt wurden, sind nicht betroffen, wenn Sie einen Bericht oder eine Abfrage löschen, die/die diese verwendet.

Spalten, die mit dem SQL Report Builder erstellt wurden, werden nicht auf Ihrer Data Warehouse gespeichert.

Report Builder versus SQL Report Builder

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

Cohort Report Builder cohortrb

Im Gegensatz zum Visual Report Builder ist der Cohort Report Builder für einen einzigen Zweck gedacht - die Analyse und Identifizierung von Verhaltenstrends ähnlicher Benutzergruppen im Zeitverlauf. Die Verwendung der Cohort Report Builder erfordert keine SQL Speicherkapazität, sodass Sie ohne Zögern sofort eintauchen können, wenn Sie gerade erst anfangen.

Dies ist perfekt für ….
Das ist nicht so toll für ….
Vermittelnde/erweiterte Analysten
Anfänger - Sie benötigen praxisdefinierte Kohorten.
Identifizieren von Verhaltenstrends im Zeitverlauf
Qualitative Analyse: Sie kann done sein, erfordert jedoch Adobe-Hilfe.

Neuerstellen von Abfragen nach dem Aktualisierungszyklus

Sie müssen Ihre Abfragen nicht neu erstellen. Berichte, die mit dem SQL Report Builder erstellt wurden, werden wie im herkömmlichen Report Builder gespeichert. Der Aktualisierungsprozess für SQL -Diagramme ist derselbe: Nach der Aktualisierung Ihrer Daten werden die Werte in Ihren Diagrammen neu berechnet und angezeigt.

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

  • Spalten, die mit dem SQL-Report Builder erstellt wurden, werden nicht auf Ihrer Data Warehouse gespeichert.

Aufwischen wrapup

Wenn Sie etwas herausforderndes ausprobieren möchten, warum versuchen Sie nicht, eine für die Visualisierung optimierte Abfrage zu schreiben? Sehen Sie sich das Tutorial Erstellen von Visualisierungen aus SQL Abfragen}{: target="_blank"} an, um zu beginnen.

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