Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Funzioni di Data e Ora | Introduzione alle Funzionalità Specifiche di BigQuery
Fondamenti di BigQuery

bookFunzioni di Data e Ora

Scorri per mostrare il menu

Esplorazione delle operazioni pratiche su date e orari in BigQuery, con particolare attenzione all'estrazione di componenti, all'esecuzione di operazioni aritmetiche temporali e alla formattazione dei valori temporali tramite esempi di query reali. Queste tecniche sono fondamentali per l'analisi di dati basati sul tempo provenienti da più fonti o regioni.

Estrazione dei componenti della data

BigQuery consente di estrarre parti specifiche di una data utilizzando EXTRACT. EXTRACT(YEAR FROM sample_date) recupera l'anno da un valore data completo.

Questa funzione è comunemente utilizzata per raggruppare, filtrare o aggregare dati per anno, mese o altre unità temporali.

Aritmetica su date e orari

BigQuery supporta l'aggiunta e la sottrazione di intervalli per modificare date e orari:

  • DATE_ADD(sample_date, INTERVAL 5 DAY) sposta una data in avanti di un periodo definito;
  • DATETIME_SUB(sample_datetime, INTERVAL 2 HOUR) sottrae tempo da un valore datetime.

Queste operazioni sono utili per calcolare finestre post-evento, allineare fusi orari o correggere ritardi di acquisizione e registrazione.

Formattazione dei valori di data e ora

La funzione FORMAT_DATETIME converte i valori datetime in formati leggibili o personalizzati. Permette di trasformare timestamp in formati come YYYY-MM-DD HH:MM.

Questo è particolarmente utile nella preparazione dei dati per report, dashboard o sistemi a valle con requisiti di formattazione specifici.

Perché è importante

I dati temporali spesso si presentano in formati e livelli di precisione differenti. Alcune fonti includono fusi orari o secondi, mentre altre memorizzano solo le date. Le funzioni di data e ora consentono di standardizzare questi dati, abilitare analisi basate sul tempo e garantire un'interpretazione coerente tra i dataset.

La padronanza delle funzioni di data e ora in BigQuery permette di trasformare dati temporali grezzi in informazioni allineate, strutturate e pronte per l'analisi — una competenza essenziale quando si lavora con dataset globali o provenienti da più fonti.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5

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 3. Capitolo 5
some-alt