Esporta dati di fatturazione Cloud in BigQuery

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

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

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

Passaggi successivi

Gestire e dichiarare i costi in modo efficace è una parte fondamentale della gestione finanziaria, sia che tu stia gestendo un'azienda da miliardi di dollari o un piccolo budget familiare. Per prendere decisioni basate sui dati relativi ai costi e all'utilizzo di Google Cloud, occorre innanzitutto raccogliere i dati necessari per prendere decisioni informate.

Fai riferimento alle guide in questa sezione per informazioni sulle attività seguenti:

Configurare l'esportazione dei dati di fatturazione Cloud in BigQuery

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

La guida alla configurazione fornisce suggerimenti sulle best practice e istruzioni dettagliate per abilitare 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 per utilizzo standard: contiene informazioni standard sull'utilizzo dei costi dell'account di fatturazione Cloud, come ID account, data della fattura, servizi, SKU, progetti, etichette, località, costo, utilizzo, crediti, aggiustamenti e valuta.

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

  • Dati dei costi di utilizzo dettagliati: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud. Include tutti i dati dei dati di costo per utilizzo standard più i 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 di utilizzo dettagliato per analizzare i costi a livello di risorsa e identificare le 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 le informazioni su GKE, abilita l'allocazione dei costi nelle esportazioni dettagliate.

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

  • (Solo per rivenditori) Esportazione dei dati di rifatturazione: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud per tutti i tuoi account di fatturazione rivenditore annotati con attributi specifici dei 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 ti 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 dell'account di fatturazione Cloud anche nei seguenti modi:

L'uso di BigQuery per archiviare ed eseguire query sui dati di fatturazione Cloud prevede tariffe minime. Per ulteriori informazioni, vedi Costo di utilizzo.

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

Informazioni sulle tabelle dei dati di fatturazione Cloud

Dopo aver abilitato l'esportazione della fatturazione Cloud in BigQuery, le tabelle di dati della 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.

Trova esempi di query per i dati di fatturazione Cloud

Per suggerimenti e indicazioni sull'utilizzo di SQL per eseguire query sui dati di fatturazione Cloud, visualizza le query di esempio.

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

Costo di utilizzo

L'utilizzo di BigQuery per archiviare i dati sull'utilizzo in genere comporta tariffe minime.

  • Il caricamento di dati nel set di dati designato è gratuito. Questa azione sfrutta il pool di risorse condivise di BigQuery per caricare i dati in batch.
  • Durante l'esportazione e l'analisi dei dati di fatturazione Cloud con BigQuery, il costo associato dipende dalla quantità di dati trasmessi in flusso, archiviati e sottoposti a query.
  • Molte operazioni tabella partizionata sono gratuite, tra cui il caricamento dei dati nelle partizioni, la copia delle partizioni e l'esportazione dei dati dalle partizioni. Queste operazioni, sebbene gratuite, 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, ti consigliamo di utilizzare l'esportazione standard per analizzare le tendenze dei costi e l'esportazione dettagliata per tenere traccia dei costi a livello di risorsa e identificare risorse specifiche che potrebbero incrementare i costi.

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

Per ulteriori informazioni sulle best practice per l'ottimizzazione dei costi in BigQuery, consulta Controllare i costi in BigQuery.

Per i prezzi dettagliati, consulta i 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à, che può essere una località multiregionale (UE o USA) o una località in una regione. La località del set di dati viene impostata al momento della creazione. Dopo aver 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 USA), ma solo un sottoinsieme di località in regioni. Durante la configurazione delle 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, visualizzerai un errore Regione del set di dati non valida.

    La seguente tabella elenca le località multiregionali e le località supportate per l'utilizzo con i set di dati BigQuery utilizzati per contenere i 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 di costo per l'utilizzo standard o dati dettagliati sui costi di utilizzo, il tipo di località che configuri nel set di dati influisce sulle tempistiche dell'esportazione dei dati di fatturazione di Google Cloud nel set di dati:

    • Se configuri il set di dati per l'utilizzo di una località più regioni (UE o USA), il set di dati include i dati di fatturazione di Google Cloud relativi all'inizio del mese precedente a partire da quando hai abilitato per la prima volta l'esportazione, a meno che non la riattivi. Ciò significa che i dati di fatturazione di Google Cloud vengono aggiunti in modo retroattivo per il mese corrente e precedente. Per il backfill iniziale dei dati esportati, potrebbero essere necessari fino a 5 giorni prima che l'esportazione dei dati di fatturazione Cloud retroattiva venga completata l'esportazione prima che tu inizi a visualizzare i dati sull'utilizzo attuali.
    • Se il set di dati è configurato per utilizzare una località della regione supportata, i dati sul costo per l'utilizzo standard e i dati sul costo di utilizzo dettagliato riflettono solo i dati di fatturazione di Google Cloud derivanti dalla data in cui hai abilitato l'esportazione della fatturazione Cloud e da quella successiva. In altre parole, i dati di fatturazione di Google Cloud non vengono aggiunti in modo retroattivo per località di set di dati diversi da più regioni, quindi non visualizzerai i dati di fatturazione Cloud precedenti all'abilitazione dell'esportazione.

    • Per maggiori dettagli, consulta Disponibilità dei dati.

  • I tuoi set di dati BigQuery contenenti i dati sui prezzi raccolgono solo i dati di fatturazione Google Cloud a partire dalla data di configurazione dell'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.

  • Quando esporti i dati dei costi di utilizzo dettagliati, l'esportazione dettagliata include automaticamente informazioni a livello di risorsa su Compute Engine. 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 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 per utilizzare una chiave di proprietà e 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 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 alle esportazioni di BigQuery potrebbe richiedere fino a un'ora. Se un tag è stato aggiunto o rimosso entro un'ora o se una risorsa è presente da meno di un'ora, potrebbe non essere visualizzato nell'esportazione.

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

    • 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.