Questo documento descrive i passaggi necessari per configurare l'esportazione dei dati di fatturazione Cloud in BigQuery per i seguenti tipi di esportazioni di fatturazione:
- Costo di utilizzo standard
- Costo di utilizzo dettagliato
- Dati sui prezzi
- Metadati degli sconti per impegno di utilizzo (CUD)
Per configurare l'esportazione del costo di utilizzo FOCUS, consulta Configura l'esportazione dei dati di fatturazione Cloud FOCUS in BigQuery.
Per esportare i dati di fatturazione Cloud in BigQuery, segui questi passaggi:
- Crea un progetto in cui verranno archiviati i dati di fatturazione Cloud e abilita la fatturazione per il progetto (se non l'hai già fatto).
- Configura le autorizzazioni per il progetto e per l'account di fatturazione Cloud.
- Abilita l'API BigQuery Data Transfer Service (necessaria per esportare i dati sui prezzi).
- Crea un set di dati BigQuery in cui archiviare i dati.
- Abilita l'esportazione dei dati di costo e dei dati sui prezzi della fatturazione Cloud da scrivere nel set di dati.
Questo documento illustra i dettagli di ciascuno di questi passaggi.
Informazioni sulla console Google Cloud
La console Google Cloud (consulta la documentazione,apri la console) è un'interfaccia utente web utilizzata per eseguire il provisioning, configurare, gestire e monitorare i sistemi che utilizzano i prodottiGoogle Cloud . Utilizza la console Google Cloud per configurare e gestire le risorse Google Cloud e di fatturazione Cloud.
Autorizzazioni richieste per questa attività
Per abilitare e configurare l'esportazione dei dati di Google Cloud fatturazione relativi al costo di utilizzo in un set di dati BigQuery, devi disporre delle seguenti autorizzazioni:
- Per la fatturazione Cloud, devi disporre del ruolo Gestore costi account di fatturazione o Amministratore account di fatturazione per l'account di fatturazione Cloud di destinazione.
- Per BigQuery, devi disporre del ruolo BigQuery User per il progetto Google Cloud che contiene il set di dati BigQuery da utilizzare per archiviare i dati di fatturazione Cloud.
Per abilitare e configurare l'esportazione dei dati relativi ai prezzi e ai metadati CUD della fatturazione Cloud, devi disporre delle seguenti autorizzazioni:
- Per la fatturazione Cloud, devi disporre del ruolo Amministratore account di fatturazione per l'account di fatturazione Cloud di destinazione.
- Per BigQuery, devi disporre del ruolo Amministratore BigQuery per il progetto Google Cloud che contiene il set di dati BigQuery da utilizzare per archiviare i dati sui prezzi di fatturazione Cloud.
- Per il progetto Google Cloud contenente il set di dati di destinazione, devi disporre dell'autorizzazione
resourcemanager.projects.update. Questa autorizzazione è inclusa nel ruoloroles/editor.
Potresti anche aver bisogno di altre autorizzazioni per il progetto. Se sei un membro di un'organizzazioneGoogle Cloud , per creare un nuovo progetto devi avere il ruolo Autore progetto nell'organizzazione o nella cartella. In particolare, per creare un nuovo progetto, devi disporre delle seguenti autorizzazioni:
resourcemanager.organizations.getresourcemanager.projects.create
Per ulteriori informazioni sulle autorizzazioni Google Cloud , consulta:
- Panoramica del controllo dell'accesso nella fatturazione Cloud
- Creare ruoli personalizzati per la fatturazione Cloud
- Informazioni sui ruoli Identity and Access Management predefiniti
Abilita l'esportazione dei dati di fatturazione Cloud in BigQuery
Completa i cinque passaggi di questa sezione per abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery.
Per una rapida introduzione all'abilitazione dell'esportazione dei dati di fatturazione e all'esecuzione di query di esempio sui dati di fatturazione Cloud in BigQuery, segui questo tutorial interattivo per l'esportazione dei dati di fatturazione.
Se sei un rivenditore, puoi configurare un'esportazione specifica per i rivenditori dei tuoi dati di fatturazione di Channel Services utilizzando la Partner Sales Console. Per farlo, segui i passaggi da 1 a 4 in questa pagina per creare il progetto e il set di dati BigQuery. Poi, per il passaggio 5, consulta Esporta i dati di Channel Services in BigQuery per attivare l'esportazione.
1. Seleziona o crea un progetto
I dati di fatturazione Cloud esportati in BigQuery sono contenuti in un set di dati BigQuery. Un set di dati è contenuto in un progettoGoogle Cloud specificato da te.
Ti consigliamo di creare e utilizzare un progetto Google Cloud separato contenente tutte le tue esigenze di amministrazione di FinOps e della fatturazione per un account di fatturazione Cloud, inclusi i dati di fatturazione Cloud esportati. Scopri di più sui vantaggi dell'utilizzo di un progetto incentrato su FinOps per i tuoi casi d'uso di amministrazione della fatturazione.
Nella console Google Cloud , nella pagina di selezione del progetto, seleziona o crea un progetto Google Cloud .
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto per cui ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto (
roles/resourcemanager.projectCreator), che contiene l'autorizzazioneresourcemanager.projects.create. Scopri come concedere i ruoli.
Scopri di più sulla creazione e sulla gestione dei progetti.
2. Verifica che la fatturazione sia abilitata
Devi assicurarti che la fatturazione sia abilitata nel progetto Google Cloud selezionato per contenere il set di dati e che il progetto Google Cloud sia collegato allo stesso account di fatturazione Cloud che contiene i dati che prevedi di esportare nel set di dati BigQuery.
- Scopri come verificare che la fatturazione sia abilitata per il tuo progetto
- Scopri come visualizzare i progetti collegati agli account di fatturazione Cloud
3. Abilita l'API BigQuery Data Transfer Service
Se prevedi di esportare i dati sui prezzi di fatturazione Cloud in BigQuery, devi abilitare l'API BigQuery Data Transfer Service. Se non prevedi di esportare i dati sui prezzi di fatturazione Cloud, puoi andare al passaggio 4. Crea un set di dati BigQuery.
L'API BigQuery Data Transfer Service deve essere abilitata nello stesso progetto Google Cloud che utilizzi per contenere i set di dati BigQuery. Se hai seguito il suggerimento nella sezione Progetto, questo è il tuo progetto di amministrazione FinOps o di fatturazione Google Cloud .
Per abilitare l'API BigQuery Data Transfer Service, segui questi passaggi:
Accedi alla console Google Cloud e vai alla pagina API.
In alto a sinistra della pagina, seleziona un progetto. Devi abilitare l'API BigQuery Data Transfer Service nello stesso progetto che utilizzi per contenere il set di dati BigQuery. Se hai seguito il suggerimento nella sezione Progetto, questo è il tuo progetto di amministrazione FinOps o di fatturazione Google Cloud .
Nella pagina API BigQuery Data Transfer Service, fai clic su Abilita per abilitare l'API nel progetto selezionato.
Per saperne di più sull'abilitazione delle API, consulta la documentazione di Service Usage.
4. Crea un set di dati BigQuery
Prima di abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery, devi creare almeno un set di dati BigQuery per gestire i dati esportati. Puoi utilizzare lo stesso set di dati per contenere i dati di costo di utilizzo standard, costo di utilizzo dettagliato e prezzo.
Un set di dati è contenuto in un progetto Google Cloud che specifichi. I set di dati sono contenitori di primo livello utilizzati per organizzare e controllare l'accesso alle tabelle e alle viste. Una tabella o una vista deve appartenere a un set di dati, quindi devi creare almeno un set di dati prima di caricare i dati in BigQuery.
Se utilizzi un set di dati esistente, esamina le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery, ad esempio l'impossibilità di esportare dati in set di dati configurati per l'utilizzo della crittografia con chiave gestita dal cliente o l'impossibilità di utilizzare un set di dati configurato con una regione non supportata.
Per creare un set di dati BigQuery, segui questi passaggi:
Accedi alla console Google Cloud e vai alla pagina BigQuery.
Nell'elenco a discesa progetto ( Il mio progetto ) nella parte superiore della pagina della console Google Cloud , seleziona il progetto che hai configurato per contenere il set di dati. Prendi nota dell'ID progetto, perché lo utilizzerai nei passaggi successivi.
Nel riquadro Explorer, nella sezione Progetti bloccati, fai clic su your-project-ID per espandere il progetto e visualizzare i set di dati esistenti e le query salvate.
Accanto all'ID progetto, fai clic sul menu Visualizza azioni (), quindi su Crea set di dati. Viene visualizzato il riquadro Crea set di dati.
- Specifica un ID set di dati. Ti consigliamo un ID che si estenda ai progetti, ad esempio
all_billing_data, anziché un ID specifico per il progetto. Seleziona una Località dei dati. La posizione dei dati specifica la multiregione o la regione in cui sono archiviati i dati. Tutte le tabelle all'interno del set di dati condividono questa posizione.
Ti consigliamo di selezionare una località multiregionale (UE o USA). Per le esportazioni dei dati di costo di utilizzo standard e costo di utilizzo dettagliato, la località selezionata può influire sull'aggiunta retroattiva dei dati del mese precedente al set di dati. Consulta le limitazioni per saperne di più sulle località dei set di dati e sulla disponibilità dei dati.
L'esportazione della fatturazione Cloud supporta tutte le località multiregionali (UE o Stati Uniti). Tuttavia, solo un sottoinsieme di località regionali del set di dati è supportato per l'esportazione della fatturazione Cloud in BigQuery. Consulta le limitazioni per ulteriori informazioni sulle località dei set di dati.
Dopo aver creato il set di dati, la località non può essere modificata. Scopri di più sulle località.
Assicurati che l'opzione Abilita scadenza della tabella sia deselezionata.
Se attivi la scadenza della tabella e inserisci un numero di giorni, qualsiasi nuova tabella creata in questo set di dati viene eliminata automaticamente dopo il numero di giorni specificato dalla creazione.
Nella sezione Opzioni avanzate, seleziona un'impostazione di Crittografia.
L'opzione predefinita è Google-managed encryption key.
Per utilizzare una chiave di crittografia gestita dal cliente, seleziona Chiave di crittografia gestita dal cliente (CMEK) e scegli una chiave di crittografia.
Scopri di più sulle limitazioni della crittografia dei set di dati per l'esportazione dei dati di fatturazione Cloud in BigQuery.
Per salvare, fai clic su Crea set di dati.
- Specifica un ID set di dati. Ti consigliamo un ID che si estenda ai progetti, ad esempio
Consulta le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery.
Se sei un rivenditore, puoi riutilizzare lo stesso progetto e lo stesso set di dati che hai appena creato quando attivi l'esportazione dei dati di fatturazione di Channel Services specifica per i rivenditori.
5. Abilita l'esportazione della fatturazione Cloud nel set di dati BigQuery
Puoi abilitare l'esportazione dei dati di fatturazione Cloud nella sezione Fatturazione Cloud della console Google Cloud . Questi sono i tipi di dati che puoi abilitare per l'esportazione:
Dati di costo di utilizzo FOCUS (anteprima) - Utilizza un set di dati BigQuery immutabile fornito da Google per contenere i dati di costo di utilizzo dettagliati normalizzati utilizzando gli standard FinOps Open Cost and Usage Specification (FOCUS). Per abilitare l'esportazione dei costi di utilizzo FOCUS, segui le indicazioni riportate in Configura l'esportazione dei dati di fatturazione Cloud FOCUS in BigQuery.
Dati di costo di 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: contiene informazioni dettagliate sull'utilizzo dei costi dell'account di fatturazione Cloud. Include tutto ciò che è presente nei 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 dettagliata per analizzare i costi a livello di risorsa e identificare le risorse specifiche che potrebbero far aumentare i costi.
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'esportazione dei dati dettagliata, devi anche abilitare l'allocazione dei costi per GKE.
Dati sui 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.
Metadati degli sconti per impegno di utilizzo (CUD) (anteprima) - Contiene informazioni sui metadati dei CUD di fatturazione Cloud, come ID account di fatturazione, ID prodotto CUD, tipo di prodotto CUD, ID e descrizione del modello di consumo, ID istanza di abbonamento, ambito dei diritti di abbonamento, importo dell'impegno e termine. Per un elenco dei campi di esportazione, consulta Struttura dell'esportazione dei metadati CUD.
Per abilitare l'esportazione dei dati di fatturazione Cloud in BigQuery, segui questi passaggi:
Nella console Google Cloud , vai alla pagina Esportazione della fatturazione.
Quando richiesto, scegli l'account di fatturazione Cloud per cui vuoi esportare i dati di fatturazione. Si apre la pagina Esportazione della fatturazione per l'account di fatturazione selezionato.
Nella scheda BigQuery Export, per ogni tipo di dati che vuoi esportare, fai clic su Abilita l'esportazione di [tipo di dati] . Ogni tipo di esportazione dei dati viene configurato separatamente.
Dall'elenco Progetti, seleziona il progetto che hai configurato per contenere il tuo set di dati BigQuery.
Il progetto selezionato viene utilizzato per archiviare i dati esportati nel set di dati BigQuery.
Per le esportazioni dei dati di costo di utilizzo standard e dettagliato, i dati di fatturazione Cloud includono i dati di utilizzo e di costo per tutti i progettiGoogle Cloud pagati dallo stesso account di fatturazione Cloud.
Per l'esportazione dei dati sui prezzi, i dati di fatturazione Cloud includono solo i dati sui prezzi specifici per l'account di fatturazione Cloud collegato al progetto del set di dati selezionato.
Per l'esportazione dei metadati CUD, contiene i metadati CUD per tutti i CUD acquistati in uno dei progetti collegati all'account di fatturazione.
Nel campo ID set di dati, seleziona il set di dati che hai configurato per contenere i dati di fatturazione Cloud esportati.
Per tutti i tipi di dati di fatturazione Cloud esportati in BigQuery, si applica quanto segue:
- L'API BigQuery è necessaria per esportare i dati in BigQuery. Se nel progetto selezionato non è abilitata l'API BigQuery, ti verrà chiesto di abilitarla. Fai clic su Abilita l'API BigQuery per abilitare l'API.
- Se il progetto selezionato non contiene set di dati BigQuery, ti verrà chiesto di crearne uno. Se necessario, segui questi passaggi per creare un nuovo set di dati.
- Se utilizzi un set di dati esistente, esamina le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione in BigQuery, ad esempio l'impossibilità di esportare i dati in un set di dati configurato con una regione non supportata.
Per l'esportazione dei dati sui prezzi, è necessaria l'API BigQuery Data Transfer Service per esportare i dati in BigQuery. Se nel progetto selezionato non è abilitata l'API BigQuery Data Transfer Service, ti verrà chiesto di abilitarla. Se necessario, segui questi passaggi per abilitare l'API.
Fai clic su Salva.
Abilita l'esportazione dei metadati CUD
La procedura di configurazione per l'esportazione dei metadati degli sconti per impegno di utilizzo (CUD) è diversa da altre esportazioni perché utilizza un set di dati collegato BigQuery che viene creato automaticamente durante la configurazione.
Per abilitare l'esportazione dei metadati CUD:
- Completa il Passaggio 1: seleziona o crea un progetto e il Passaggio 2: verifica che la fatturazione sia abilitata. Non è necessario creare un set di dati in anticipo.
Nella console Google Cloud , vai alla pagina Esportazione della fatturazione.
Quando richiesto, scegli l'account di fatturazione Cloud per cui vuoi esportare i dati di fatturazione.
Nella scheda BigQuery Export, nella sezione Esportazione degli sconti per impegno di utilizzo, fai clic su Abilita esportazione CUD.
Dall'elenco Progetti, seleziona il progetto che hai configurato per contenere i metadati CUD esportati.
L'esportazione dei metadati CUD contiene i metadati CUD per tutti gli sconti per impegno di utilizzo acquistati in uno dei progetti collegati all'account di fatturazione.
Nel campo Nome del set di dati collegato, inserisci un nuovo nome del set di dati.
Seleziona il Tipo di località e la regione o multiregione per il set di dati.
Ti consigliamo di selezionare la località multiregionale (UE o US) o la regione che corrisponde alla località degli altri set di dati di fatturazione esportati. Per eseguire query su più set di dati (ad esempio, per unire i metadati dello sconto per impegno di utilizzo ai dati di costo di utilizzo), i set di dati devono trovarsi nella stessa località. Dopo aver creato il set di dati, non puoi modificare la località.
Fai clic su Salva.
Per saperne di più sull'esportazione dei metadati CUD, consulta Struttura dell'esportazione dei metadati CUD.
Aggiorna i dati di fatturazione Cloud da esportare
Dopo aver abilitato l'esportazione dei dati di fatturazione Cloud in BigQuery, puoi modificare varie impostazioni di esportazione dei dati, ad esempio:
- Modifica la località in cui vengono archiviati i dati di fatturazione esportati modificando le impostazioni di esportazione.
- Modifica i tipi di dati di fatturazione esportati attivando o disattivando i diversi tipi.
Prima di aggiornare il progetto o il set di dati in cui sono archiviati i dati di fatturazione o di disattivare una delle esportazioni dei dati, consulta le limitazioni e le linee guida sulla disponibilità dei dati per scoprire in che modo questi aggiornamenti potrebbero influire sui dati di fatturazione esportati in BigQuery.
Disattiva un tipo di esportazione dei dati di fatturazione
Per disabilitare l'esportazione di un tipo di dati di fatturazione Cloud in BigQuery, segui questi passaggi:
- Seleziona Disabilita esportazione standard, Disabilita esportazione dettagliata, Disabilita esportazione dei prezzi o Disabilita esportazione CUD di conseguenza.
- Seleziona Conferma per salvare la selezione.
Abilita un tipo di esportazione dei dati di fatturazione
Per riattivare un'esportazione disattivata dei dati di fatturazione Cloud in BigQuery, consulta Abilita l'esportazione dei dati di fatturazione Cloud in BigQuery.
Modifica il progetto o il set di dati di un'esportazione dei dati di fatturazione
Per aggiornare il progetto o il set di dati in cui sono archiviati i dati di fatturazione esportati, segui questi passaggi:
- Prima di poter modificare le impostazioni di esportazione, devi disattivare l'esportazione.
- Per l'esportazione che vuoi aggiornare, seleziona Attiva l'esportazione di [tipo di dati].
- Nella pagina Impostazioni di BigQuery Export, scegli un progetto o un set di dati diverso.
- Seleziona Salva per confermare gli aggiornamenti.
Informazioni sulle autorizzazioni dei set di dati
L'esportazione della fatturazione Cloud in BigQuery utilizza un service account per gestire le autorizzazioni del set di dati.
Dopo aver abilitato l'esportazione della fatturazione Cloud in BigQuery, Google aggiunge automaticamente un account di servizio come proprietario al set di dati da te specificato. I service account hanno il seguente aspetto:
- Per i set di dati dei costi di utilizzo FOCUS, Standard e Dettagliato:
billing-export-bigquery@system.gserviceaccount.com - Per il set di dati Prezzi:
cloud-account-pricing@cloud-account-pricing.iam.gserviceaccount.com
Google possiede e gestisce i service account che forniscono le autorizzazioni necessarie al nostro processo offline per creare una tabella e scrivervi i record di fatturazione Cloud.
Consulta le limitazioni che potrebbero influire sull'esportazione dei dati di fatturazione 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. Per scoprire di più su queste tabelle BigQuery e sugli schemi delle tabelle, consulta Informazioni sulle tabelle di dati create automaticamente in BigQuery.
Frequenza dei caricamenti dei dati
- Quando attivi per la prima volta l'esportazione di FOCUS, standard o costo di utilizzo dettagliato in BigQuery, potrebbero essere necessarie alcune ore prima che i dati di costo diGoogle Cloud vengano propagati al set di dati BigQuery. I dati vengono esportati in ordine cronologico. Se l'esportazione è configurata in modo da includere i dati retroattivamente per il mese corrente e quello precedente, potrebbero essere necessari fino a cinque giorni prima che i dati esportati corrispondano completamente ai dati di utilizzo attuali.
- Quando attivi per la prima volta l'esportazione dei prezzi in BigQuery, potrebbero essere necessarie fino a 48 ore prima che vengano visualizzati i dati sui prezzi di Google Cloud .
Scopri di più sulla frequenza dei caricamenti dei dati nelle tabelle BigQuery.
Limitazioni
L'esportazione dei dati di fatturazione Cloud in BigQuery è soggetta alle seguenti limitazioni.
Schema di tabella per le esportazioni dei dati di fatturazione Cloud
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 l'esportazione dei dati di fatturazione Cloud, le query che fanno riferimento direttamente 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 estraggano i dati dalle viste anziché dalle tabelle esportate. Utilizzando le visualizzazioni, 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, eviti di dover apportare modifiche future allo schema, poiché puoi modificare la query sottostante della vista quando lo schema dei dati cambia.
Esportazione FOCUS e conservazione dei dati
I dati di fatturazione esportati nell'esportazione BigQuery FOCUS fornita da Google sono soggetti a una policy di durata (TTL) di 2 anni. I dati più vecchi di due anni vengono eliminati automaticamente dalla tabella di esportazione FOCUS fornita nel set di dati BigQuery. Se devi conservare la cronologia dei dati di fatturazione FOCUS per più di due anni, copia i dati FOCUS in una tabella di archiviazione a lungo termine di tua proprietà.
Località dei set di dati BigQuery e disponibilità dei dati
Posizioni del dataset BigQuery supportate per l'utilizzo con i dati di fatturazione cloud:
I set di dati BigQuery sono configurati per utilizzare una località, che può essere una località multiregionale (UE o Stati Uniti) o una località regionale. La località del set di dati viene impostata al momento della creazione. Una volta creato 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 Stati Uniti), ma solo un sottoinsieme di località regionali. Quando configuri le impostazioni di esportazione della fatturazione Cloud, se crei o selezioni un set di dati configurato per l'utilizzo di una località region 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 |
|---|---|---|---|
|
Multiregione: Stati Uniti Regioni:
|
Regioni:
|
Multi-regione: UE Regioni:
|
Regioni:
|
Località e disponibilità dei dati:
Per i set di dati BigQuery contenenti dati di costo di utilizzo FOCUS, dati di costo di utilizzo standard o dati di costo di utilizzo dettagliati, il tipo di località configurato nel set di dati influisce sulla tempistica di esportazione dei dati di fatturazione Google Cloud nel set di dati:
- Se configuri il set di dati in modo che utilizzi una località multiregionale (UE o Stati Uniti), il set di dati include i dati di fatturazione Google Cloud sostenuti dall'inizio del mese precedente a quello in cui hai attivato per la prima volta l'esportazione, a meno che tu non stia riattivando l'esportazione. In altre parole, i dati di fatturazione diGoogle Cloud vengono aggiunti retroattivamente 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 di fatturazione Cloud retroattivi prima di iniziare a visualizzare i dati di utilizzo attuali.
Se il set di dati è configurato per l'utilizzo di una località regione supportata, i dati di costo di utilizzo FOCUS, i dati di costo di utilizzo standard e i dati di costo di utilizzo dettagliati riflettono solo i dati di fatturazione Google Cloud sostenuti a partire dalla data di attivazione dell'esportazione di fatturazione Cloud e successivamente. Google Cloud In altre parole,i dati di fatturazione non vengono aggiunti retroattivamente per le località dei set di dati non multiregionali, pertanto non vedrai i dati di fatturazione Cloud precedenti all'abilitazione dell'esportazione.
Per maggiori dettagli, consulta Disponibilità dei dati.
I tuoi set di dati BigQuery contenenti dati sui prezzi raccolgono solo i dati di fatturazione Google Cloud generati a partire dalla data di configurazione dell'esportazione della fatturazione Cloud. In altre parole, i dati sui prezzi diGoogle Cloud non vengono aggiunti retroattivamente, quindi non vedrai i dati sui prezzi di fatturazione Cloud precedenti all'abilitazione dell'esportazione. Per maggiori dettagli, consulta Disponibilità dei dati.
Disattiva, riattiva o modifica le impostazioni di esportazione
Se disattivi, riattivi o 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 inseriti nel nuovo set di dati. Per includere i dati di fatturazione esportati prima di passare a un progetto o un set di dati diverso, devi unire manualmente il nuovo set di dati a quello precedente. Per saperne di più, consulta Operazione di join.
Crittografia del set di dati
I set di dati BigQuery sono configurati per utilizzare la crittografia at-rest impostando un'opzione della chiave di crittografia quando crei il set di dati, ovvero una Google-owned and Google-managed encryption keyo una chiave di crittografia gestita dal cliente (CMEK). Puoi modificare l'impostazione di crittografia dopo aver creato un set di dati.
Se hai già abilitato l'esportazione dei dati di fatturazione Cloud in BigQuery e il set di dati è configurato per l'utilizzo di unaGoogle-managed encryption key, puoi aggiornare il set di dati e le relative tabelle per l'utilizzo di una CMEK. Per aggiornare il set di dati e le relative tabelle, completa i seguenti passaggi:
- Imposta una chiave predefinita del set di dati sul set di dati. L'impostazione di una chiave predefinita garantisce che tutte le nuove tabelle create nel set di dati siano protette automaticamente con la CMEK.
- Utilizza lo strumento a riga di comando
bqper abilitare CMEK su ogni tabella esistente nel set di dati. La modifica della chiave predefinita del set di dati non esegue automaticamente la nuova crittografia delle tabelle esistenti.
Scopri di più sull'abilitazione delle CMEK per le tabelle BigQuery.
Policy dell'organizzazione per le chiavi CMEK
Puoi utilizzare le policy dell'organizzazione CMEK per applicare l'utilizzo di CMEK per le tue risorse BigQuery, incluse le esportazioni di fatturazione, o per richiedere che CMEK risieda in un progetto approvato. Tuttavia, l'applicazione delle policy dell'organizzazione CMEK può avere i seguenti effetti imprevisti:
Il processo di esportazione potrebbe non riuscire per i set di dati esistenti in precedenza: quando attivi un nuovo vincolo della policy dell'organizzazione, questo non viene applicato ai set di dati esistenti. Ciò significa che potresti avere set di dati che esistono ancora, anche se non sono più consentiti. Tuttavia, la volta successiva che proverai a esportare in quel set di dati, il processo di esportazione non andrà a buon fine se non potrà creare nuove tabelle a causa di una policy dell'organizzazione appena applicata.
Per evitare questa situazione, rivedi in modo proattivo le configurazioni di esportazione della fatturazione esistenti ogni volta che aggiorni le policy dell'organizzazione e aggiorna la configurazione del set di dati in base alle esigenze per rispettare i vincoli
restrictNonCmekServiceserestrictCmekCryptoKeyProjects.Applicazione incoerente delle policy dell'organizzazione: le policy dell'organizzazione non vengono applicate quando crei un set di dati vuoto. Ciò significa che puoi applicare il vincolo
restrictNonCmekServicesper richiedere che le risorse BigQuery utilizzino una CMEK per la crittografia, ma poi creare correttamente un set di dati BigQuery configurato per l'utilizzo di Google-owned and Google-managed encryption keys. Tuttavia, l'esportazione della fatturazione che utilizza questo set di dati non andrà a buon fine perché la policy dell'organizzazione non consente di creare una tabella non protetta da CMEK mentre è applicato il vincolorestrictNonCmekServicesper BigQuery.Per risolvere questo problema, aggiorna la crittografia del set di dati per impostare una chiave predefinita del set di dati conforme ai vincoli
restrictNonCmekServiceserestrictCmekCryptoKeyProjects.
Sicurezza a livello di riga
Se vuoi utilizzare la sicurezza a livello di riga di BigQuery sulla 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 filtro TRUE di BigQuery.
Il seguente comando concede l'accesso al service account 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);
Dati di costo di utilizzo FOCUS o dettagliati e GKE
Quando esporti i dati di costo di utilizzo FOCUS o i dati di costo di utilizzo dettagliati, l'esportazione include automaticamente informazioni a livello di risorsa su Compute Engine e altri servizi. Tuttavia, per i dati di Google Kubernetes Engine (GKE), per visualizzare un'analisi dettagliata dei costi dei cluster GKE in un'esportazione dei dati FOCUS o dettagliata, devi anche abilitare l'allocazione dei costi per GKE.
Tag a livello di risorsa
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 entro un'ora o se una risorsa esiste da meno di un'ora, potrebbe non essere visualizzato nell'esportazione.
I tag a livello di risorsa sono disponibili per diverse risorse nell'esportazione dei costi di utilizzo standard e nell'esportazione dei costi di utilizzo dettagliati.
Argomenti correlati
Argomenti relativi ai dati di fatturazione Cloud esportati
- Informazioni sulle tabelle di dati di fatturazione Cloud in BigQuery
- Query di esempio per l'esportazione dei dati di fatturazione Cloud in BigQuery
Report sui costi e sui prezzi disponibili nella console Google Cloud
- Visualizza i report sulla fatturazione Cloud e le tendenze dei costi
- Visualizza e scarica i dettagli dei costi di fatture o estratti conto
- Visualizza e scarica i prezzi dei servizi cloud di Google
- Informazioni sui risparmi con i report di dettaglio dei costi
- Analizza l'efficacia degli sconti per impegno di utilizzo
- Visualizza la cronologia di costi e pagamenti