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 container 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 un nome per il set di dati quando utilizzi GoogleSQL oppure il formato projectname:datasetname per qualificare completamente un nome per il set di dati quando utilizzi lo strumento a riga di comando bq.

Posizione set di dati

Devi specificare una posizione per l'archiviazione dei tuoi 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 posizioni diverse o spostare (ricreare) manualmente il set di dati in un'altra località.

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

Limitazioni per i set di dati

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 nei 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 posizione.

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

Quote per set di dati

Per ulteriori informazioni sulle quote e sui limiti del set di dati, consulta Quote e limiti.

Modelli di fatturazione per l'archiviazione dei set di dati

Quando crei un set di dati, lo spazio di archiviazione utilizzato dal set di dati ti viene addebitato utilizzando i byte logici come unità di consumo predefinita. Tuttavia, quando crei un set di dati utilizzando SQL o l'API BigQuery, puoi scegliere di utilizzare i byte fisici per la fatturazione. Puoi anche modificare il modello di fatturazione dello spazio di archiviazione di un set di dati esistente per utilizzare i byte fisici.

Dopo aver modificato il modello di fatturazione dello spazio di archiviazione di un set di dati in modo da utilizzare i byte fisici, non puoi tornare a utilizzare nuovamente i byte logici.

Quando imposti il tuo modello di fatturazione dello spazio di archiviazione per l'uso dei byte fisici, i costi totali per lo spazio di archiviazione che ti vengono addebitati includono i byte utilizzati per lo spazio di archiviazione temporale. Puoi configurare la finestra temporale per bilanciare i costi di archiviazione con le tue esigenze di conservazione dei dati. Per maggiori informazioni sulla previsione dei costi di archiviazione, vedi Previsione della fatturazione dello spazio di archiviazione.

Criteri di idoneità:

Il modello di fatturazione relativo allo spazio di archiviazione fisico è disponibile per i tuoi set di dati solo se la tua organizzazione non ha alcun impegno con slot a costo fisso attivi. Non potrai registrare set di dati per la fatturazione dello spazio di archiviazione fisico finché tutti gli impegni a costo fisso per la tua organizzazione non saranno più attivi.

Prezzi dei set di dati

Non 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 dei set di dati

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