Esporta dati di fatturazione Cloud in BigQuery

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

Il tempismo è importante. Per avere accesso a un insieme più completo di dati di fatturazione Google Cloud per le tue esigenze di analisi, ti consigliamo di attivare l'esportazione dei dati di fatturazione Cloud in BigQuery contemporaneamente alla creazione di un account di fatturazione Cloud.

Consulta 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 stewardship, sia che tu stia gestendo un'azienda multimiliardaria un'azienda o un piccolo budget familiare. Per prendere decisioni basate sui dati in merito ai costi e all'utilizzo di Google Cloud, devi prima raccogliere i dati necessari.

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 dati di fatturazione Cloud, devi abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery.

La guida alla configurazione fornisce consigli sulle 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 attivare 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 tendenze generali nei tuoi dati di costo.

  • Dati di costo di utilizzo dettagliati: contengono informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud. Include tutte le informazioni incluse nei dati di costo per utilizzo standard più a livello di risorsa come una macchina virtuale o un'unità SSD che genera l'utilizzo del servizio.

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

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

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

    Consulta lo schema dei dati dettagliati sui costi di utilizzo per ulteriori consigli e limitazioni.

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

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

  • Dati sui prezzi: contengono informazioni sui prezzi dell'account Fatturazione cloud, ad esempio ID account, servizi, SKU, prodotti, metadati geografici, unità di prezzo, valuta, aggregazione e livelli.

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

L'utilizzo di BigQuery per archiviare e eseguire query sui dati di Cloud Billing comporta costi minimi. Per ulteriori informazioni, vedi Costo di utilizzo.

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

Informazioni sulle tabelle dei dati di fatturazione Cloud

Dopo abilitare l'esportazione della fatturazione Cloud in BigQuery, Fatturazione Cloud tabelle di dati vengono creati automaticamente 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 che vengono esportati in ogni tabella del set di dati BigQuery.

Trovare query di esempio per i dati di fatturazione Cloud

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

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

Costo di utilizzo

Utilizzo di BigQuery per archiviare e analizzare l'utilizzo della fatturazione e i dati di costo prevede in genere tariffe minime.

  • Il caricamento dei dati nel set di dati designato è gratuito; questa azione sfrutta del 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 sottoposti a streaming, archiviati ed esaminati.
  • Molte operazioni tabella partizionata sono gratuite, incluso il caricamento di dati partizioni, copiare partizioni ed esportare dati dalle partizioni. Sebbene gratuite, queste operazioni sono soggette alle quote e ai limiti di BigQuery.

In genere, eseguire query sull'esportazione del costo dettagliato potrebbe costare di più rispetto all'esportazione standard. Per ottimizzare i costi, ti consigliamo di utilizzare l'esportazione standard per analizzare le tendenze dei costi e l'esportazione dettagliata per monitorare i costi a livello di risorsa e identificare le risorse specifiche che potrebbero aumentare i costi.

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

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

Per i prezzi dettagliati, rivedi Prezzi di BigQuery.

Limitazioni

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

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

    Set di dati BigQuery sono configurati in modo da utilizzare location: una una località in più regioni (UE o USA) o in una regione. La la posizione del set di dati è 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 USA), ma solo un sottoinsieme di località in regioni. Quando configuri le impostazioni di esportazione di Fatturazione Cloud, se crei o selezioni un set di dati configurato per utilizzare una posizione in regione non supportata, quando provi a salvare le impostazioni di esportazione, viene visualizzato un errore Regione set di dati non valida.

    La tabella seguente elenca le località multiregionali e le località regionali 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 i dati di costo per l'utilizzo standard o i dati sul costo di utilizzo dettagliati, il tipo di località configurata sul set di dati influisce sulle tempistiche di quando i dati di fatturazione di Google Cloud vengono esportati nel set di dati:

    • Se configuri il set di dati in modo da utilizzare una località multiregionale (UE o Stati Uniti), il set di dati include i dati di fatturazione di Google Cloud sostenuti dall'inizio del mese precedente da quando hai attivato per la prima volta l'esportazione, a meno che tu non stia riattivando l'esportazione. Vale a dire che I dati di fatturazione di Google Cloud vengono aggiunti in modo retroattivo per l'attuale periodo e il mese precedente. Per il backfill iniziale dei dati esportati, potrebbe possono essere necessari fino a 5 giorni per il completamento dei dati di fatturazione Cloud retroattivi prima di iniziare a vedere i dati sull'utilizzo attuale.
    • Se il set di dati è configurato in modo da utilizzare un modello la località di region, solo i dati di costo per l'utilizzo standard e i dati sul costo di utilizzo dettagliati riflettono i dati di fatturazione di Google Cloud derivanti da questa data hai abilitato l'esportazione della fatturazione Cloud e in seguito. In altre parole, i dati di fatturazione Google Cloud non vengono aggiunti in modo retroattivo per le località dei set di dati non multiregione, pertanto non vedrai i dati di fatturazione Cloud precedenti all'attivazione dell'esportazione.

    • Per ulteriori dettagli, vedi Disponibilità dei dati.

  • I set di dati BigQuery contenente dati sui prezzi raccolgono solo i dati di fatturazione di Google Cloud sostenuti dalla data in cui hai configurato l'esportazione di Cloud Billing e in seguito. In altre parole, i dati sui prezzi di Google Cloud non vengono aggiunti in modo retroattivo, pertanto non vedrai i dati sui prezzi di Fatturazione Cloud precedenti all'attivazione dell'esportazione. Per maggiori dettagli, consulta la sezione Disponibilità dei dati.

  • Quando esporti i dati di costo 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 un'esportazione dettagliata dei dati, devi anche abilitare l'allocazione dei costi per GKE.

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

  • Se vuoi utilizzare la sicurezza a livello di riga di BigQuery nella tabella contenente i dati esportati, devi concedere all'account di servizio [email protected] di esportazione della fatturazione Cloud l'accesso completo alla tabella utilizzando il filtro TRUE di BigQuery. Il seguente comando concede l'accesso all'account di servizio Cloud Billing:

    CREATE ROW ACCESS POLICY cloud_billing_export_policy
    ON `__project_id__.__dataset_id__.__table_id__`
    GRANT TO ('serviceAccount:[email protected]')
    FILTER USING (TRUE);
    
  • Tag a livello di risorsa la propagazione può richiedere fino a un'ora esportazioni BigQuery. Se un tag è stato aggiunto o rimosso entro un'ora oppure, se una risorsa è presente da meno di un'ora, non verranno visualizzati 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, potrebbero essere bloccate le esportazioni di BigQuery. Per risolvere il problema, ed escludere manualmente il VPC.