Connettersi alle tabelle BigQuery partizionate in base alle date

Data Studio può recuperare i dati dalle tabelle BigQuery che sono partizionate in base a un campo DATE, DATETIME o TIMESTAMP. Una tabella partizionata è divisa in segmenti, denominati partizioni, che semplificano la gestione e l'esecuzione di query sui dati. Dividendo una tabella grande in partizioni più piccole puoi migliorare le prestazioni delle query e controllare i costi riducendo il numero di byte letti da una query. Per ulteriori informazioni, consulta Introduzione alle tabelle partizionate.

In che modo Data Studio utilizza un campo di partizione in base alla data di BigQuery

Se colleghi Data Studio a una tabella BigQuery partizionata in base alla data, puoi assegnare il campo di partizione come dimensione data principale per i report che utilizzano questa origine dati. Scopri di più sull'impostazione degli intervalli di date dei report.

Collegare un'origine dati Data Studio a una tabella partizionata in base alla data

Per collegarti a una tabella partizionata in base alla data:

  1. Crea una nuova origine dati BigQuery o modifica la connessione per un'origine dati esistente.
  2. Inserisci i dettagli di connessione per la tabella partizionata in base alla data.
  3. Nella colonna Configurazione della pagina di connessione dell'origine dati, seleziona la casella di controllo Utilizza nomecampo come dimensione dell'intervallo di date (dove nomecampo è il nome del campo di partizione nella tabella BigQuery).

Supponiamo, ad esempio, di avere una tabella in BigQuery con due campi di data, order_date e ship_date. La tabella è partizionata in base a order_date. Quando ti connetti a questa tabella in Data Studio, vedrai un'opzione che ti consente di assegnare questo campo come dimensione dell'intervallo di date per i grafici basati su questa origine dati.

Configurazione dell'origine dati di Looker Studio per una tabella partizionata BigQuery. Il campo di partizione order_date ha una casella di controllo per utilizzare order_date come dimensione dell'intervallo di date.

Effetti dei filtri di partizione obbligatori

Le tabelle BigQuery possono richiedere che il campo di partizione venga utilizzato come filtro sui dati. Questo requisito determina se puoi o meno modificare l'opzione Utilizza nomecampo come dimensione dell'intervallo di date.

Nessun filtro di partizione richiesto nella tabella BigQuery

Se la tabella non richiede un filtro di partizione nella tabella BigQuery, l'opzione Utilizza nomecampo come dimensione dell'intervallo di date è deselezionata per impostazione predefinita.

Selezionando la casella di controllo Utilizza nomecampo come dimensione dell'intervallo di date , si verificano i seguenti effetti:

  • Data Studio utilizza automaticamente il campo di partizione come dimensione dell'intervallo di date per i grafici basati su questa origine dati.
  • Non potrai selezionare un campo diverso da utilizzare come dimensione dell'intervallo di date quando configuri i grafici.
  • Ai grafici che utilizzano questa origine dati verrà sempre applicato un filtro Intervallo di date predefinito. Puoi applicare un intervallo di date personalizzato oppure utilizzare l'opzione Automatico per filtrare gli ultimi 28 giorni.

Quando l'opzione Utilizza nomecampo come dimensione dell'intervallo di date non è attivata:

  • Puoi selezionare qualsiasi campo da utilizzare come dimensione dell'intervallo di date quando configuri i grafici basati su questa origine dati.
  • L'intervallo di date per i grafici che utilizzano questa origine dati può essere senza filtri (intervallo di date Automatico) oppure puoi applicare un intervallo di date personalizzato.

Il filtro di partizione è obbligatorio nella tabella BigQuery

Se la tabella BigQuery richiede un filtro di partizione, la casella di controllo Utilizza nomecampo come dimensione dell'intervallo di date viene selezionata automaticamente e non può essere deselezionata. Gli effetti sui grafici basati su questa origine dati sono gli stessi descritti nella sezione precedente quando la casella di controllo è selezionata.

Limiti della connessione alle tabelle partizionate

Poiché la funzionalità di partizione in base alla data imposta la dimensione dell'intervallo di date per un grafico, Data Studio può utilizzare solo le partizioni basate su un campo DATE, DATETIME, o TIMESTAMP per fornire il filtro in base alla data nei report.

Data Studio supporta le partizioni in base alla data solo quando l'opzione Partiziona per in BigQuery è impostata su GIORNO.

Dettagli della tabella BigQuery che mostrano che la tabella è partizionata per GIORNO nel campo order_date.

Se la tabella BigQuery ha una partizione basata su altri tipi di dati, ad esempio INTEGER, e il filtro di partizione è obbligatorio, devi filtrare in modo esplicito in base a questo campo in una query personalizzata. In caso contrario, Data Studio visualizzerà un errore. Scopri di più sui filtri obbligatori.