Herausforderung: Analyse der Top-Produkte
Swipe um das Menü anzuzeigen
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 empfehlen wir die modernen Standardfunktionen:
JSON_VALUE: Extrahiert skalare Werte (wie Zeichenfolgen oder Zahlen) und entfernt automatisch zusätzliche Anführungszeichen;JSON_QUERY: Extrahiert komplexe JSON-Objekte oder Arrays.
Aufgabe
Eine Abfrage erstellen, die eine Verkaufsanalyse für unsere Top-Produkte anhand der Daten in unserer 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 von jedem Produkt generiert wurde;
- Ergebnisse nach Produktname gruppieren;
- Nach den am häufigsten gekauften Produkten sortieren.
Die Abfrage soll folgende Spalten zurückgeben:
'product_name'(aus JSON extrahiert);'purchase_count'(wie oft dieses Produkt vorkommt);'total_revenue'(Summe der Transaktionsbeträge, bei denen dieses Produkt vorkommt).
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Herausforderung: Analyse der Top-Produkte
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 empfehlen wir die modernen Standardfunktionen:
JSON_VALUE: Extrahiert skalare Werte (wie Zeichenfolgen oder Zahlen) und entfernt automatisch zusätzliche Anführungszeichen;JSON_QUERY: Extrahiert komplexe JSON-Objekte oder Arrays.
Aufgabe
Eine Abfrage erstellen, die eine Verkaufsanalyse für unsere Top-Produkte anhand der Daten in unserer 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 von jedem Produkt generiert wurde;
- Ergebnisse nach Produktname gruppieren;
- Nach den am häufigsten gekauften Produkten sortieren.
Die Abfrage soll folgende Spalten zurückgeben:
'product_name'(aus JSON extrahiert);'purchase_count'(wie oft dieses Produkt vorkommt);'total_revenue'(Summe der Transaktionsbeträge, bei denen dieses Produkt vorkommt).
Danke für Ihr Feedback!