Prezzi

BigQuery offre opzioni di prezzo scalabili e flessibili adattabili al progetto e al budget. BigQuery addebita un costo per l'archiviazione dei dati, gli inserimenti di flussi di dati e l'esecuzione di query sui dati, mentre il caricamento e l'esportazione dei dati sono gratuiti.

I prezzi di BigQuery si basano su un costo fisso per l'archiviazione e una tariffa di utilizzo per le query. L'utilizzo della capacità di archiviazione del progetto e l'utilizzo delle query vengono calcolati in gigabyte (GB), dove 1 GB equivale a 230 byte. Questa unità di misura è detta anche gibibyte (GiB). Analogamente, 1 TB è pari a 240 byte (1024 GB). Per ulteriori informazioni sui prezzi della capacità di archiviazione e delle query, vedi SKU di Google Cloud Platform.

Ogni progetto da te creato è associato a un account di fatturazione. I costi sostenuti in base all'esecuzione dei job nel progetto vengono fatturati all'account di fatturazione associato. Questo criterio è applicabile anche se il progetto è condiviso con persone esterne all'organizzazione. Anche i costi di archiviazione di BigQuery vengono fatturati all'account di fatturazione associato.

BigQuery offre meccanismi di controllo dei costi che ti consentono di limitare i costi giornalieri a un importo stabilito da te. Per ulteriori informazioni, vedi Controllo dei costi.

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Nella tabella seguente sono riepilogati i prezzi di BigQuery. La politica delle quote di BigQuery si applica a queste operazioni.

Azione Costo Note
Archiviazione $ 0,02 per ogni GB al mese I primi 10 GB sono gratuiti ogni mese. Per i dettagli, vedi Prezzi dell'archiviazione.
Archiviazione a lungo termine $ 0,01 per GB/mese Vedi Prezzi dell'archiviazione a lungo termine.
Inserimenti di flussi di dati $ 0,05 per GB Vedi Prezzi dell'archiviazione.
Query $ 5 per ogni TB Il primo TB al mese è gratuito. Per i dettagli, vedi Prezzi su richiesta. Per clienti con volumi elevati è disponibile un Sistema a tariffe forfettarie.
Caricamento di dati Gratis Vedi Caricamento di dati in BigQuery.
Copia di dati Gratis Vedi Copia di una tabella.
Esportazione di dati Gratis Vedi Esportazione di dati da BigQuery.
Operazioni con metadati Gratis Chiamate list, get, patch, update e delete.

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Operazioni gratuite

La tabella seguente illustra le operazioni gratuite di BigQuery. La politica delle quote di BigQuery si applica a queste operazioni.

Azione Esempi
Caricamento di dati Caricamento di dati in BigQuery
Copia di dati Copia di una tabella esistente
Esportazione di dati Esportazione di dati da BigQuery
Operazioni con metadati Chiamate list, get, patch, update e delete

Prezzi dell'archiviazione

Il caricamento di dati in BigQuery è gratuito, ad eccezione di un piccolo addebito per i flussi di dati. Il prezzo di archiviazione si basa sulla quantità di dati archiviati nelle tabelle, che viene calcolato in base al tipo di dati archiviati. Per una spiegazione dettagliata di come vengono calcolate le dimensioni dei dati, vedi Calcolo delle dimensioni dei dati.

Oltre i primi 10 GB di archiviazione, vengono effettuati i seguenti addebiti:

Azione di archiviazione Costo
Archiviazione $ 0,02 per GB/mese.
Inserimenti di flussi di dati $ 0,05 per GB, con singole righe calcolate utilizzando una dimensione minima di 1 KB.

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Il prezzo di archiviazione viene ripartito proporzionalmente per MB al secondo. Ad esempio, se archivi:

  • 100 MB per metà mese, paghi $ 0,001 (un decimo di centesimo)
  • 500 GB per metà mese, paghi $ 5
  • 1 TB per un mese intero, paghi $ 20

Prezzi per il livello gratuito

I primi 10 GB di archiviazione sono gratuiti ogni mese (per ogni account di fatturazione).

Prezzi dell'archiviazione a lungo termine

Se una tabella non viene modificata per 90 giorni consecutivi, il relativo prezzo di archiviazione scende automaticamente del 50%, arrivando a $ 0,01 per GB/mese.

L'archiviazione a lungo termine di una tabella non comporta alcuna penalizzazione in termini di prestazioni, durabilità, disponibilità o qualsiasi altra funzionalità.

Se la tabella viene modificata, viene ripristinato il prezzo di archiviazione standard, pari a $ 0,02 per GB/mese, e il timer dei 90 giorni riprende il conteggio da zero.

Qualsiasi modifica ai dati in una tabella reimposta il timer (caricamento, copia, query sulla tabella di destinazione):

Azione Note
Aggiunta Qualsiasi job che presenta una tabella di destinazione e utilizza l'istruzione di scrittura WRITE_APPEND.
Sovrascrittura Qualsiasi job che presenta una tabella di destinazione e utilizza l'istruzione di scrittura WRITE_TRUNCATE.
Streaming Immissione di dati mediante la chiamata API Tabledata.insertAll()

