Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Ottimizzazione dell'Analisi dei Ricavi dei Clienti | Basi del Query Engine
Fondamenti di BigQuery

bookSfida: Ottimizzazione dell'Analisi dei Ricavi dei Clienti

Scorri per mostrare il menu

Scrivere una query che analizzi in modo efficiente il fatturato dei clienti utilizzando Materialized Views e Common Table Expressions (CTE) sulla tabella retail_data_updated:

  1. Creare una Materialized View che pre-aggregi il fatturato totale ('total_amount') per ciascun 'customer_id' e 'customer_country'.
  2. Utilizzare una CTE per classificare i clienti all'interno di ogni paese in base al loro 'total_revenue'.
  3. Interrogare la Materialized View per restituire i primi 5 clienti per fatturato per paese.
  4. Ordinare i risultati per 'customer_country'.

La query deve restituire le seguenti colonne:

  • 'customer_id' (identificativo univoco del cliente);
  • 'customer_country' (paese del cliente);
  • 'total_revenue' (somma di 'total_amount' per il cliente);
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 6
some-alt