Informazioni sulle tabelle di dati di fatturazione Cloud in BigQuery

Questo documento fornisce informazioni di riferimento per lo schema dei dati di fatturazione Cloud esportati in ogni tabella in BigQuery.

Tabelle dei dati di fatturazione

Poco dopo aver abilitato l'esportazione della fatturazione Cloud in BigQuery, le tabelle dei dati di fatturazione vengono create automaticamente nel set di dati BigQuery.

Frequenza dei caricamenti dei dati

Esportazione dei costi di utilizzo standard e dettagliati

  • Quando abiliti per la prima volta l'esportazione dei costi di utilizzo standard o dettagliati in BigQuery, potrebbero essere necessarie alcune ore prima che i dati di Google Cloud costo inizino a essere propagati al set di dati BigQuery. I dati vengono esportati in ordine cronologico. Se l'esportazione è configurata per includere i dati retroattivamente per il mese corrente e quello precedente, potrebbero essere necessari fino a cinque giorni prima che i dati esportati raggiungano completamente i tuoi dati di utilizzo correnti.
  • Google Cloud I servizi segnalano i dati di costo e utilizzo ai processi di fatturazione Cloud a intervalli variabili.
  • La fatturazione Cloud esporta i dati di utilizzo e di costo nel set di dati BigQuery a intervalli regolari (non sono previste garanzie di consegna o latenza per l'esportazione in BigQuery).
  • Poiché la frequenza di generazione dei report sull'utilizzo varia in base al Google Cloud servizio, potresti non visualizzare immediatamente i dati di utilizzo e di costo della fatturazione Cloud per tutti i servizi utilizzati di recente. Google Cloud

Esportazione dei dati relativi ai prezzi e dei metadati CUD

  • Quando abiliti per la prima volta l'esportazione dei dati relativi ai prezzi in BigQuery, potrebbero essere necessarie fino a 48 ore prima che i dati relativi ai prezzi inizino a essere visualizzati. Google Cloud
  • Dopo aver abilitato l'esportazione dei dati relativi ai prezzi, i dati relativi ai prezzi applicabili al tuo account di fatturazione Cloud vengono esportati in BigQuery una volta al giorno.

Disponibilità dei dati

  • Per i clienti che abilitano l'esportazione dei dati di costo di utilizzo standard o dettagliati per la prima volta:

    • Se configuri il tuo set di dati BigQuery in modo che utilizzi una località multiregionale (UE o USA), i dati di fatturazione Cloud vengono esportati retroattivamente dall'inizio del mese precedente. Ad esempio, se abiliti l'esportazione dei dati di costo di utilizzo standard o costo di utilizzo dettagliato il 23 settembre, l'esportazione includerà i dati a partire dal 1° agosto.

      Esportiamo i dati in ordine cronologico, un giorno alla volta, quindi i dati del primo giorno del mese scorso vengono inseriti per primi. Per il backfill iniziale dei dati esportati, potrebbero essere necessari fino a cinque giorni prima che i dati di fatturazione Cloud retroattivi vengano esportati completamente e tu possa iniziare a visualizzare i dati di utilizzo più recenti.

    • Se configuri il set di dati BigQuery in modo che utilizzi una regione supportata, i dati di costo di utilizzo standard o costo di utilizzo dettagliato sono disponibili a partire dalla data in cui abiliti l'esportazione della fatturazione Cloud. Ciò significa che, Google Cloud i dati di fatturazione non vengono aggiunti retroattivamente per le località dei set di dati non multiregionali, quindi non vedrai i dati di fatturazione Cloud precedenti all'abilitazione dell'esportazione.

    • Per i clienti che hanno abilitato, disabilitato e successivamente riabilitato l'esportazione dei dati di costo di utilizzo standard o costo di utilizzo dettagliato , i dati di fatturazione Cloud potrebbero non essere disponibili per il periodo in cui l'esportazione è stata disabilitata esplicitamente.

  • Se abiliti l'esportazione dei dati relativi ai prezzi , il set di dati BigQuery riflette solo i dati di fatturazione Cloud generati a partire dalla data in cui hai abilitato per la prima volta l'esportazione dei dati relativi ai prezzi. I dati relativi ai prezzi della fatturazione Cloud non vengono aggiunti retroattivamente, quindi non vedrai i dati relativi ai prezzi per le date precedenti all'abilitazione dell'esportazione.

  • I dati nei set di dati BigQuery riflettono lo stato delle risorse al momento della registrazione dell'utilizzo. Se apporti modifiche alle risorse, ad esempio aggiungendo nuove etichette a un progetto o modificando la gerarchia di un progetto (che modificherebbe project.ancestors), queste modifiche vengono visualizzate solo nelle esportazioni future dei dati di utilizzo. I record esportati in precedenza non vengono modificati.

  • Se elimini dati esportati (ad esempio i record di BigQuery Export), non possiamo eseguire il backfill dei record eliminati.

  • Se modifiche le impostazioni di un'esportazione per aggiornare il progetto o il set di dati in cui sono archiviati i dati di fatturazione esportati, i dati del set di dati precedente non vengono sottoposti automaticamente a backfill nel nuovo set di dati. Il nuovo set di dati BigQuery riflette solo i dati di fatturazione Cloud generati a partire dalla data in cui hai modificato le impostazioni di esportazione e successive. Per includere il record completo dei dati di fatturazione esportati, devi unire manualmente il nuovo set di dati con quello precedente. Per ulteriori informazioni, consulta Operazione di unione.

  • I caricamenti di BigQuery sono conformi ad ACID, quindi se esegui una query sul set di dati di esportazione della fatturazione Cloud di BigQuery mentre i dati vengono caricati, non incontrerai dati caricati parzialmente

  • Consulta altre limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery, ad esempio i set di dati con le chiavi di crittografia gestite dal cliente (CMEK) abilitate.

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 allo schema di una tabella BigQuery per un'esportazione dei dati di fatturazione Cloud, le query che fanno riferimento diretto alle colonne esportate potrebbero non riuscire. Per risolvere il problema, ti consigliamo di creare viste BigQuery che eseguano query sulle tabelle esportate e presentino le informazioni nella struttura che preferisci.

    Puoi quindi modificare le query che alimentano i report e le dashboard in modo che vengano estratte dalle viste anziché dalle tabelle esportate. Utilizzando le viste, puoi standardizzare la struttura dei dati utilizzati nelle query e nelle 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, non dovrai preoccuparti di eventuali modifiche future dello schema e potrai modificare la query sottostante della vista nelle istanze 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à: una località multiregionale (UE o USA) o una regione. La località del set di dati viene impostata al momento della creazione. Dopo la creazione di un set di dati, la sua 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 regioni. Quando configuri le impostazioni di esportazione della fatturazione Cloud, se crei o selezioni un set di dati configurato per utilizzare una regione non supportata, quando tenti di salvare le impostazioni di esportazione, viene visualizzato un errore Regione del 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 Medio Oriente

    Multiregionale: USA

    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)

    Multiregionale: UE

    Regioni:

    • europe-central2 (Varsavia)
    • europe-north1 (Finlandia)
    • europe-west1 (Belgio)
    • europe-west2 (Londra)
    • europe-west3 (Francoforte)
    • europe-west4 (Paesi Bassi)
    • europe-west6 (Zurigo)

    Regioni:

    • me-central1 (Doha)
    • me-central2 (Dammam)
    • me-west1 (Tel Aviv)

  • 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 i dati di fatturazione esportati prima del passaggio, devi unire manualmente il nuovo set di dati con quello precedente. Per ulteriori informazioni, consulta Operazione di unione.

  • Per i tuoi set di dati BigQuery contenenti dati di costo di utilizzo standard o dati di costo di utilizzo dettagliati, il tipo di località configurata 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 località multiregionale (UE o USA), il set di dati include i dati di fatturazione generati Google Cloud a partire dall'inizio del mese precedente a quello in cui hai abilitato per la prima volta l' esportazione. Ciò significa che i Google Cloud dati di fatturazione vengono aggiunti retroattivamente per il mese corrente e quello precedente. Per il backfill iniziale dei dati esportati, potrebbero essere necessari fino a cinque giorni prima che i dati di fatturazione Cloud retroattivi vengano esportati completamente e tu possa iniziare a visualizzare i dati di utilizzo correnti. Questo backfill retroattivo dei dati si verifica solo la prima volta che abiliti 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 riabiliti l'esportazione, i dati di fatturazione non vengono aggiunti retroattivamente.
    • Se il set di dati è configurato per utilizzare una regione supportata, i dati di costo di utilizzo standard e i dati di costo di utilizzo dettagliati riflettono solo i dati di fatturazione generati a partire dalla data in cui hai abilitato l'esportazione della fatturazione Cloud. Google Cloud Ciò significa che Google Cloud i dati di fatturazione non vengono aggiunti retroattivamente per le località 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 relativi ai prezzi raccolgono solo i dati di fatturazione generati a partire dalla data in cui hai configurato l'esportazione della fatturazione Cloud. Google Cloud Ciò significa che Google Cloud i dati relativi ai prezzi non vengono aggiunti retroattivamente, quindi non vedrai i dati relativi ai prezzi della fatturazione Cloud precedenti all'abilitazione 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 di dati dettagliata, devi anche abilitare l'allocazione dei costi per GKE.

  • Crittografia dei set di dati: 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 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 l'accesso completo alla tabella utilizzando il filtro TRUE di BigQuery.billing-export-bigquery@system.gserviceaccount.com Il seguente comando concede l'accesso al account di servizio di 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 nelle esportazioni di BigQuery potrebbe richiedere fino a un'ora. 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

Report sui costi e sui prezzi disponibili nella Google Cloud console