
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a new dataset to store the tables
/ 25
Explore the product sentiment dataset
/ 25
Join datasets to find insights
/ 25
Append additional records
/ 25
BigQuery ist eine vollständig verwaltete, automatisierte und kostengünstige Analysedatenbank von Google. Mit diesem Tool können Sie mehrere Terabyte an Daten abfragen und müssen dabei weder eine Infrastruktur verwalten, noch benötigen Sie einen Datenbankadministrator. BigQuery basiert auf SQL und die Abrechnung erfolgt nach dem „Pay as you go“-Modell. Mithilfe von BigQuery können Sie sich auf die Datenanalyse konzentrieren und wichtige Informationen erhalten.
In diesem Lab arbeiten Sie mit der Kopie eines E‑Commerce-Datasets, das Millionen von Google Analytics-Einträgen des Google Merchandise Store enthält. Ihre Aufgabe ist es, anhand der verfügbaren Felder und Zeilen bestimmte Informationen abzurufen.
In diesem Lab wird beschrieben, wie Sie Berichtstabellen mithilfe von SQL‑Joins und ‑Unions erstellen.
Szenario: Das Marketingteam hat Ihnen und Ihrem Data-Science-Team alle Rezensionen für Ihre E‑Commerce-Website zur Verfügung gestellt. Gemeinsam erstellen Sie ein Data Warehouse in BigQuery, in dem Daten aus drei Quellen zusammengeführt werden:
Aufgaben in diesem Lab:
Lesen Sie diese Anleitung. Labs sind zeitlich begrenzt und können nicht pausiert werden. Der Timer beginnt zu laufen, wenn Sie auf Lab starten klicken, und zeigt Ihnen, wie lange die Ressourcen für das Lab verfügbar sind.
In diesem praxisorientierten Lab können Sie die Lab-Aktivitäten in einer echten Cloud-Umgebung selbst durchführen – nicht in einer Simulations- oder Demo-Umgebung. Dazu erhalten Sie neue, temporäre Anmeldedaten, mit denen Sie für die Dauer des Labs auf Google Cloud zugreifen können.
Für dieses Lab benötigen Sie Folgendes:
Klicken Sie auf Lab starten. Wenn Sie für das Lab bezahlen müssen, wird ein Pop-up-Fenster geöffnet, in dem Sie Ihre Zahlungsmethode auswählen können. Auf der linken Seite befindet sich der Bereich Details zum Lab mit diesen Informationen:
Klicken Sie auf Google Cloud Console öffnen (oder klicken Sie mit der rechten Maustaste und wählen Sie Link in Inkognitofenster öffnen aus, wenn Sie Chrome verwenden).
Im Lab werden Ressourcen aktiviert. Anschließend wird ein weiterer Tab mit der Seite Anmelden geöffnet.
Tipp: Ordnen Sie die Tabs nebeneinander in separaten Fenstern an.
Kopieren Sie bei Bedarf den folgenden Nutzernamen und fügen Sie ihn in das Dialogfeld Anmelden ein.
Sie finden den Nutzernamen auch im Bereich Details zum Lab.
Klicken Sie auf Weiter.
Kopieren Sie das folgende Passwort und fügen Sie es in das Dialogfeld Willkommen ein.
Sie finden das Passwort auch im Bereich Details zum Lab.
Klicken Sie auf Weiter.
Klicken Sie sich durch die nachfolgenden Seiten:
Nach wenigen Augenblicken wird die Google Cloud Console in diesem Tab geöffnet.
Zuerst wird das Fenster Willkommen bei BigQuery in der Cloud Console geöffnet, das neben allgemeinen Informationen auch einen Link zur Kurzanleitung und zu den Versionshinweisen enthält.
Die BigQuery Console wird geöffnet.
Erstellen Sie zuerst in BigQuery ein neues Dataset mit dem Namen ecommerce, in dem die Tabellen gespeichert werden können.
Klicken Sie im linken Bereich auf den Namen des BigQuery-Projekts (qwiklabs-gcp-xxxx
).
Klicken Sie auf das Dreipunkt-Menü neben dem Projektnamen und wählen Sie Dataset erstellen aus.
Das Dialogfeld Dataset erstellen wird geöffnet.
Legen Sie ecommerce
als Dataset-ID fest und verwenden Sie für alle anderen Optionen die Standardwerte.
Klicken Sie auf Dataset erstellen.
Klicken Sie auf Fortschritt prüfen.
Ihr Data-Science-Team hat alle Rezensionen mit der API analysiert und Ihnen die durchschnittlichen „Score“- und „Magnitude“-Werte für jedes Produkt bereitgestellt.
Das Projekt, das das Dataset Ihres Marketingteams enthält, heißt data-to-insights. Öffentliche BigQuery-Datasets werden standardmäßig nicht in BigQuery angezeigt. Die Abfragen in diesem Lab greifen auf das Dataset data-to-insights
zu, auch wenn Sie das nicht sehen können.
data-to-insights
zu.products
auf.Mögliche Lösung:
Mögliche Lösung:
Bei welchem Produkt ist das Sentiment am negativsten?
Klicken Sie auf Fortschritt prüfen.
Szenario: Es ist der erste Tag des Monats und das für das Inventar zuständige Team hat Sie darüber informiert, dass die Werte im Feld orderedQuantity
des Datasets für das Produktinventar nicht aktuell sind. Sie haben die Aufgabe, die Gesamtzahl der Verkäufe pro Produkt für den 01.08.2017 abzufragen und diese mit den derzeitigen Lagerbeständen abzugleichen, sodass das Team erkennen kann, welche Produkte zuerst aufgestockt werden müssen.
sales_by_sku_20170801
data-to-insights.ecommerce.all_sessions_raw
productSKU
productQuantity
. Tipp: Verwenden Sie SUM() mit einer IFNULL
-Bedingung.20170801
filternORDER BY
Mögliche Lösung:
sales_by_sku
und dann auf den Tab Vorschau.Wie viele verschiedene SKUs wurden verkauft?
Antwort: 462
Reichern Sie die Verkaufsdaten als Nächstes mit den Daten zum Produktinventar an, indem Sie die beiden Datasets zusammenführen.
name
stockLevel
restockingLeadTime
sentimentScore
sentimentMagnitude
Mögliche Lösung:
total_ordered/stockLevel
) mit dem Namen ratio
. Tipp: Verwenden Sie SAFE_DIVIDE(field1,field2)
, um Fehler aufgrund einer Division durch 0 zu vermeiden, wenn der Lagerbestand 0 ist.Mögliche Lösung:
Klicken Sie auf Fortschritt prüfen.
Das Auslandsteam verzeichnet am 02.08.2017 bereits Ladenverkäufe, die Sie in Ihre Tabelle zu täglichen Verkäufen aufnehmen möchten.
ecommerce.sales_by_sku_20170802
productSKU STRING
total_ordered
als INT64
-FeldMögliche Lösung:
Es gibt mehrere Möglichkeiten, Daten zusammenzufügen, die dasselbe Schema haben. Zwei gängige Methoden sind Unions und Tabellenplatzhalter.
ecommerce.sales_by_sku_20170801
ecommerce.sales_by_sku_20170802
UNION
und UNION ALL
besteht darin, dass bei UNION
keine Doppeleinträge enthalten sind.Welches Problem besteht bei mehreren Tabellen zu täglichen Verkäufen? Sie müssen mehrere verkettete UNION
-Anweisungen schreiben.
Eine bessere Lösung besteht darin, den Filter für den Tabellenplatzhalter und den Filter _TABLE_SUFFIX
zu verwenden.
ecommerce.sales_by_sku_
für das Jahr 2017 auszuwählen.Mögliche Lösung:
Mögliche Lösung:
Klicken Sie auf Fortschritt prüfen.
Sie haben E‑Commerce-Daten analysiert, indem Sie Berichtstabellen erstellt und anschließend mithilfe von SQL-Joins und ‑Unions die Ansichten verändert haben.
In unseren Schulungen erfahren Sie alles zum optimalen Einsatz unserer Google Cloud-Technologien und können sich entsprechend zertifizieren lassen. Unsere Kurse vermitteln technische Fähigkeiten und Best Practices, damit Sie möglichst schnell mit Google Cloud loslegen und Ihr Wissen fortlaufend erweitern können. Wir bieten On-Demand-, Präsenz- und virtuelle Schulungen für Anfänger wie Fortgeschrittene an, die Sie individuell in Ihrem eigenen Zeitplan absolvieren können. Mit unseren Zertifizierungen weisen Sie nach, dass Sie Experte im Bereich Google Cloud-Technologien sind.
Anleitung zuletzt am 3. Februar 2024 aktualisiert
Lab zuletzt am 31. Oktober 2023 getestet
© 2025 Google LLC. Alle Rechte vorbehalten. Google und das Google-Logo sind Marken von Google LLC. Alle anderen Unternehmens- und Produktnamen können Marken der jeweils mit ihnen verbundenen Unternehmen sein.
Diese Inhalte sind derzeit nicht verfügbar
Bei Verfügbarkeit des Labs benachrichtigen wir Sie per E-Mail
Sehr gut!
Bei Verfügbarkeit kontaktieren wir Sie per E-Mail
One lab at a time
Confirm to end all existing labs and start this one