Aggiornamenti modello dei dati degli sconti per impegno di utilizzo (CUD) basati sulla spesa

Nell'ambito dell'espansione del programma di sconti per impegno di utilizzo (CUD), aggiorniamo il modello dei dati CUD basato sulla spesa e forniamo strumenti per aiutarti a prepararti alle modifiche, tra cui:

  • Esportazione di dati di esempio BigQuery: un set di dati di esempio che mostra in che modo l'attivazione modifica l'aspetto delle esportazioni di dati CUD basati sulla spesa in BigQuery.
  • Query di esempio per i KPI del CUD: query di esempio da utilizzare con l'esportazione dei dati di esempio di BigQuery per calcolare gli indicatori chiave di prestazione (KPI) importanti del CUD.
  • Nuovi dettagli del CUD: descrizioni dei nuovi campi del CUD e migrazione dei dati, ad esempio nuovi ID SKU delle tariffe CUD, nomi delle offerte e ID modello di consumo.

Esportazione dei dati di esempio di BigQuery

Puoi utilizzare l'esportazione dei dati di esempio di BigQuery per preparare i tuoi sistemi interni alle modifiche che si verificano nei dati del CUD basato sulla spesa. La procedura per utilizzare l'esportazione dei dati di esempio prevede i seguenti passaggi principali:

  1. Controlla i prerequisiti.
  2. Attiva l'esportazione dei dati di esempio.
  3. Consenti l'accumulo dei nuovi dati.
  4. Esplora il nuovo modello dei dati e le nuove query.
  5. Aggiorna i tuoi sistemi e flussi di lavoro interni di conseguenza.

Prerequisiti

Per utilizzare l'esportazione dei dati di esempio, devi soddisfare i seguenti prerequisiti:

  • Devi aver configurato un'esportazione dettagliata o standard dei dati di fatturazione per il tuo account di fatturazione Cloud. Per ulteriori informazioni, consulta Configurare l'esportazione dei dati di fatturazione Cloud in BigQuery.

  • Devi disporre delle autorizzazioni per il progetto proprietario dell'esportazione e per l'account di fatturazione Cloud in cui stai abilitando l'esportazione. Ad esempio:

    • Autorizzazione bigquery.datasets.create sul progetto che contiene il set di dati.
    • Autorizzazione billing.accounts.getUsageExportSpec per l'account del fatturazione Cloudd.

    Per trovare i ruoli di fatturazione Cloud predefiniti che contengono queste autorizzazioni, ad esempio Visualizzatore account di fatturazione, Gestore costi account di fatturazione o Amministratore account di fatturazione, consulta Autorizzazioni e controllo dell'accesso alla fatturazione Cloud. Per saperne di più sulle autorizzazioni specifiche di BigQuery, consulta Ruoli e autorizzazioni IAM di BigQuery.

  • Quando crei un nuovo account di fatturazione Cloud, l'attribuzione proporzionale viene attivata per impostazione predefinita per gli impegni basati sulla spesa. In caso contrario, devi averla attivata per utilizzare questa esportazione. Per farlo, segui queste istruzioni.

  • Se utilizzi i controlli di servizio VPC per le risorse BigQuery nel tuo progetto o nella tua organizzazione, devi creare regole in entrata e in uscita per attivare correttamente le esportazioni di dati in BigQuery.

    1. Crea una regola di ingresso che consenta all'individuo di creare l'esportazione:
      
        - ingressFrom:
            identities:
            - PRINCIPAL_IDENTIFIER_OF_USER_INITIATING_EXPORT
            sources:
            - accessLevel: "*"
        ingressTo:
            roles:
            - roles/bigquery.dataOwner
            resources:
            - projects/YOUR_PROJECT_ID_TO_HOST_EXPORT_DATA
        title: 'Ingress Rule Name'
        

      Consulta Identificatori delle entità per ulteriori informazioni sui formati degli identificatori delle entità.

    2. Crea una regola di uscita per consentire l'accesso Google Cloud al set di dati BigQuery tramite Controlli di servizio VPC:
      
        - egressTo:
            roles:
            - roles/bigquery.dataOwner
            resources:
            - projects/710382390241
        egressFrom:
            identityType: ANY_IDENTITY
            sources:
            - accessLevel: "*"
            sourceRestriction: RESTRICTION_STATUS
        title: 'Egress Rule Name'
        

