Herausforderung: Analyse der Top-Produkte
Swipe um das Menü anzuzeigen
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:
- Produktnamen aus dem JSON in der Spalte
'products'extrahieren; - Zählen, wie oft jedes Produkt in Transaktionen vorkommt;
- Den Gesamtumsatz berechnen, der durch jedes Produkt generiert wurde;
- Ergebnisse nach Produktnamen gruppieren;
- 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?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 2
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 2. Kapitel 2