Tutte le altre azioni NON reimpostano il timer, tra cui:

  • Query da
  • Creazione vista
  • Esportazione
  • Copia da
  • Applicazione patch

Ogni partizione di una tabella partizionata è considerata separatamente per la determinazione del prezzo di archiviazione a lungo termine. Se una partizione non è stata modificata negli ultimi 90 giorni, i dati in tale partizione sono considerati elementi di archiviazione a lungo termine e viene addebitato il prezzo scontato.

Per le tabelle che raggiungono la soglia dei 90 giorni durante un ciclo di fatturazione, il prezzo viene ripartito di conseguenza.

Il prezzo di archiviazione a lungo termine si applica solo all'archiviazione di BigQuery, non alle origini dati esterne.

Prezzi delle query

I prezzi delle query si riferiscono al costo di esecuzione dei comandi SQL e delle funzioni definite dall'utente. BigQuery addebita i costi per le query utilizzando una sola metrica: il numero di byte elaborati. Viene addebitato il costo del numero di byte elaborati se i dati sono archiviati in BigQuery o in un'origine dati esterna come Google Cloud Storage, Google Drive o Google Cloud Bigtable.

Prezzi per il livello gratuito

Il primo TB di dati elaborati per mese è gratuito (per account di fatturazione).

Prezzi su richiesta

Oltre il primo TB di dati elaborati in un mese, vengono effettuati i seguenti addebiti:

Risorsa Prezzi
Query $ 5 per ogni TB

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

  • Non ci sono addebiti per le query che restituiscono un errore o per le query memorizzate nella cache.
  • Gli addebiti vengono arrotondati al MB più prossimo, con un minimo di 10 MB di dati elaborati per ogni tabella di riferimento per la query e con un minimo di 10 MB di dati elaborati per query.
  • L'annullamento di una query in esecuzione può comportare un addebito fino al costo totale della query laddove sia stato possibile eseguirla fino al completamento.
  • BigQuery utilizza una struttura dei dati in colonne. Gli addebiti verranno effettuati in base ai dati totali elaborati nelle colonne selezionate e il totale dei dati per ogni colonna è calcolato in base ai tipi di dati nella colonna. Per ulteriori informazioni su come vengono calcolate le dimensioni dei dati, vedi Calcolo delle dimensioni dei dati.
  • Se preferisci un costo mensile stabile invece di pagare il prezzo su richiesta, vedi Sistema a tariffe forfettarie.

Sistema a tariffe forfettarie

BigQuery offre un sistema a tariffe forfettarie per clienti con volumi elevati o clienti aziendali che preferiscono un costo mensile stabile per le query anziché pagare il prezzo su richiesta per TB di dati elaborati. Se scegli un sistema a tariffe forfettarie, il costo di tutti i byte elaborati è incluso nella tariffa mensile a costo fisso.

BigQuery gestisce automaticamente la quota di slot in base alla cronologia cliente, l'utilizzo e la spesa. Per i clienti con almeno $ 40.000 di spesa per analisi mensile, BigQuery offre diversi metodi per aumentare il numero degli slot allocati.

Sistema a tariffe forfettarie:

  • Si applica solo ai costi delle query, non all'archiviazione. Per i costi dell'archiviazione, vedi Prezzi dell'archiviazione.
  • Si applica a tutti i progetti collegati all'account di fatturazione in cui è applicato il sistema a tariffe forfettarie.
  • Fornisce ulteriori slot BigQuery. Vedi la seguente tabella per i dettagli.
  • Fornisce ulteriore contemporaneità per le query interattive.
Costi mensili Slot BigQuery
$ 40.000 2.000
Aumento in incrementi di $ 10.000 500 slot in più per ogni incremento

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Contatta il rappresentante di vendita se sei interessato al sistema a tariffe forfettarie.

Calcolo delle dimensioni dei dati

Quando carichi i dati in BigQuery o esegui delle query sui dati, l'addebito avviene in base alle dimensioni dei dati. Calcoliamo le dimensioni dei tuoi dati in base alle dimensioni di ogni tipo di dati.

Tipo di dati Dimensioni
STRING 2 byte + le dimensioni della stringa codificata UTF-8
INTEGER 8 byte
FLOAT 8 byte
BOOLEAN 1 byte
TIMESTAMP 8 byte
RECORD 0 byte + le dimensioni dei campi contenuti

I valori null per qualsiasi tipo di dati sono calcolati come 0 byte. I campi ripetuti sono calcolati per voce. Ad esempio, un valore INTEGER ripetuto con 4 voci viene conteggiato come 32 byte.

Esempi di costi delle query per i prezzi su richiesta

