Verwenden 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 dasselbe Erlebnis wie herkömmliche Diagramme. Darüber hinaus Read-only -Benutzer haben keinen Zugriff auf den Text der Abfrage.

Siehe Schulungsvideo , um mehr zu erfahren.

SQL, oder Structured Query Language, ist eine Programmiersprache, die zur Kommunikation mit Datenbanken verwendet wird. In Commerce Intelligence, SQL wird verwendet, um Daten von Ihrer Data Warehouse abzufragen oder abzurufen. Sehen Sie sich die Berichte in Ihrem Dashboard an - hinter den Kulissen wird jeder von einem SQL Abfrage.

Sie können die SQL Report Builder um Ihre Data Warehouse direkt abzufragen, die Ergebnisse anzuzeigen und sie in eine Grafik umzuwandeln. Sie können mit der Erstellung eines Berichts beginnen, indem Sie SQL Report Builder durch Klicken auf Report Builder > SQL Report Builder.

Siehe Schulungsvideo , um mehr zu erfahren.

Die SQL Report Builder ermöglicht Ihnen, Ihre Data Warehouse direkt abzufragen, die Ergebnisse anzuzeigen und sie schnell in eine Grafik umzuwandeln. Der beste Teil zur Verwendung von SQL zum Erstellen von Berichten müssen Sie nicht auf Aktualisierungszyklen warten, um die von Ihnen erstellten 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 der SQL Report Builder. Wenn Sie wissen, wie Sie sich umgehen, sehen Sie sich die SQL für Visualisierungen 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 der SQL Report Builder. Diese Funktion befindet sich in der Entwicklung.

Erste Schritte mit der Erstellung eines SQL Bericht, klicken Sie auf Report Builder oder Add Report oben in einem Dashboard angezeigt. Im Report Picker Bildschirm, klicken Sie SQL Report Builder , um die SQL Editor.

Erste Schritte

Um einen Bericht zu bearbeiten, klicken Sie auf das Zahnrad ( ) in der oberen rechten Ecke eines SQL-basiertes Diagramm und klicken Sie Edit.

Schreiben von Abfragen writing

NOTE
SQL Report Builder bei 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.

Im Folgenden Richtlinien zur Abfrageoptimierung, schreiben Sie eine Abfrage in SQL Editor.

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

Wenn die Metrik in der Zukunft aktualisiert wird, wird der SQL-Bericht nicht die Änderungen widerspiegeln. 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 Tabellen- und Metriklisten umschalten, die in der Variablen SQL Report Builder. 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 SQL Editor verwenden, um Metriken, Tabellen und Spalten direkt in Ihre Abfragen einzufügen, indem Sie den Mauszeiger über sie halten und auf Insert:

Tabellen in die SQL Editor.

NOTE
Alle SELECT-Funktionoder einer 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.

Darüber hinaus werden alle JOIN -Typ wird unterstützt, Adobe empfiehlt jedoch nur die Verwendung von INNER JOIN, da dies der kostengünstigste der JOIN Typen.

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 wird Meldungen unterhalb des Editors mit EXPLAIN. 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 auf die Schaltfläche Chart im Results -Bereich. Wählen Sie auf dieser Registerkarte Folgendes aus:

  • Die Seriesoder der Spalte, die Sie messen möchten, z. B. Verkaufte Artikel.
  • Die Categoryoder der Spalte, die Sie zur Segmentierung Ihrer Daten verwenden möchten, z. B. Akquisequelle.
  • Die Labelsoder X-Achsenwerte.

Hier sehen Sie, wie der Visualisierungsprozess aussieht:

Eine ausführliche Anleitung zum Erstellen einer Visualisierung finden Sie im Abschnitt Tutorial zum 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, dem Best Practice-Richtlinien für die Benennung{: target="_blank"} und wählen Sie etwas aus, das deutlich vermittelt, was der Bericht ist!

Klicks Save oben rechts im SQL Editor und wählen Sie den Bericht aus Type (Chart oder Table). 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

SQL Report Builder bietet Ihnen die Möglichkeit, Ihre Data Warehouse direkt abzufragen, die Ergebnisse anzuzeigen und sie schnell in einen Bericht umzuwandeln. Verwenden SQL erlaubt auch zur Verwendung SQL nicht verfügbare Funktionen im Visual oder Cohort Report Builder, sodass Sie mehr Kontrolle über Ihre Daten haben.

Berechnete Spalten, die mit SQL sind nicht von Aktualisierungszyklen abhängig, d. h., Sie können sie wie gewünscht durchlaufen und sofort Ergebnisse sehen.

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.
Das ist perfekt für …
Das ist nicht so toll für …
Vermittelnde/erweiterte Analysten
Anfänger - Sie müssen es wissen SQL.
Die SQL savvy
Einfache Analysen: Das Schreiben einer Abfrage kann mehr Arbeit als einfach die Verwendung der Visual Report Builder.
Erstellen von einmaligen berechneten Spalten
Teilen mit anderen - denken Sie an Ihre Zielgruppe: Verstehen sie das? 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 im Prozess der Replikation von Daten aus Ihrer Datenbank auf Ihre Data Warehouse ist, werden möglicherweise auch bei Verwendung derselben Abfrage unterschiedliche Ergebnisse angezeigt.

Verbindungsprobleme können auch zu Diskrepanzen führen. Navigieren Sie zum Connections Seite durch Klicken auf Manage Data > Connections , um es zu überprüfen - Gibt es einen Fehler für die betreffende Datenbankintegration? Wenn ja, müssen Sie möglicherweise die Integration erneut authentifizieren um die Dinge wieder in Gang zu bringen.

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

Löscht eine SQL auch die zugrunde liegenden Spalten aus meiner Data Warehouse löschen?

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

Spalten, die mit der Data Warehouse Manager sind nicht betroffen, wenn Sie einen Bericht oder eine Abfrage löschen, die/die sie verwendet.

Spalten, die mit der SQL Report Builder nicht auf Ihrer Data Warehouse gespeichert werden.

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 Achsen. Weitere Informationen zum Erstellen von Diagrammen finden Sie unter SQL Report Builder, sehen Sie sich die Erstellen von Visualisierungen aus SQL Abfragen Tutorial.

Cohort Report Builder cohortrb

Im Gegensatz zu Visual Report Builder, die Cohort Report Builder ist für einen einzigen Zweck gedacht - die Analyse und Identifizierung von Verhaltenstrends ähnlicher Benutzergruppen im Zeitverlauf. Verwenden der Cohort Report Builder erfordert keine SQL Ich kann Ihnen helfen, sich ohne Zögern einzutauchen, wenn Sie gerade erst anfangen.

Das 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, erfordert jedoch Adobe-Hilfe.

Neuerstellen von Abfragen nach dem Aktualisierungszyklus

Sie müssen Ihre Abfragen nicht neu erstellen. Berichte, die mithilfe der SQL Report Builder werden so gespeichert, wie sie im traditionellen Report Builder. Der Aktualisierungsprozess für SQL sind die gleichen Diagramme - nach der Aktualisierung Ihrer Daten werden die Werte in Ihren Diagrammen neu berechnet und angezeigt.

NOTE
Beim Löschen einer SQL -Bericht/-Abfrage verwenden, 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 die Erstellen von Visualisierungen aus SQL Tutorial zu Abfragen{: target="_blank"} zum Einstieg.

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