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

bookHerausforderung: Optimierung der Kundenumsatzanalyse

Swipe um das Menü anzuzeigen

Schreibe eine Abfrage, die Kundenumsätze effizient mithilfe von Materialized Views und Common Table Expressions (CTEs) in der Tabelle retail_data_updated analysiert:

  1. Erstelle eine Materialized View, die den Gesamtumsatz ('total_amount') für jede 'customer_id' und jedes 'customer_country' voraggregiert.
  2. Verwende ein CTE, um Kunden innerhalb jedes Landes basierend auf ihrem 'total_revenue' zu ranken.
  3. Frage die Materialized View ab, um die Top 5 Kunden nach Umsatz pro Land zurückzugeben.
  4. Sortiere die Ergebnisse nach 'customer_country'.

Die Abfrage soll folgende Spalten zurückgeben:

  • 'customer_id' (eindeutige Kundenkennung);
  • 'customer_country' (Land des Kunden);
  • 'total_revenue' (Summe von 'total_amount' für den Kunden);
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6

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 6
some-alt