Auf dieser Seite wird erläutert, wie Sie Looker-Dashboards abrufen, auf denen Leistungskennzahlen für Ihr Einzelhandelsunternehmen angezeigt werden können.
Hinweise
Bevor Sie Looker-Dashboards für Ihr Einzelhandelsunternehmen erhalten können, müssen Sie Folgendes tun:
Lassen Sie Ihre Einzelhandelsdaten über die Retail API hochladen. Weitere Informationen finden Sie hier:
Exportieren Sie Ihre Einzelhandelsdaten aus der Retail API in BigQuery. Weitere Informationen finden Sie unter Daten in BigQuery exportieren.
Wenn Ihre Produkt- und Nutzerereignisdaten bereits in BigQuery im Format der Retail API vorliegen, können Sie diese Daten verwenden, um Looker-Dashboards zu erhalten. In diesem Fall müssen Sie Ihre Einzelhandelsdaten nicht hochladen und nach BigQuery exportieren. Weitere Informationen zum Format der BigQuery Retail API finden Sie unter Retail-Schema und Informationen zu Nutzerereignissen.
Looker einrichten
Sie erhalten eine Looker-Instanz von Ihrem Looker Sales Engineer oder Professional Services Consultant.
Richten Sie in Looker eine Verbindung zu BigQuery ein. Folgen Sie dazu der Anleitung in Google BigQuery in der Looker-Dokumentation. Bei Bedarf können Sie sich an Ihren Looker Sales Engineer oder an Ihren Dienstleistungsberater wenden. Speichern Sie den Namen der Verbindung, die Sie für die Installation in Looker Block eingerichtet haben.
BigQuery-Ansicht des Nutzerereignisses in eine Tabelle konvertieren
Für Looker-Dashboards müssen sich die Nutzerereignisdaten in einer BigQuery-Tabelle befinden, nicht in einer Ansicht.
So konvertieren Sie die BigQuery-Ansicht für Nutzerereignisse in eine Tabelle:
Ersetzen Sie die Variablen im folgenden SQL-Beispielcode so:
rdm_user_event_view Die Projekt-, Dataset- und Tabellen-IDs der Nutzerereignisansicht, die Sie in BigQuery exportiert haben. Das Format ist
project_id.dataset_id.table_id
.rdm_user_event_table Die Projekt-, Dataset- und Tabellen-IDs in BigQuery für die neue BigQuery-Tabelle. Verwenden Sie dieselbe Projekt-ID und Dataset-ID, die Sie für die Nutzerereignisansicht verwendet haben, die Sie in BigQuery exportiert haben. Verwenden Sie für die Tabellen-ID
tbl_events
. Das Format dafür istproject_id.dataset_id.tbl_events
.
CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE` AS SELECT * FROM `RDM_USER_EVENT_VIEW`
Kopieren Sie das SQL-Codebeispiel aus dem vorherigen Schritt.
Öffnen Sie in der Google Cloud Console die Seite "BigQuery".
Wählen Sie das Projekt aus, das die Nutzerereignistabelle enthält, falls noch nicht geschehen.
Fügen Sie den SQL-Code aus dem Bereich Editor ein.
Klicken Sie auf
Ausführen und warten Sie, bis die Abfrage abgeschlossen ist.
Die neue Tabelle wird in den Speicherort in BigQuery geschrieben, den Sie mit der Variablen rdm_user_event_table festgelegt haben. Speichern Sie den Speicherort, um ihn unter Looker Block installieren zu verwenden.
Materialisierte Ansicht für Verkäufe erstellen
Mit dem folgenden SQL-Beispielcode können Sie eine materialisierte Ansicht erstellen, die von Ihren Looker-Dashboards abgefragt werden kann. Weitere Informationen finden Sie in der BigQuery-Dokumentation unter Einführung in materialisierte Ansichten.
So erstellen Sie eine materialisierte Ansicht für Verkäufe:
Ersetzen Sie die Variablen im folgenden SQL-Beispielcode so:
mv_sales. Die Projekt-, Dataset- und Tabellen-IDs in BigQuery für die neue materialisierte Ansicht für Verkäufe. Verwenden Sie dieselbe Projekt-ID und Dataset-ID wie für die Nutzerereignistabelle, die Sie in BigQuery exportiert haben. Verwenden Sie für die Tabellen-ID
mv_sales
. Das Format istproject_id.dataset_id.mv_sales
.rdm_user_event_table Die Projekt-, Dataset- und Tabellen-IDs der Nutzerereignistabelle, die Sie in BigQuery exportiert haben. Das Format ist
project_id.dataset_id.table_id
.
CREATE MATERIALIZED VIEW `MV_SALES` OPTIONS( friendly_name="Sales View", description="View of Sales Data", labels=[("team", "cloud_retail_solutions"), ("environment", "development")] ) AS SELECT EXTRACT(DATE FROM event_time) as day, session_id as session, ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor, ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user, ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id, MAX(purchase_transaction.revenue) as tx_total, MAX(purchase_transaction.tax) as tx_tax, MAX(purchase_transaction.cost) as tx_cost, MAX(purchase_transaction.currency_code) as tx_cur, SUM(d.quantity*d.product.price_info.price) as product_total, COUNT(d) AS basket_size FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d WHERE event_type = 'purchase-complete' GROUP BY EXTRACT(DATE FROM event_time), session_id;
Kopieren Sie das SQL-Codebeispiel aus dem vorherigen Schritt.
Öffnen Sie in der Google Cloud Console die Seite "BigQuery".
Wählen Sie das Projekt aus, das die Nutzerereignistabelle enthält, falls noch nicht geschehen.
Fügen Sie den SQL-Code aus dem Bereich Editor ein.
Klicken Sie auf
Ausführen und warten Sie, bis die Abfrage abgeschlossen ist.
Die neue materialisierte Ansicht für Verkäufe wird in den Speicherort in BigQuery geschrieben, den Sie mit der Variablen mv_sales festlegen. Speichern Sie den Speicherort, um ihn unter Looker Block installieren zu verwenden.
Looker Block installieren
Bei diesem Vorgang laden Sie einen Looker Block über die Looker Marketplace-Website herunter, die mit Ihrer Looker-Instanz verbunden ist. Außerdem steht ein öffentlicher Looker Marketplace zur Verfügung, in dem Sie die verschiedenen verfügbaren Looker Blocks aufrufen können. Auf dieser Website können Sie jedoch keine Looker Blocks herunterladen.
Rufen Sie die Looker-Instanz auf, die Ihr Looker Sales Engineer bei der Einrichtung von Looker unterstützt hat.
Klicken Sie auf
und dann auf Discover.Die Looker Marketplace-Seite wird angezeigt.
Geben Sie
discovery
in das Suchfeld ein.Im Bereich Modelle wird Discovery: E-Commerce Insights angezeigt.
Klicken Sie auf Discovery: E-Commerce Insights.
Klicken Sie auf Installieren > Installieren.
Wenn Sie der Lizenzvereinbarung zustimmen, klicken Sie auf Akzeptieren.
Wenn Sie zustimmen, dass die im Dialogfeld angezeigten Aktionen in Looker ausgeführt werden dürfen, klicken Sie auf Zustimmen und fortfahren.
Das Dialogfeld Konfiguration wird angezeigt.
Legen Sie das Dialogfeld Konfiguration fest:
Geben Sie im Feld Ereignistabelle die Projekt-, Dataset- und Tabellen-IDs der Nutzerereignistabelle ein, die Sie in BigQuery exportiert haben. Das Format ist
project_id.dataset_id.table_id.
.Geben Sie im Feld Produkttabelle die Projekt-, Dataset- und Tabellen-IDs der Produkttabelle für Retail ein, die Sie in BigQuery exportiert haben. Das Format dafür lautet
project_id.dataset_id.table_id.
.Geben Sie im Feld Verkaufte materialisierte Ansicht die Projekt-, Dataset- und Tabellen-IDs der materialisierten Ansicht für Verkäufe ein, die Sie unter Materialisierte Ansicht für Verkäufe erstellen erstellt haben. Das Format ist
project_id.dataset_id.table_id.
.Wählen Sie im Feld Verbindung den Namen der Verbindung aus, die Sie in Looker einrichten erstellt haben.
Klicken Sie auf Installieren, um die Konfiguration abzuschließen und Looker Block zu installieren.
Die Seite Looker Marketplace wird angezeigt.
Klicken Sie auf der Seite Looker Marketplace in der Zeile Discovery: E-Commerce Insights auf Open (Öffnen).
Die Seite Discovery: E-Commerce Insights wird angezeigt.
Klicken Sie unter der Überschrift Dashboards auf einen Bereich, um ein Dashboard aufzurufen.
Looker Block anpassen
Dieser Looker Block verwendet Suchfilter zur Anpassung. Weitere Informationen zum Anpassen von Looker Blocks mit Suchfiltern, die über den Looker Marketplace installiert wurden, finden Sie unter Looker Marketplace Blocks anpassen.