Abilita l'esportazione dei dati di esempio

Per attivare l'esportazione dei dati di esempio, completa i seguenti passaggi:

  1. Apri la sezione Esportazione della fatturazione della console Google Cloud .

    Vai a Esportazione della fatturazione

  2. Nella finestra di dialogo Esportazione della fatturazione, seleziona l'account di fatturazione Cloud in cui vuoi attivare l'esportazione dei dati di esempio, come mostrato nella schermata seguente. Finestra di dialogo utilizzata per scegliere l'account

  3. Il processo di esportazione dei dati inizia e richiede circa un giorno per essere abilitato. Finché non sarà pronto, vedrai la seguente nota: Schermata che mostra il messaggio che indica che l'esportazione dei dati di esempio non è pronta Dopo aver attivato l'esportazione dei dati di esempio, inizia la raccolta dei dati di fatturazione Cloud, con l'aggiunta continua di nuovi dati fino a gennaio 2026. Lascia trascorrere un tempo adeguato affinché nell'esportazione si accumulino dati sufficienti prima di aggiornare i sistemi in modo che siano in linea con il nuovomodello dei datii.

  4. Quando l'esportazione è pronta, vedrai la seguente notifica nella sezione Fatturazione della console Google Cloud : Schermata che mostra il messaggio che indica che l'esportazione dei dati di esempio è pronta

    L'esportazione dei dati viene creata come set di dati collegato all'interno dello stesso progetto BigQuery che contiene l'esportazione dettagliata della fatturazione, ma utilizza il progetto di esportazione standard se l'esportazione dettagliata non è presente. Poiché si tratta di un set di dati collegato, non ti verranno addebitati costi aggiuntivi per l'esportazione del campione. Per ulteriori informazioni, vedi Introduzione alla condivisione di BigQuery.

  5. Fai clic su Visualizza set di dati di esempio per aprire BigQuery nella consoleGoogle Cloud , dove puoi eseguire query per comprendere i tuoi KPI CUD importanti.

Limitazioni all'esportazione dei campioni

L'esportazione dei dati di esempio è uno strumento che ti aiuta a prepararti alle modifiche del modello dei dati e utilizza lo schema dettagliato, non quello standard. Non sostituisce le esportazioni standard o dettagliate della produzione. Il campione ti consente invece di testare gli aggiornamenti alle query che si adattano alle modifiche delmodello dei datii. Queste modifiche al modello di dati si applicano in egual misura alle esportazioni standard e dettagliate. L'esportazione standard è un'aggregazione dell'esportazione dettagliata e contiene molte meno righe. Questa differenza è dovuta a due colonne che vengono visualizzate nello schema di esportazione dettagliata, ma non nell'esportazione standard:

  • resource: una struct contenente informazioni sulle risorse.
  • abbonamento: contiene subscription.instance_id.

Se le tue query non utilizzano queste due colonne, funzionano in modo identico sia nelle esportazioni standard che in quelle dettagliate e producono gli stessi risultati. Tuttavia, un'eccezione sono le query interessate dal numero di righe, ad esempio le query che comportano conteggi.

Se le query aggiornate generano i risultati previsti durante il test rispetto all'esportazione di esempio, puoi aspettarti che generino i risultati previsti quando vengono eseguite nell'esportazione dettagliata o standard dopo la migrazione.

