L'esportazione della fatturazione Cloud in BigQuery ti consente di esportare dati di fatturazione Google Cloud dettagliati (come utilizzo, stime di costi e dati relativi ai prezzi) automaticamente durante la giornata in un set di dati BigQuery da te specificato. 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 accedere 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
La gestione e la generazione di report sui costi in modo efficace è un aspetto fondamentale della gestione finanziaria, che tu gestisca un'azienda di grandi dimensioni o il budget di una piccola famiglia. Per prendere decisioni basate sui dati in merito ai costi e all'utilizzo di Google Cloud, devi prima raccogliere i dati necessari.
Consulta le guide in questa sezione per informazioni sulle seguenti attività:
- Configurare l'esportazione dei dati di fatturazione Cloud in BigQuery
- Informazioni sulle tabelle di dati di Fatturazione Cloud
- Trovare query di esempio per l'esportazione dei dati di fatturazione Cloud
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 sul costo di utilizzo standard: contengono informazioni sull'utilizzo del costo dell'account di fatturazione Cloud standard, come ID account, data 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. Sono inclusi tutti i dati di costo di utilizzo standard, oltre ai dati di costo 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 informazioni su GKE, abilita l'allocazione dei costi nelle esportazioni dettagliate.
Consulta lo schema dei dati dettagliati sui 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 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ù sulle configurazioni di ricalcolo dei prezzi che ti consentono di generare i costi per i clienti finali.
Dati sui prezzi: contengono informazioni sui prezzi dell'account di 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 del fatturazione Cloud comporta costi minimi. Per ulteriori informazioni, consulta Costo di utilizzo.
Consulta le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery.
Informazioni sulle tabelle di 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.
Trovare query di esempio per i dati di fatturazione Cloud
Per suggerimenti e indicazioni su come utilizzare SQL per eseguire query sui dati del fatturazione Cloud, consulta le query di esempio.
Nella pagina delle query di esempio troverai vari esempi di SQL, tra cui:
- Restituire i costi totali di una fattura
- Eseguire query sui dati utilizzando le etichette
- Restituire i dati sugli sconti per impegno di utilizzo
- Eseguire query sui costi e sui crediti per progetto per un mese di fatturazione specificato
- Unisci i dati sui prezzi con i dati dettagliati sui costi di utilizzo
Costo di utilizzo
L'utilizzo di BigQuery per archiviare e analizzare i dati di utilizzo e di costo della fatturazione solitamente comporta 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 sottoposti a streaming, archiviati ed esaminati.
- 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. 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'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 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, consulta Prezzi di BigQuery.
Limitazioni
L'esportazione dei dati di fatturazione Cloud in BigQuery è soggetta alle seguenti limitazioni.
Località dei 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à, ovvero una località multiregionale (UE o USA) o una località regionale. La posizione 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 del fatturazione Cloud supporta tutte le località a più regioni (UE o Stati Uniti), ma solo un sottoinsieme di località a livello di regione. Quando configuri le impostazioni di esportazione del fatturazione Cloud, se crei o selezioni un set di dati configurato per utilizzare una località in una regione non supportata, quando tenti di 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 che contengono 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 set di dati BigQuery contenenti dati di costo di utilizzo standard o dati di costo di utilizzo dettagliato, il tipo di località configurato nel set di dati influisce sui tempi di esportazione dei dati di fatturazione di Google Cloud 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. In altre parole, 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 cinque giorni per completare l'esportazione dei dati della fatturazione Cloud retroattiva prima di iniziare a visualizzare i dati di utilizzo correnti.
Se il set di dati è configurato per utilizzare una località supportata della regione, i dati di costo di utilizzo standard e i dati di costo di utilizzo dettagliati riflettono solo i dati di fatturazione di Google Cloud sostenuti a partire dalla data in cui hai attivato l'esportazione della fatturazione Cloud. 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 maggiori dettagli, consulta la sezione 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 del fatturazione Cloud e in seguito. In altre parole, i dati di prezzo di Google Cloud non vengono aggiunti in modo retroattivo, pertanto non vedrai i dati di prezzo 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'esportazione dei dati, devi anche abilitare l'allocazione dei costi per GKE.
Crittografia dei set di dati: le chiavi di crittografia gestite dal cliente (CMEK) non sono supportate durante l'esportazione dei dati di fatturazione in BigQuery. Se attivi la crittografia CMEK per il set di dati dei dati di fatturazione, questo tipo di crittografia impedisce a Fatturazione Cloud di 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
billing-export-bigquery@system.gserviceaccount.com
per l'esportazione della fatturazione Cloud accesso completo alla tabella utilizzando il filtroTRUE
di BigQuery. Il seguente comando 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 in 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 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 esentare manualmente il VPC.