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. A questo punto puoi accedere dati di fatturazione Cloud da BigQuery per un'analisi dettagliata oppure usare 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 una serie più completa di fatturazione di Google Cloud per le tue esigenze di analisi, puoi abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery l'ora in cui crea un account di fatturazione Cloud.

Vedi 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. Prendere decisioni basate sui dati I costi e l'utilizzo di Google Cloud iniziano con la raccolta dei dati necessari per prendere decisioni più consapevoli.

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 abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery. Questi sono i seguenti tipi di dati di fatturazione Cloud che puoi abilitare per esporta:

  • 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 dettagliati sui costi di utilizzo - Contiene 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.

    Utilizzare l'esportazione di utilizzo dettagliato per analizzare i costi a livello di risorsa e identificare le risorse specifiche che potrebbero far aumentare i costi. I dettagli 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, abilitare l'allocazione dei costi nelle esportazioni dettagliate.

    Esamina il schema dei dati dettagliati dei costi di utilizzo per ulteriori consigli 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 annotati con le specifiche del partner attributi.

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

  • Dati dei prezzi - Contiene 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 modi:

Utilizzo di BigQuery per archiviare ed eseguire query sulla fatturazione Cloud prevede 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 la documentazione di riferimento informazioni sui contenuti dei dati di fatturazione Cloud viene esportato 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 sul tuo Dati di fatturazione Cloud, visualizza query di esempio.

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

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.
  • Durante l'esportazione e l'analisi dei dati di fatturazione Cloud con BigQuery, il costo associato dipende dalla quantità di dati trasmessi in streaming, archiviati query.
  • Molte operazioni tabella partizionata sono gratuite, incluso il caricamento di dati partizioni, copiare partizioni ed esportare dati dalle partizioni. Sebbene sono soggette alle quote di BigQuery limiti.

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

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

Per ulteriori informazioni sulle best practice per l'ottimizzazione dei costi in per BigQuery, consulta Controllo dei 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 Stati Uniti) o una località in regioni. La la posizione del set di dati è impostata al momento della creazione. Dopo aver creato un set di dati, la sua la località 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 configurando le impostazioni di esportazione della fatturazione Cloud, un set di dati configurato per utilizzare una località in una regione non supportata, Quando tenti di salvare le impostazioni di esportazione, verrà visualizzato un Errore Regione del set di dati non valida.

    Nella tabella seguente sono elencate le località multiregionali e le località in regione supportati per l'uso con i set di dati BigQuery e vengono 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 per utilizzare una località multiregionale (UE o USA), il set di dati include i dati di fatturazione Google Cloud dall'inizio del mese precedente da quando hai abilitato per la prima volta l'esportazione, a meno che non la riattivi. 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. Vale a dire che I dati di fatturazione di Google Cloud non vengono aggiunti in modo retroattivo per località di set di dati non multiregionali, quindi non vedrai la fatturazione Cloud i dati precedenti all'abilitazione dell'esportazione.

    • Per ulteriori dettagli, vedi Disponibilità dei dati.

  • I tuoi set di dati BigQuery contenenti i dati sui prezzi raccolgono solo i dati di fatturazione Google Cloud derivanti da la data in cui hai configurato l'esportazione della fatturazione Cloud e successiva. Vale a dire che I dati sui prezzi di Google Cloud non vengono aggiunti in modo retroattivo, quindi non Visualizzare i dati sui prezzi di fatturazione Cloud prima di abilitare l'esportazione. Per ulteriori dettagli, vedi Disponibilità dei dati.

  • Quando esporti i dati dettagliati dei costi di utilizzo, l'esportazione dettagliata include automaticamente le 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. Invece, devi attivare il set di dati per utilizzare una chiave di proprietà di Google e gestita da Google.

  • Se vuoi utilizzare la sicurezza a livello di riga di BigQuery nella tabella che contiene i dati esportati, devi fornire all'esportazione della fatturazione Cloud accesso completo alla tabella per l'account di servizio billing-export-bigquery@system.gserviceaccount.com 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);
    
  • 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 appariranno 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.