L'esportazione dei dati di esempio differisce anche dalle esportazioni dei dati di produzione in questi aspetti importanti:

  • Post-migrazione: non utilizzare le esportazioni di esempio dopo aver eseguito l'opt-in al nuovo modello dei dati, perché da quel momento in poi le esportazioni di esempio non saranno più accurate.
  • Dimensioni output: a causa delle differenze di aggregazione dei dati, le dimensioni dell'esportazione di esempio potrebbero variare rispetto all'esportazione effettiva visualizzata dopo l'attivazione di queste modifiche.
  • Metodi di arrotondamento: a causa delle differenze nel metodo di arrotondamento, potrebbero verificarsi piccole discrepanze in importi molto piccoli o in valute non in dollari statunitensi.
  • Tariffe proporzionali: l'esportazione di esempio potrebbe sovrastimare i costi per la prima e l'ultima ora di un acquisto di CUD, perché non tiene conto delle tariffe per l'impegno orario parziale nello stesso modo. L'acquisto di uno sconto per impegno di utilizzo (CUD) basato sulla spesa ripartisce proporzionalmente la tariffa per la prima ora.
  • Consiglio per il Time Basis per il confronto: quando confronti l'esportazione di esempio e le esportazioni di produzione, utilizza usage_start_time come base per definire i periodi di tempo in entrambe le esportazioni e non export_time. Il raggruppamento per data di partizione (il campo export_time) non garantisce uno snapshot coerente dell'utilizzo perché i dati per ogni esportazione vengono caricati in momenti diversi.
  • Aggiornamento dei dati: l'esportazione di esempio viene generata in base a una pianificazione con un ritardo rispetto all'esportazione BigQuery di produzione. Possono verificarsi discrepanze, in particolare per le date di utilizzo più recenti, a causa delle tempistiche di elaborazione dei dati. Questo perché i dati di utilizzo vengono compilati più lentamente nell'esportazione di esempio rispetto all'esportazione di produzione.
    • Consiglio per il confronto: non tentare di eseguire confronti sui dati di esportazione con usage_start_time meno di una settimana nel passato.
  • Completezza dei dati storici: il processo di generazione dell'esportazione di esempio è separato dall'esportazione standard. Questa procedura può essere influenzata da problemi operativi o incidenti del servizio. In rari casi, ciò ha comportato dati incompleti o mancanti nell'esportazione di esempio per intervalli di date specifici. Ad esempio, l'esportazione di esempio ha riscontrato problemi di completezza dei dati per le esportazioni datate tra il 6 e il 9 agosto 2025.
    • Consiglio per il confronto: quando convalidi l'esportazione del campione, soprattutto per i dati storici, tieni presente che potrebbero esistere anomalie di questo tipo. I test con mesi di fatturazione completi più recenti (ad esempio settembre 2025) possono fornire un'anteprima più accurata.

Esempio di esportazione dei dati prima e dopo il nuovo modello CUD

Il nuovo modello CUD basato sulla spesa richiede di pianificare e modificare i sistemi interni che potrebbero utilizzare i dati del fatturazione Cloud. Di conseguenza, forniamo gli scenari seguenti per mostrare come cambiano lo schema di esportazione dei dati e i dati, prima e dopo il nuovo modello CUD. Suddividiamo ulteriormente questi scenari in situazioni in cui utilizzi eccessivamente e in modo insufficiente i tuoi CUD per mostrare l'effetto sull'esportazione dei dati.

Per entrambi gli scenari, considera di aver acquistato una VM E2-Standard-8 in US Central 1, composta da due SKU per RAM e Core. Questi SKU utilizzano rispettivamente gli ID fittizi di RAM SKU e Core SKU.

Poi, acquisti un 1 Year GCE Flex CUD a 0,1 $/ora per lo scenario di utilizzo eccessivo e a 0,3 $/ora per lo scenario di utilizzo insufficiente. Questi sono rappresentati nei dati come l'ID fittizio Fee SKU.

Scenario CUD con utilizzo eccessivo

Nello scenario di utilizzo eccessivo, hai effettuato gli acquisti menzionati in precedenza e hai utilizzato eccessivamente gli sconti per utilizzo garantito.

Dati precedenti

Prima del nuovo modello di CUD, lo schema di esportazione della fatturazione Cloud e i valori dei dati sono simili a quelli della tabella seguente.

SKU cost usage.amount_in_pricing_units usage.pricing_unit price.effective_price originating-sku 1 subscription.instance_id credits
SKU tariffa 0.046868 6,509490 ora 0,0072 SKU RAM subscriptions/e52fd279-0851-4f53-a533-093119e27bad []
SKU tariffa 0,025132 3,490510 $ ora 0,0072 SKU principale subscriptions/e52fd279-0851-4f53-a533-093119e27bad []
SKU RAM 0,174496 8 gibibyte/ora 0,02181159 null null [{"amount":-0.065095,"full_name":"Sconto per impegno di utilizzo basato sul dollaro: impegni GCE", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}]
SKU Core 0,093568 32 ora 0,00292353 null null [{"amount":-0.034905,"full_name":"Sconto per impegno di utilizzo basato sul dollaro: impegni GCE", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}]

1. Questa colonna rappresenta il valore dell'etichetta goog-originating-sku-id.

Dati dopo

Dopo il nuovo modello di CUD, lo schema di esportazione e i valori dei dati del fatturazione Cloud sono simili a quelli della tabella seguente.

