Verwenden von SQL Report Builder
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
Schreiben Sie entsprechend den Richtlinien für die Abfrageoptimierung eine Abfrage in den SQL-Editor.
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:
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:
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.
one-to-many
-BeziehungenDatenbank 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.
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.
-
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.