Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Analyse der Top-Produkte | Grundlagen der Abfrage-Engine
BigQuery Grundlagen

bookHerausforderung: Analyse der Top-Produkte

Swipe um das Menü anzuzeigen

Note
Moderne Praxis

In den Video- und Kursbeispielen wird die Funktion JSON_EXTRACT verwendet. Obwohl diese Funktion vollständig unterstützt wird und korrekt funktioniert, gilt sie in BigQuery als veraltete Syntax.

Für eigene zukünftige Projekte wird empfohlen, die modernen Standardfunktionen zu verwenden:

  • JSON_VALUE: Extrahiert skalare Werte (wie Zeichenketten oder Zahlen) und entfernt automatisch zusätzliche Anführungszeichen;
  • JSON_QUERY: Extrahiert komplexe JSON-Objekte oder Arrays.

Eine Abfrage erstellen, die eine Verkaufsanalyse für die umsatzstärksten Produkte anhand der Daten in der Tabelle retail_data_updated zeigt:

  1. Produktnamen aus dem JSON in der Spalte 'products' extrahieren;
  2. Zählen, wie oft jedes Produkt in Transaktionen vorkommt;
  3. Den Gesamtumsatz berechnen, der durch jedes Produkt generiert wurde;
  4. Ergebnisse nach Produktnamen gruppieren;
  5. Nach den am häufigsten gekauften Produkten sortieren.

Die Abfrage sollte folgende Spalten zurückgeben:

  • 'product_name' (aus JSON extrahiert);
  • 'purchase_count' (wie oft dieses Produkt vorkommt);
  • 'total_revenue' (Summe der Transaktionsbeträge, in denen dieses Produkt vorkommt).
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 2
some-alt