Esporta i dati di fatturazione Cloud in BigQuery

L'esportazione della fatturazione Cloud in BigQuery consente di esportare dati di fatturazione dettagliati di Google Cloud (come utilizzo, stime di costi e dati sui prezzi) automaticamente nell'arco della giornata in un set di dati BigQuery da te specificato. Puoi quindi accedere ai dati di fatturazione Cloud da BigQuery per un'analisi dettagliata o utilizzare uno strumento come Looker Studio per visualizzare i tuoi dati. Puoi utilizzare questo metodo di esportazione anche per esportare i dati in un file JSON.

Il tempismo è importante. Per avere accesso a un set più completo di dati di fatturazione Google Cloud per le tue esigenze di analisi, ti consigliamo di abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery nello stesso momento in cui crei un account di fatturazione Cloud.

Consulta le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery.

Passaggi successivi

Gestire in modo efficace i costi e generare report in modo efficace è fondamentale per la gestione finanziaria, sia che tu gestisca un'impresa da più miliardi di dollari sia che tu gestisca un budget familiare ridotto. Il primo passo per prendere decisioni basate sui dati sui costi e sull'utilizzo di Google Cloud è la raccolta dei dati necessari per prendere queste decisioni.

Consulta le guide di questa sezione per informazioni sulle seguenti attività:

Configurare l'esportazione dei dati di fatturazione Cloud in BigQuery

Per iniziare a raccogliere i dati di fatturazione Cloud, devi abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery.

La guida alla configurazione fornisce suggerimenti di best practice e istruzioni dettagliate per attivare l'esportazione dei dati di fatturazione Cloud in BigQuery. Di seguito sono riportati i tipi di dati di fatturazione Cloud che puoi abilitare per l'esportazione:

  • Dati di costo di utilizzo standard: contiene informazioni sull'utilizzo standard dei costi dell'account di fatturazione Cloud, ad esempio ID account, data della fattura, servizi, SKU, progetti, etichette, località, costo, utilizzo, crediti, aggiustamenti e valuta.

    Utilizza l'esportazione di utilizzo standard per analizzare le tendenze generali nei dati di costo.

  • Dati dettagliati sui costi di utilizzo: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud. Include tutti i dati dei dati di costo di utilizzo standard oltre ai dati di costo a livello di risorsa, ad esempio una macchina virtuale o un'unità SSD che genera l'utilizzo del servizio.

    Utilizza l'esportazione Utilizzo dettagliato per analizzare i costi a livello di risorsa e identificare risorse specifiche che potrebbero aumentare i costi. L'esportazione dettagliata include informazioni a livello di risorsa per i seguenti prodotti:

    • Compute Engine
    • Google Kubernetes Engine (GKE)
    • Cloud Functions
    • Cloud Run

    Per visualizzare informazioni su GKE, abilita l'allocazione dei costi nelle esportazioni dettagliate.

    Esamina lo schema dei dati dettagliati sui costi di utilizzo per ulteriori suggerimenti e limitazioni.

  • (Solo rivenditori) Esportazione dei dati di rifatturazione: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud in tutti i tuoi account di fatturazione rivenditore con attributi specifici per i partner.

    Utilizza l'esportazione dei dati di rifatturazione per gestire le operazioni di fatturazione per i tuoi clienti Google Cloud. Scopri di più sulle configurazioni di ricalcolo dei prezzi che consentono di generare costi per il cliente finale.

  • Dati dei prezzi: contengono informazioni sui prezzi dell'account di fatturazione Cloud, come ID account, servizi, SKU, prodotti, metadati geografici, unità di prezzo, valuta, aggregazione e livelli.

    Puoi ottenere i dati sui prezzi del tuo account di fatturazione Cloud anche in questi modi:

L'utilizzo di BigQuery per archiviare ed eseguire query sui dati di fatturazione Cloud è soggetto a tariffe minime. Per ulteriori informazioni, consulta la pagina Costo di utilizzo.

Consulta le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery.

Informazioni sulle tabelle dei dati di fatturazione Cloud

Dopo aver attivato l'esportazione della fatturazione Cloud in BigQuery, le tabelle di dati di fatturazione Cloud vengono create automaticamente nel set di dati BigQuery.