Quando esegui una query, l'addebito avviene in base ai dati totali elaborati nelle colonne selezionate, anche se imposti un valore LIMIT esplicito per i risultati. Il numero totale di byte per colonna viene calcolato in base ai tipi di dati nella colonna. Per ulteriori informazioni su come vengono calcolate le dimensioni dei dati, vedi Calcolo delle dimensioni dei dati.

La tabella seguente mostra alcuni esempi di query e una descrizione di quanti byte vengono elaborati per ogni query.

Esempio di query Byte elaborati

SELECT
  corpus,
  word
FROM
  publicdata:samples.shakespeare
LIMIT 1;
Dimensioni totali di corpus + dimensioni delle colonne word

SELECT
  corpus
FROM
  (SELECT
     *
   FROM
     publicdata:samples.shakespeare);
Dimensioni totali della colonna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare;
Nessun byte elaborato

SELECT
  COUNT(corpus)
FROM
  publicdata:samples.shakespeare;
Dimensioni totali della colonna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare
WHERE
  corpus = 'hamlet';
Dimensioni totali della colonna corpus

SELECT
  shakes.corpus,
  wiki.language
FROM
  publicdata:samples.shakespeare AS shakes
  JOIN EACH
  publicdata:samples.wikipedia AS wiki
  ON shakes.corpus = wiki.title;
Dimensioni totali delle colonne shakes.corpus, wiki.language e wiki.title

Prezzi di BigQuery Data Transfer Service

BigQuery Data Transfer Service effettua addebiti mensili su base proporzionale. Gli addebiti avvengono nel seguente modo:

Applicazione origine Addebito mensile (proporzionale)
Google AdWords

$ 2,50 per ID cliente univoco. ExternalCustomerID nella tabella Customer, inclusi ID cliente con zero impressioni.

DoubleClick Campaign Manager

$ 2,50 per ID inserzionista univoco. Gli ID inserzionista nella tabella impression.

DoubleClick for Publishers

$ 100 per ID di rete

YouTube

Gratuito fino al 1° aprile 2018. Il prezzo per YouTube verrà annunciato in una data successiva.

Una volta che i dati vengono trasferiti su BigQuery, viene applicata la tariffa standard per archiviazione e query di BigQuery. Per ulteriori dettagli sui prezzi, contatta il team di vendita.

Calcolo degli ID univoci

Ogni trasferimento creato genera una o più esecuzioni al giorno. Ogni esecuzione conserva un record di ogni ID univoco rilevato e la data di completamento dell'esecuzione del trasferimento. Gli ID vengono conteggiati soltanto il giorno del completamento del trasferimento. Ad esempio, se un trasferimento inizia il 14 luglio ma viene completato il 15 luglio, gli ID univoci vengono conteggiati il 15 luglio.

Se un ID univoco viene rilevato in più di un trasferimento in un determinato giorno, viene conteggiato una sola volta. Gli ID univoci vengono conteggiati separatamente per i trasferimenti diversi. Se un ID univoco viene rilevato in due trasferimenti diversi, viene conteggiato due volte.

Esempi

Esempio 1: hai 1 trasferimento con 3 esecuzioni che vengono completate lo stesso giorno.

  • La prima esecuzione registra i seguenti ID univoci: A, B e C
  • La seconda esecuzione registra: A
  • La terza esecuzione registra: C e D

Poiché tutte le esecuzioni terminano nello stesso giorno, l'addebito avviene in base a 4 ID univoci, A, B, C e D. Poiché gli ID A e C sono stati registrati in due diverse esecuzioni completate nello stesso giorno, vengono conteggiati solo una volta. Se le tre esecuzioni del trasferimento vengono completate ogni giorno per un mese, l'addebito mensile si basa su 4 ID univoci. Se le esecuzioni del trasferimento vengono completate per un numero di volte inferiore al numero di giorni nel mese in cui vengono effettuate, gli addebiti sono ripartiti in modo proporzionale.

Esempio 2: hai più trasferimenti con esecuzioni che vengono completate lo stesso giorno.

  • Il trasferimento 1 viene eseguito e registra i seguenti ID univoci: A, B e C
  • Il trasferimento 2 viene eseguito e registra: A
  • Il trasferimento 3 viene eseguito e registra: C e D

Poiché gli ID univoci vengono contati nelle esecuzioni relative a trasferimenti diversi, l'addebito avviene in base a 6 ID univoci: A, B e C nell'esecuzione del trasferimento 1, A nell'esecuzione del trasferimento 2 e C e D nell'esecuzione del trasferimento 3. Se le esecuzioni del trasferimento vengono completate per un numero di volte inferiore al numero di giorni del mese in cui vengono effettuate, gli addebiti sono ripartiti in modo proporzionale.

Calcolo di addebiti backfill

Se pianifichi un backfill, viene pianificata un'esecuzione del trasferimento per ogni giorno. L'addebito avviene in base al metodo descritto in Calcolo degli ID univoci.

Interrompere gli addebiti BigQuery Data Transfer Service

Per non incorrere più in addebiti, disattiva o elimina il trasferimento.

Invia feedback per...