Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Selezione Dei Dati in BigQuery | Basi del Query Engine
Fondamenti di BigQuery

bookSfida: Selezione Dei Dati in BigQuery

Scorri per mostrare il menu

Note
Pratica moderna

Nei video e negli esempi del corso, vedrai la funzione JSON_EXTRACT. Sebbene questa funzione sia pienamente supportata e funzioni correttamente, è considerata una sintassi legacy in BigQuery.

Per i tuoi progetti futuri, si consiglia di utilizzare le funzioni standard moderne:

  • JSON_VALUE: estrae valori scalari (come stringhe o numeri) e rimuove automaticamente le virgolette aggiuntive;
  • JSON_QUERY: estrae oggetti JSON complessi o array.

Obiettivo: analisi dei modelli di acquisto dei clienti, dimostrando la comprensione delle funzionalità specializzate di BigQuery.

  1. Scrivere una query che utilizzi il partition pruning filtrando sulla colonna di partizione appropriata (_PARTITIONDATE);
  2. Utilizzare APPROX_COUNT_DISTINCT per contare in modo efficiente i clienti unici;
  3. Includere almeno un'estrazione JSON dal campo products;
  4. Raggruppare i risultati in modo significativo.
Note
Nota

Per utilizzare _PARTITIONDATE per il partition pruning, assicurarsi che la tabella BigQuery sia creata con Partition by: Ingestion time. Senza questa impostazione, la pseudo-colonna non esisterà e la query fallirà.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 4

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