Per comprendere lo schema dei dati dei contenuti esportati, consulta le informazioni di riferimento per i contenuti dei dati di fatturazione Cloud esportati in ogni tabella del set di dati BigQuery.

Trovare esempi di query per i dati di fatturazione Cloud

Per suggerimenti e indicazioni su come utilizzare SQL per eseguire query sui dati di fatturazione Cloud, visualizza le query di esempio.

Nella pagina delle query di esempio, troverai vari esempi SQL, tra cui:

Costi di utilizzo

L'utilizzo di BigQuery per archiviare i dati sull'utilizzo generalmente prevede tariffe minime.

  • Il caricamento dei dati nel set di dati designato è gratuito; questa azione sfrutta il pool di risorse condivise di BigQuery per caricare i dati in batch.
  • Quando esporti e analizzi i dati di fatturazione Cloud con BigQuery, il costo associato dipende dalla quantità di dati trasmessi in streaming, archiviati e sottoposti a query.
  • Molte operazioni tabella partizionata sono gratuite, tra cui il caricamento dei dati in partizioni, la copia delle partizioni e l'esportazione dei dati dalle partizioni. Sebbene siano gratuite, queste operazioni sono soggette alle quote e ai limiti di BigQuery.

In genere, l'esecuzione di query sull'esportazione dei costi dettagliati potrebbe costare di più rispetto all'esecuzione di query sull'esportazione standard. Per ottimizzare i costi, consigliamo di utilizzare l'esportazione standard per analizzare le tendenze dei costi, mentre l'esportazione dettagliata per monitorare i costi a livello di risorsa e identificare le risorse specifiche che potrebbero influire sui costi.

Per avere un'idea degli addebiti previsti, consulta Stima dei costi di archiviazione e query.

Per saperne di più sulle best practice per ottimizzare i costi in BigQuery, consulta Controllo dei costi in BigQuery.

Per i prezzi dettagliati, consulta la pagina relativa ai prezzi di BigQuery.

Limitazioni

