Verwenden SQL Report Builder
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
Im Folgenden Richtlinien zur Abfrageoptimierung, schreiben Sie eine Abfrage in SQL Editor.
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:
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:
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
Series
oder der Spalte, die Sie messen möchten, z. B. Verkaufte Artikel. - Die
Category
oder der Spalte, die Sie zur Segmentierung Ihrer Daten verwenden möchten, z. B. Akquisequelle. - Die
Labels
oder 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.
one-to-many
BeziehungenDatenbank 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.
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.
-
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.