L'esportazione della fatturazione Cloud in BigQuery ti consente di esportare dati di fatturazione Google Cloud dettagliati (come uso, 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 usare 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 accedere a un insieme più completo di dati di fatturazioneGoogle Cloud per le tue esigenze di analisi, ti consigliamo di abilitare 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 registrare i costi in modo efficace è una parte fondamentale della gestione finanziaria, che tu gestisca un'azienda da miliardi di dollari o un piccolo budget familiare. Prendere decisioni basate sui dati in merito ai costi e all'utilizzo diGoogle Cloud inizia con la raccolta dei dati necessari per prendere queste decisioni.
Consulta le guide in questa sezione per scoprire come svolgere le seguenti attività:
- Configurare l'esportazione dei dati di fatturazione Cloud in BigQuery
- Informazioni sulle tabelle di dati della fatturazione Cloud
- Trova 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 attivare 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. Questi sono i seguenti tipi di dati di fatturazione Cloud che puoi abilitare per l'esportazione:
Dati sul costo di utilizzo standard: contiene informazioni sull'utilizzo dei costi dell'account di fatturazione Cloud standard, come ID account, data della fattura, servizi, SKU, progetti, etichette, località, costi, utilizzo, crediti, aggiustamenti e valuta.
Utilizza l'esportazione dell'utilizzo standard per analizzare le tendenze generali nei tuoi dati di costo.
Dati di costo di utilizzo dettagliati: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud. Include tutti i dati di costo standard di utilizzo, 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)
- Cloud Run Functions
- 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 riaddebito - Contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud in tutti i tuoi account di fatturazione rivenditore annotati con attributi specifici del partner.
Utilizza l'esportazione dei dati di rifatturazione per gestire le operazioni di fatturazione per i tuoi clientiGoogle Cloud . Scopri di più sulle configurazioni di ricalcolo dei prezzi che ti consentono di generare i costi per i clienti finali.
Dati sui prezzi: contiene 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 nei seguenti modi:
L'utilizzo di BigQuery per archiviare ed eseguire query sui dati di fatturazione Cloud comporterà tariffe minime. Per ulteriori informazioni, consulta la sezione 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 sull'utilizzo di SQL per eseguire query sui dati di fatturazione Cloud, consulta le query di esempio.
Nella pagina delle query di esempio troverai vari esempi di SQL, tra cui i seguenti:
- Restituire i costi totali su una fattura
- Eseguire query sui dati utilizzando le etichette
- Restituisce i dati sugli sconti per impegno di utilizzo
- Eseguire query su costi e crediti per progetto per un mese di fatturazione specifico
- Unire 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 sull'utilizzo e sui costi di fatturazione comporta in genere 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 che trasmetti in streaming, memorizzi ed esegui 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. Sebbene gratuite, queste operazioni sono soggette a quote e limiti di BigQuery.
In genere, l'esecuzione di query sull'esportazione con 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 monitorare i costi a livello di risorsa e identificare le risorse specifiche che potrebbero far aumentare i costi.
Per avere un'idea dell'ammontare dell'addebito previsto, consulta la stima dei costi di query e archiviazione.
Per ulteriori informazioni sulle best practice per l'ottimizzazione dei costi in BigQuery, consulta la pagina Controllare i costi in BigQuery.
Per i prezzi dettagliati, consulta la pagina Prezzi di BigQuery.
Limitazioni
L'esportazione dei dati di fatturazione Cloud in BigQuery è soggetta alle seguenti limitazioni.
Lo schema della tabella per una qualsiasi delle esportazioni dei dati di fatturazione Cloud può cambiare
Quando lo schema della tabella cambia, ad esempio quando vengono aggiunti nuovi campi a uno schema di tabella BigQuery per un'esportazione dei dati di fatturazione Cloud, qualsiasi query che faccia riferimento diretto alle colonne esportate potrebbe non riuscire. Per risolvere il problema, ti consigliamo di creare viste BigQuery che eseguono query sulle tabelle esportate e presentano le informazioni nella struttura che preferisci.
Puoi quindi modificare le query che alimentano i report e le dashboard per estrarre i dati dalle viste anziché dalle tabelle esportate. Utilizzando le viste, puoi standardizzare la struttura dei dati utilizzati nelle query e nei dashboard.
Le viste che crei devono normalizzare i dati in modo che tutte le tabelle pertinenti presentino lo stesso schema alle query. In questo modo, ti proteggi da future modifiche dello schema, consentendoti di modificare la query sottostante della vista nei casi in cui lo schema dei dati cambia.
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 Stati Uniti) o una località regionale. La posizione del set di dati viene impostata al momento della creazione. Una volta creato un set di dati, la relativa 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à regionali. Quando configuri le impostazioni di esportazione del fatturazione Cloud, se crei o selezioni un set di dati configurato per utilizzare una posizione regione non supportata, quando tenti di salvare le impostazioni di esportazione, viene visualizzato un errore Regione del set di dati non valida.
La seguente tabella 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)
Se modifichi le impostazioni di esportazione per aggiornare il progetto o il set di dati in cui sono archiviati i dati di fatturazione esportati, i dati di fatturazione esportati in precedenza non vengono sottoposti a backfill nel nuovo set di dati. Per includere le informazioni di fatturazione esportate prima del cambio, devi unire manualmente il nuovo set di dati con quello precedente. Per ulteriori informazioni, vedi Operazione di unione.
Per i set di dati BigQuery contenenti dati di costo di utilizzo standard o dati di costo di utilizzo dettagliati, il tipo di località che configuri nel set di dati influisce sulla tempistica dell'esportazione dei dati di fatturazione nel set di dati: Google Cloud
- Se configuri il set di dati in modo che utilizzi una posizione multiregionale (UE o Stati Uniti), il set di dati include i dati di fatturazione Google Cloud generati dall'inizio del mese precedente a partire dal momento in cui hai attivato per la prima volta l'esportazione. ovvero i dati di fatturazione di Google Cloud vengono aggiunti retroattivamente per il mese corrente e quello precedente. Per il riempimento iniziale dei dati esportati, potrebbero essere necessari fino a cinque giorni prima che l'esportazione dei dati di fatturazione Cloud retroattivi venga completata e prima che tu possa visualizzare i dati di utilizzo attuali. Questo riempimento retroattivo dei dati si verifica solo la prima volta che attivi l'esportazione. Se modifiche le impostazioni di esportazione per cambiare il progetto o il set di dati in cui sono archiviati i dati di fatturazione esportati oppure se riattivi l'esportazione, i dati di fatturazione non vengono aggiunti retroattivamente.
Se il tuo set di dati è configurato per utilizzare una regione supportata, i tuoi dati di costo di utilizzo standard e i tuoi dati di costo di utilizzo dettagliato riflettono solo i dati di fatturazione sostenuti a partire dalla data in cui hai attivato l'esportazione della fatturazione Cloud e successivamente. Google Cloud ovvero i dati di fatturazioneGoogle Cloud non vengono aggiunti retroattivamente per le posizioni dei set di dati non multiregionali, quindi non vedrai i dati di fatturazione Cloud precedenti all'abilitazione dell'esportazione.
Per maggiori dettagli, vedi Disponibilità dei dati.
I tuoi set di dati BigQuery contenenti dati sui prezzi raccolgono solo Google Cloud i dati di fatturazione sostenuti a partire dalla data in cui hai configurato l'esportazione del fatturazione Cloud e successivamente. ovvero _i dati sui prezzi diGoogle Cloud non vengono aggiunti retroattivamente, quindi non vedrai i dati sui prezzi di fatturazione Cloud precedenti all'attivazione dell'esportazione. Per maggiori dettagli, vedi 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 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 a fatturazione Cloud di scrivere i dati di fatturazione nelle tabelle appropriate all'interno di questo set di dati. Devi invece abilitare il set di dati per utilizzare un Google-owned and Google-managed encryption key.
Se vuoi utilizzare la sicurezza a livello di riga di BigQuery nella tabella che contiene i dati esportati, devi concedere al account di servizio di esportazione della fatturazione Cloud
billing-export-bigquery@system.gserviceaccount.com
l'accesso completo alla tabella utilizzando il filtroTRUE
di BigQuery. Il seguente comando concede l'accesso al 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 potrebbe richiedere fino a un'ora per le esportazioni BigQuery. 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 seguenti risorse:
- Istanze di Compute Engine
- Istanze Spanner
- Servizi Cloud Run
- Repository Artifact Registry
Se utilizzi Controlli di servizio VPC, le esportazioni BigQuery potrebbero essere bloccate. Per risolvere il problema, devi esentare manualmente il VPC.