SKU cost usage.amount_in_pricing_units usage.pricing_unit consumption_model.description price.effective_price originating-sku 1 subscription.instance_id credits
SKU tariffa 0.046868 0,046868330 ora Predefinito 1 SKU RAM subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb [{"amount":"-0.046868",""type":"FEE_UTILIZATION_OFFSET"}]
SKU tariffa 0,025132 0,025131670 ora Predefinito 1 SKU Core subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb [{"amount":"-0.025132",""type":"FEE_UTILIZATION_OFFSET"}]
SKU RAM 0,109398 5,015577498 gibibyte/ora Predefinito 0,02181159 null null []
SKU principale 0,058648 20.06066639 ora Predefinito 0,00292353 null null []
SKU RAM 0.046868 2,984422502 gibibyte/ora Sconti per impegno di utilizzo (CUD) flessibili di Compute 1 anno 0,01570434 null subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb []
SKU principale 0,025132 11,93933361 ora Sconti per impegno di utilizzo (CUD) flessibili di Compute 1 anno 0,00210494 null subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb []

1. Questa colonna rappresenta il valore dell'etichetta goog-originating-sku-id.

Nel nuovo modello CUD, tieni presente quanto segue:

  • Ci sono due righe per ogni CUD, anziché una.
  • È presente una nuova colonna consumption_model.description che separa le voci CUD aggiuntive, dove:
    • Il valore Compute Flexible CUDs 1 Year indica che hai ricevuto lo sconto CUD previsto.
    • Il valore Default indica che hai utilizzato eccessivamente il CUD e il costo è tornato al prezzo predefinito per l'importo in eccesso. Ciò è indicato anche dal fatto che subscription.instance_id non ha alcun valore.
    • Le righe delle commissioni CUD hanno anche il valore Default, perché gli sconti non vengono applicati. Il campo credits indica invece che è stato applicato un offset negativo per annullare la commissione.

Scenario di sottoutilizzo del CUD

Per questo scenario sottoutilizzato, presupponiamo che tu abbia effettuato gli acquisti menzionati in precedenza e che tu abbia sottoutilizzato i CUD.

Dati precedenti

Prima del nuovo modello di CUD, lo schema di esportazione della fatturazione Cloud e i valori dei dati sono simili a quelli della tabella seguente.

SKU cost usage.amount_in_pricing_units usage.pricing_unit price.effective_price originating-sku 1 subscription.instance_id credits
SKU tariffa 0,022994 3,194 ora 0,0072 null subscriptions/e52fd279-0851-4f53-a533-093119e27bad []
SKU tariffa 0.125637 17.450 ora 0,0072 SKU RAM subscriptions/e52fd279-0851-4f53-a533-093119e27bad []
SKU tariffa 0,067369 9.357 ora 0,0072 SKU principale subscriptions/e52fd279-0851-4f53-a533-093119e27bad []
SKU RAM 0,174496 8 gibibyte/ora 0,02181159 null null [{"amount":-0.174496,"full_name":"Sconto per impegno di utilizzo basato sul dollaro: impegni GCE", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}]
SKU Core 0,093568 32 ora 0,00292353 null null [{"amount":-0.093568,"full_name":"Sconto per impegno di utilizzo basato sulla spesa: impegni GCE", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}]

1. Questa colonna rappresenta il valore dell'etichetta goog-originating-sku-id.

Dati dopo

Dopo il nuovo modello di CUD, lo schema di esportazione e i valori dei dati del fatturazione Cloud sono simili a quelli della tabella seguente.

SKU cost usage.amount_in_pricing_units usage.pricing_unit price.effective_price consumption_model.description originating-sku 1 subscription.instance_id credits
SKU tariffa 0,022994 0,0230 ora 1 Predefinito null subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb []
SKU tariffa 0.125637 0,1256371 ora 1 Predefinito SKU RAM subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb [{"amount":"-0.1256348",""type":"FEE_UTILIZATION_OFFSET"}]
SKU tariffa 0,067369 0,0673690 ora 1 Predefinito SKU Core subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb [{"amount":"-0.0673581",""type":"FEE_UTILIZATION_OFFSET"}]
SKU RAM 0.125637 8 gibibyte/ora 0,0157043448 Sconti per impegno di utilizzo (CUD) flessibili di Compute 1 anno null subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb []
SKU Core 0,067369 32 ora 0,0021049416 Sconti per impegno di utilizzo (CUD) flessibili di Compute 1 anno null subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb []

1. Questa colonna rappresenta il valore dell'etichetta goog-originating-sku-id.

Nel nuovo modello CUD, tieni presente quanto segue:

  • Ci sono due righe per ogni CUD, anziché una.
  • È presente una nuova colonna consumption_model.description che separa le voci CUD aggiuntive, dove:
    • Il valore Compute Flexible CUDs 1 Year indica che hai ricevuto lo sconto CUD previsto.
    • Il valore Default indica le righe relative alla tariffa CUD, perché gli sconti non vengono applicati. Il campo credits indica invece che è stato applicato un offset negativo per annullare le commissioni, che sono state raggruppate nella prima riga.
  • La prima riga mostra la somma delle commissioni CUD.

Query di esempio per i KPI CUD chiave

Per esempi di query che mostrano come utilizzare le metriche KPI per verificare che i tuoi sistemi funzionino correttamente con il nuovomodello dei datii, consulta Query di esempio per il nuovo modello di dati CUD.

Esportazione della fatturazione Cloud in BigQuery

L'esportazione della fatturazione Cloud in BigQuery standard, dettagliata e di riaddebito (solo rivenditore) ha i seguenti campi nuovi o modificati:

Campo Tipo Nuovi o aggiornati
price Struct Esistente (nessuna modifica all'esportazione dettagliata o di riaddebito, aggiunta all'esportazione standard).
price.list_price Numerico Nuovo campo
price.effective_price_default Numerico Nuovo campo
price.list_price_consumption_model Numerico Nuovo campo
price.effective_price Numerico Esistente (descrizione aggiornata nell'esportazione dettagliata e di rifatturazione; aggiunta all'esportazione standard).
price.tier_start_amount Numerico Esistente nell'esportazione dettagliata, aggiunta all'esportazione standard.
price.unit Stringa Esistente nell'esportazione dettagliata, aggiunta all'esportazione standard.
price.pricing_unit_quantity Numerico Esistente nell'esportazione dettagliata, aggiunta all'esportazione standard.
cost_at_list Numerico Campo esistente, descrizione aggiornata in base alle modifiche.
cost Numerico Campo esistente, descrizione aggiornata in base alle modifiche.
cost_at_effective_price_default Numerico Nuovo
cost_at_list_consumption_model Numerico Nuovo
consumption_model Struct Nuovo
consumption_model.id Stringa Nuovo
consumption_model.description Stringa Nuovo

Modifiche all'esportazione dei prezzi

L'esportazione dei prezzi della fatturazione Cloud in BigQuery aggiunge o modifica questi campi per le informazioni sui prezzi:

Campo Tipo Nuovo/Aggiornato
list_price Struct Aggiornato
billing_account_price Struct Aggiornato
consumption_model_prices Elenco di struct Nuovo
consumption_model_prices.consumption_model_id Stringa Nuovo
consumption_model_prices.consumption_model_display_name Stringa Nuovo
consumption_model_prices.list_price.tiered_rates.start_usage_amount Numero in virgola mobile Nuovo
consumption_model_prices.list_price.tiered_rates.usd_amount Numerico Nuovo
consumption_model_prices.billing_account_price.tiered_rates.start_usage_amount Numero in virgola mobile Nuovo
consumption_model_prices.billing_account_price.tiered_rates.usd_amount Numerico Nuovo

Nuove informazioni sul prodotto CUD

I nuovi SKU per le commissioni CUD sostituiscono quelli esistenti e i nuovi ID offerta e ID modello di consumo si applicano a tutti i CUD inclusi nell'ambito. Puoi utilizzare i seguenti dettagli per modificare le query e i dashboard.

Migrazione di offerte e ID modello di consumo

Per un elenco degli ID offerta e modello di consumo che verranno migrati dal vecchiomodello dei datii CUD al nuovomodello dei datii, vedi SKU, offerte e ID modello di consumo CUD migrati.

Migrazione dell'ID SKU tariffa CUD

Per visualizzare un elenco degli ID SKU e degli ID modello di consumo delle tariffe CUD di cui viene eseguita la migrazione dal modello dei dati precedente a quello nuovo, vedi ID SKU, offerte e modello di consumo CUD di cui è stata eseguita la migrazione.