Introduzione ai set di dati

Questa pagina fornisce una panoramica dei set di dati in BigQuery.

Set di dati

Un set di dati è contenuto all'interno di un progetto specifico. I set di dati sono contenitori di primo livello utilizzati per organizzare e controllare l'accesso alle tabelle e alle viste. Una tabella o una vista deve appartenere a un set di dati, quindi devi creare almeno un set di dati prima di caricare i dati in BigQuery. Utilizza il formato projectname.datasetname per qualificare completamente il nome di un set di dati quando utilizzi GoogleSQL oppure il formato projectname:datasetname per qualificare in modo completo il nome di un set di dati quando utilizzi lo strumento a riga di comando bq.

Località

Puoi specificare una località in cui archiviare i dati BigQuery quando crei un set di dati. Per un elenco delle località dei set di dati BigQuery, consulta Località di BigQuery. Dopo aver creato il set di dati, la località non può essere modificata, ma puoi copiare i set di dati in località diverse oppure spostare (ricreare) manualmente il set di dati in una località diversa.

BigQuery elabora le query nella stessa posizione del set di dati contenente le tabelle su cui stai eseguendo la query. BigQuery archivia i tuoi dati nella località selezionata in conformità con i Termini specifici dei servizi.

Conservazione dei dati

I set di dati utilizzano il viaggio nel tempo insieme al periodo di sicurezza in caso di errore per conservare i dati eliminati e modificati per un breve periodo di tempo, nel caso in cui sia necessario recuperarli. Per maggiori informazioni, consulta Conservazione dei dati con viaggi nel tempo e funzionalità di sicurezza.

Modelli di fatturazione dello spazio di archiviazione

L'archiviazione dei dati di BigQuery può essere addebitata in byte logici o fisici (compressi) o in una combinazione di entrambi. Il modello di fatturazione dello spazio di archiviazione che scegli determina i prezzi di archiviazione. Il modello di fatturazione dello spazio di archiviazione che scegli non influisce sulle prestazioni di BigQuery. Qualunque sia il modello di fatturazione scelto, i tuoi dati vengono archiviati come byte fisici.

Il modello di fatturazione dello spazio di archiviazione deve essere impostato a livello del set di dati. Se non specifichi un modello di fatturazione dell'archiviazione quando crei un set di dati, per impostazione predefinita viene utilizzata la fatturazione logica dell'archiviazione. Tuttavia, puoi modificare il modello di fatturazione dello spazio di archiviazione di un set di dati dopo averlo creato. Se modifichi il modello di fatturazione dello spazio di archiviazione di un set di dati, devi attendere 14 giorni prima di poter modificare nuovamente il modello di fatturazione dello spazio di archiviazione.

Quando modifichi il modello di fatturazione di un set di dati, sono necessarie 24 ore prima che la modifica abbia effetto. Le tabelle o le partizioni delle tabelle nello spazio di archiviazione a lungo termine non vengono reimpostate sullo spazio di archiviazione attivo quando modifichi il modello di fatturazione di un set di dati. La modifica del modello di fatturazione di un set di dati non influisce sulle prestazioni e sulla latenza delle query.

I set di dati utilizzano i viaggi nel tempo e l'archiviazione a prova di errore per la conservazione dei dati. I viaggi nel tempo e l'archiviazione fail-safe vengono addebitati separatamente in base alle tariffe di archiviazione attive quando utilizzi la fatturazione per l'archiviazione fisica, ma sono inclusi nella tariffa di base che ti viene addebitata quando utilizzi la fatturazione per l'archiviazione logica. Puoi modificare la finestra di spostamento cronologico che utilizzi per un set di dati al fine di bilanciare i costi di archiviazione fisica con la conservazione dei dati. Non è possibile modificare la finestra di sicurezza. Per saperne di più sulla conservazione dei dati del set di dati, consulta Conservazione dei dati con viaggi nel tempo e funzionalità di sicurezza. Per ulteriori informazioni sulla previsione dei costi di archiviazione, consulta Fatturazione relativa all'archiviazione della previsione.

Non puoi registrare un set di dati nella fatturazione dell'archiviazione fisica se disponi di impegni di slot a costo fisso legacy esistenti nella stessa regione del set di dati. Questo non si applica agli impegni acquistati con una versione di BigQuery.

Limitazioni

I set di dati BigQuery sono soggetti alle seguenti limitazioni:

  • La località del set di dati può essere impostata solo al momento della creazione. Una volta creato un set di dati, la sua posizione non può essere modificata.
  • Tutte le tabelle a cui viene fatto riferimento in una query devono essere archiviate in set di dati nella stessa località.

  • Quando copi una tabella, i set di dati contenenti la tabella di origine e quella di destinazione devono trovarsi nella stessa località.

  • I nomi dei set di dati devono essere univoci per ogni progetto.

  • Se modifichi il modello di fatturazione dell'archiviazione di un set di dati, devi attendere 14 giorni prima di poter modificare di nuovo il modello di fatturazione dello spazio di archiviazione.

  • Non puoi registrare un set di dati nella fatturazione dell'archiviazione fisica se disponi di impegni di slot a costo fisso legacy esistenti nella stessa regione del set di dati.

Quote

Per ulteriori informazioni su quote e limiti dei set di dati, consulta Quote e limiti.

Prezzi

Non ti viene addebitato alcun costo per la creazione, l'aggiornamento o l'eliminazione di un set di dati.

Per ulteriori informazioni sui prezzi di BigQuery, consulta la sezione Prezzi.

Sicurezza

Per controllare l'accesso ai set di dati in BigQuery, consulta Controllo dell'accesso ai set di dati. Per informazioni sulla crittografia dei dati, vedi Crittografia at-rest.

Passaggi successivi