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. Usa il formato projectname.datasetname per qualificare completamente il nome di un set di dati quando si utilizza GoogleSQL, oppure il formato projectname:datasetname per qualificare completamente il nome di un set di dati quando si utilizza 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 posizioni del 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 che contiene le tabelle su cui esegui le query. BigQuery archivia i tuoi dati nella località selezionata in conformità ai Termini specifici dei servizi.

Conservazione dei dati

I set di dati utilizzano la trasposizione nel tempo in combinazione con il periodo di fail-safe 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 sicurezza in caso di errori.

Modelli di fatturazione dello spazio di archiviazione

I costi per l'archiviazione dei dati di BigQuery possono essere addebitati 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 dello spazio di archiviazione. Il modello di fatturazione dello spazio di archiviazione che scegli non influisce sulle prestazioni di BigQuery. Qualunque modello di fatturazione tu scelga, i dati vengono archiviati come byte fisici.

Il modello di fatturazione dello spazio di archiviazione viene impostato a livello del set di dati. Se non specifichi un modello di fatturazione dello spazio di archiviazione quando crei un set di dati, per impostazione predefinita viene utilizzato la fatturazione dell'archiviazione logica. Tuttavia, puoi modificare il modello di fatturazione dell'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 di nuovo il modello di fatturazione dello spazio di archiviazione.

Quando cambi 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 in caso di errore per la conservazione dei dati. I costi per l'archiviazione in tempo reale e per l'archiviazione in sicurezza vengono addebitati separatamente in base alle tariffe di archiviazione attive quando utilizzi la fatturazione per l'archiviazione fisica, ma sono incluse nella tariffa base che ti viene addebitata quando utilizzi la fatturazione per l'archiviazione logica. Puoi modificare la finestra di spostamento cronologico utilizzata per un set di dati al fine di bilanciare i costi di archiviazione fisica con la conservazione dei dati. Non puoi modificare la finestra di sicurezza. Per ulteriori informazioni sulla conservazione dei dati dei set di dati, consulta Conservazione dei dati con viaggi nel tempo e sicurezza in caso di errore. Per ulteriori informazioni sulla previsione dei costi di archiviazione, consulta Prevedere la fatturazione dello spazio di archiviazione.

Non puoi registrare un set di dati per la fatturazione dello spazio di archiviazione fisico se la tua organizzazione ha 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. Dopo aver creato un set di dati, la relativa località 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 che contengono la tabella di origine e la tabella di destinazione devono risiedere nella stessa località.

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

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

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

Quote

Per ulteriori informazioni sulle quote e sui 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 pagina 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