L'esportazione dei dati di fatturazione Cloud in BigQuery è soggetta alle seguenti limitazioni.

  • Località del set di dati BigQuery supportate per l'utilizzo con i dati di fatturazione Cloud

    I set di dati BigQuery sono configurati per utilizzare una località: una località più regioni (UE o Stati Uniti) o una località a livello di regione. La località del set di dati viene impostata al momento della creazione. Una volta creato un set di dati, la sua posizione non può essere modificata.

    L'esportazione dei dati di fatturazione Cloud supporta tutte le località multiregionali (UE o Stati Uniti), ma solo un sottoinsieme di località in regioni. Quando configuri le impostazioni di esportazione della fatturazione Cloud, se crei o selezioni un set di dati configurato per utilizzare una località di regione non supportata, quando tenti di salvare le impostazioni di esportazione, verrà visualizzato l'errore Regione del set di dati non valido.

    La seguente tabella elenca le località multiregionali e le località di regioni supportate per l'utilizzo con i set di dati BigQuery utilizzati per contenere dati di fatturazione Cloud.

    Americhe Asia Pacifico Europa

    Più regioni: Stati Uniti

    Regioni:

    • northamerica-northeast1 (Montréal)
    • southamerica-east1 (San Paolo)
    • us-central1 (Iowa)
    • us-east1 (Carolina del Sud)
    • us-east4 (Virginia del Nord)
    • us-west1 (Oregon)
    • us-west2 (Los Angeles)
    • us-west3 (Salt Lake City)
    • us-west4 (Las Vegas)

    Regioni:

    • asia-east1 (Taiwan)
    • asia-east2 (Hong Kong)
    • asia-northeast1 (Tokyo)
    • asia-northeast2 (Osaka)
    • asia-northeast3 (Seul)
    • asia-south1 (Mumbai)
    • asia-southeast1 (Singapore)
    • asia-southeast2 (Giacarta)
    • australia-southeast1 (Sydney)

    Più regioni: UE

    Regioni:

    • europe-central2 (Varsavia)
    • europe-north1 (Finlandia)
    • europe-west1 (Belgio)
    • europe-west2 (Londra)
    • europe-west3 (Francoforte)
    • europe-west4 (Paesi Bassi)
    • europe-west6 (Zurigo)

  • Per i tuoi set di dati BigQuery contenenti dati sui costi di utilizzo standard o dati dettagliati sui costi di utilizzo, il tipo di località configurato nel set di dati influisce sul tempo relativo all'esportazione dei dati di fatturazione di Google Cloud nel set di dati:

    • Se configuri il set di dati in modo che utilizzi una località multiregionale (UE o Stati Uniti), il set di dati include i dati di fatturazione Google Cloud acquisiti dall'inizio del mese precedente dal momento in cui hai abilitato per la prima volta l'esportazione, a meno che tu non riattivi l'esportazione. Ciò significa che i dati di fatturazione di Google Cloud vengono aggiunti in modo retroattivo per il mese corrente e quello precedente. Per il backfill iniziale dei dati esportati, potrebbero essere necessari fino a 5 giorni per il completamento dell'esportazione dei dati di fatturazione Cloud retroattivi prima che tu inizi a visualizzare i dati sull'utilizzo attuale.
    • Se il tuo set di dati è configurato per utilizzare una località regionale supportata, i dati di costo di utilizzo standard e i dati di costo di utilizzo dettagliati riflettono solo i dati di fatturazione di Google Cloud a partire dalla data in cui hai abilitato l'esportazione di fatturazione Cloud e successivamente. Ciò significa che i dati di fatturazione di Google Cloud non vengono aggiunti in modo retroattivo per le località di set di dati diversi da più regioni, quindi non verranno visualizzati i dati di fatturazione Cloud prima di abilitare l'esportazione.

    • Per maggiori dettagli, consulta Disponibilità dei dati.

  • I tuoi set di dati BigQuery contenenti dati sui prezzi raccolgono solo i dati di fatturazione di Google Cloud a partire dalla data in cui hai configurato l'esportazione della fatturazione Cloud. Ciò significa che i dati sui prezzi di Google Cloud non vengono aggiunti retroattivamente, quindi non vedrai i dati sui prezzi di fatturazione Cloud precedenti all'abilitazione dell'esportazione. Per maggiori dettagli, consulta Disponibilità dei dati.

  • Durante l'esportazione dei dati dettagliati sui costi di utilizzo, l'esportazione dettagliata include automaticamente informazioni su Compute Engine a livello di risorsa. Per visualizzare un'analisi dettagliata dei costi dei cluster Google Kubernetes Engine (GKE) in un'esportazione dettagliata dei dati, devi anche abilitare l'allocazione dei costi per GKE.

  • Crittografia del set di dati: le chiavi di crittografia gestite dal cliente (CMEK) non sono supportate durante l'esportazione dei dati di fatturazione in BigQuery. Se abiliti la crittografia CMEK per il tuo set di dati dei dati di fatturazione, questo tipo di crittografia impedisce alla fatturazione Cloud di scrivere i dati di fatturazione nelle tabelle appropriate all'interno del set di dati. Devi invece abilitare il set di dati in modo che utilizzi una chiave di crittografia gestita da Google.

  • Se vuoi utilizzare la sicurezza a livello di riga di BigQuery nella tabella che contiene i dati esportati, devi concedere all'account di servizio di esportazione della fatturazione Cloud billing-export-bigquery@system.gserviceaccount.com l'accesso completo alla tabella utilizzando il filtro TRUE di BigQuery. Il comando seguente concede l'accesso all'account di servizio di fatturazione Cloud:

    CREATE ROW ACCESS POLICY cloud_billing_export_policy
    ON `__project_id__.__dataset_id__.__table_id__`
    GRANT TO ('serviceAccount:billing-export-bigquery@system.gserviceaccount.com')
    FILTER USING (TRUE);
    
  • La propagazione dei tag a livello di risorsa nelle esportazioni di BigQuery potrebbe richiedere fino a un'ora. Se un tag è stato aggiunto o rimosso entro un'ora o se una risorsa esiste da meno di un'ora, potrebbe non essere visualizzata nell'esportazione.

    I tag a livello di risorsa sono disponibili per le risorse seguenti:

    • Istanze di Compute Engine
    • Istanze Spanner
    • Servizi Cloud Run
    • Repository Artifact Registry
  • Se utilizzi Controlli di servizio VPC, le esportazioni di BigQuery potrebbero essere bloccate. Per risolvere il problema, devi escludere manualmente il VPC.