Como parte de la ampliación del programa de descuentos por compromiso de uso (CUDs), actualizamos el modelo de datos de los CUDs basados en el gasto y proporcionamos herramientas para ayudarle a prepararse para los cambios, que incluyen lo siguiente:
- Exportación de datos de ejemplo de BigQuery: un conjunto de datos de ejemplo que muestra cómo habilitar la opción cambia la apariencia de las exportaciones de datos de DUC basados en el gasto en BigQuery.
- Consultas de ejemplo de KPIs de CUD: consultas de ejemplo que se pueden usar con la exportación de datos de ejemplo de BigQuery para calcular los indicadores clave de rendimiento (KPIs) de CUD importantes.
- Nuevos detalles de los CUDs: descripciones de los nuevos campos de los CUDs y de la migración de datos, como los IDs de los SKUs de las nuevas tarifas de los CUDs, los nombres de las ofertas y los IDs de los modelos de consumo.
Exportación de datos de ejemplo de BigQuery
Puede usar la exportación de datos de muestra de BigQuery para preparar sus sistemas internos para los cambios que se produzcan en sus datos de DUC basados en el gasto. Para usar la exportación de datos de muestra, debes seguir estos pasos:
- Comprueba los requisitos previos.
- Habilita la exportación de datos de muestra.
- Permite que se acumulen los nuevos datos.
- Consulta el nuevo modelo de datos y las consultas.
- Actualiza tus sistemas y flujos de trabajo internos en consecuencia.
Requisitos previos
Para usar la exportación de datos de muestra, debes cumplir los siguientes requisitos:
Debes tener configurada una exportación de datos de facturación detallada o estándar en tu cuenta de facturación de Cloud. Para obtener más información, consulta Configurar la exportación de datos de facturación de Cloud a BigQuery.
Debes tener permisos en el proyecto propietario de la exportación y en la cuenta de facturación de Cloud en la que habilites la exportación. Por ejemplo:
bigquery.datasets.createen el proyecto que contiene el conjunto de datos.billing.accounts.getUsageExportSpecen la cuenta de facturación de Cloud.
Para encontrar roles de facturación de Cloud predefinidos que contengan estos permisos (por ejemplo, Lector de cuentas de facturación, Administrador de costes de la cuenta de facturación o Administrador de cuentas de facturación), consulta el artículo Control de acceso y permisos de facturación de Cloud. Para obtener más información sobre los permisos específicos de BigQuery, consulta el artículo sobre los roles y permisos de gestión de identidades y accesos de BigQuery.
Cuando creas una cuenta de facturación de Cloud, la atribución proporcional se habilita de forma predeterminada para los compromisos basados en el gasto. De lo contrario, debes haberla habilitado para usar esta exportación. Para ello, sigue estas instrucciones.
-
Si usas Controles de Servicio de VPC para los recursos de BigQuery de tu proyecto u organización, debes crear reglas de entrada y de salida para habilitar correctamente las exportaciones de datos a BigQuery.
-
Crea una regla de entrada
que dé acceso al usuario para crear la exportación:
- 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 Identificadores principales para obtener más información sobre los formatos de los identificadores principales.
- Crea una regla de salida para permitir el acceso al conjunto de datos de BigQuery a través de Controles de Servicio de VPC: Google Cloud
- egressTo: roles: - roles/bigquery.dataOwner resources: - projects/710382390241 egressFrom: identityType: ANY_IDENTITY sources: - accessLevel: "*" sourceRestriction: RESTRICTION_STATUS title: 'Egress Rule Name'
-
Crea una regla de entrada
que dé acceso al usuario para crear la exportación:
Habilita la exportación de datos de ejemplo
Para habilitar la exportación de datos de muestra, siga estos pasos:
Abre la sección Exportación de facturación de la Google Cloud consola.
En el cuadro de diálogo Exportación de facturación, seleccione la cuenta de facturación de Cloud en la que quiera habilitar la exportación de datos de muestra, tal como se muestra en la siguiente pantalla.

El proceso de exportación de datos se inicia y tarda aproximadamente un día en habilitarse. Verás la siguiente nota hasta que esté listo:
Después de habilitar la exportación de datos de muestra, se empezarán a recoger datos de facturación de Cloud, y se añadirán nuevos datos continuamente hasta enero del 2026.
Deje pasar el tiempo suficiente para que se acumulen datos en la exportación antes de actualizar sus sistemas para que se ajusten al nuevo modelo de datos.Cuando la exportación esté lista, verás la siguiente notificación en la sección Facturación de la Google Cloud consola:

La exportación de datos se crea como un conjunto de datos vinculado en el mismo proyecto de BigQuery que contiene la exportación de facturación detallada, pero usa el proyecto de exportación estándar si no está presente la exportación detallada. Como se trata de un conjunto de datos vinculado, no se te cobrará nada adicional por la exportación de muestra. Para obtener más información, consulta la introducción al uso compartido de BigQuery.
Haz clic en Ver conjunto de datos de ejemplo para abrir BigQuery en la consolaGoogle Cloud , donde puedes ejecutar consultas para conocer tus KPIs de CUD importantes.
Limitaciones de la exportación de muestras
La exportación de datos de muestra es una herramienta que te ayuda a prepararte para los cambios en el modelo de datos y usa el esquema detallado, no el estándar. No sustituye a las exportaciones detalladas o estándar de producción. En su lugar, la muestra le permite probar las actualizaciones de sus consultas que se ajustan a los cambios del modelo de datos. Estos cambios en el modelo de datos se aplican por igual a las exportaciones estándar y detalladas. La exportación estándar es una agregación de la exportación detallada y contiene muchas menos filas. Esta diferencia se debe a dos columnas que aparecen en el esquema de exportación detallada, pero no en la exportación estándar:
- Resource: struct que contiene información sobre los recursos.
- Suscripción: contiene
subscription.instance_id.
Si tus consultas no usan estas dos columnas, funcionarán de forma idéntica en las exportaciones estándar y detalladas, y darán los mismos resultados. Sin embargo, hay una excepción: las consultas que se ven afectadas por el número de filas, como las que implican recuentos.
Si las consultas actualizadas generan los resultados esperados al hacer pruebas con la exportación de muestra, es probable que generen los resultados previstos al ejecutarse en la exportación detallada o estándar después de la migración.
La exportación de datos de muestra también se diferencia de las exportaciones de datos de producción en los siguientes aspectos importantes:
- Después de la migración: no uses las exportaciones de muestra después de habilitar el nuevo modelo de datos, ya que dejarán de ser precisas.
- Tamaño de la salida: debido a las diferencias en la agregación de datos, el tamaño de la exportación de muestra puede variar con respecto a la exportación real que veas después de habilitar estos cambios.
- Métodos de redondeo: debido a las diferencias en los métodos de redondeo, pueden producirse pequeñas discrepancias en importes muy pequeños o en monedas que no sean dólares estadounidenses.
- Tarifas prorrateadas: la exportación de muestra puede sobreestimar los costes de la primera y la última hora de una compra de CUD, ya que no tiene en cuenta las tarifas de compromiso de horas parciales de la misma forma. Si compras un DCU basado en la inversión, la cuota de la primera hora se prorratea.
- Recomendación sobre la base temporal para la comparación: cuando compares la exportación de muestra y la de producción, usa
usage_start_timecomo base para definir los periodos en ambas exportaciones, noexport_time. Si se agrupan los datos por fecha de partición (el campoexport_time), no se garantiza una vista coherente del uso, ya que los datos de cada exportación se suben en momentos diferentes. - Actualización de los datos: la exportación de muestra se genera de forma programada con un retraso en comparación con la exportación de BigQuery de producción. Pueden producirse discrepancias, sobre todo en las fechas de uso más recientes, debido a los tiempos de procesamiento de los datos. Esto se debe a que los datos de uso se rellenan más lentamente en la exportación de muestra que en la de producción.
- Recomendación para las comparaciones: no intente hacer comparaciones con datos exportados de
usage_start_timemenos de una semana.
- Recomendación para las comparaciones: no intente hacer comparaciones con datos exportados de
- Integridad de los datos históricos: el proceso que genera la exportación de muestra es independiente de la exportación estándar. Este proceso puede verse afectado por problemas operativos o incidencias en el servicio. En raras ocasiones, esto ha provocado que falten datos o que estén incompletos en la exportación de muestra de determinados periodos. Por ejemplo, la exportación de muestra tuvo problemas de integridad de los datos en las exportaciones fechadas entre el 6 y el 9 de agosto del 2025.
- Recomendación para la comparación: al validar la exportación de muestra, especialmente en el caso de los datos históricos, tenga en cuenta que pueden producirse anomalías. Si haces pruebas con meses de facturación más recientes y completos (por ejemplo, septiembre del 2025), puedes obtener una vista previa más precisa.
Ejemplo de exportación de datos antes y después del nuevo modelo de CUD
El nuevo modelo de CUD basado en el gasto requiere que planifiques y ajustes tus sistemas internos que puedan consumir datos de Facturación de Cloud. Por eso, ofrecemos los siguientes casos prácticos para mostrar cómo cambian el esquema de exportación de datos y los datos antes y después del nuevo modelo de CUD. Además, dividimos estos casos en situaciones en las que se hace un uso excesivo o insuficiente de las CUDs para mostrar el efecto en la exportación de datos.
En ambos casos, supongamos que has comprado una máquina virtual E2-Standard-8 en US
Central 1, que consta de dos SKUs de RAM y de Core. Estos SKUs usan los IDs ficticios RAM SKU y Core SKU, respectivamente.
Después, compras una 1 Year GCE Flex CUD por 0,1 USD/hora en el caso de que se haya utilizado en exceso y por 0,3 USD/hora en el caso de que se haya utilizado por debajo de su capacidad. En los datos, se representan con el ID ficticio Fee SKU.
Situación de CUD sobreutilizado
En el caso de uso excesivo, has hecho las compras mencionadas anteriormente y has usado en exceso los CUDs.
Datos anteriores
Antes del nuevo modelo de CUD, el esquema de exportación de la facturación de Cloud y los valores de los datos eran como los que se muestran en la siguiente tabla.
| SKU | cost | usage.amount_in_pricing_units | usage.pricing_unit | price.effective_price | originating-sku 1 | subscription.instance_id | credits |
|---|---|---|---|---|---|---|---|
| SKU de tarifa | 0,046868 | 6,509490 | hora | 0,0072 | SKU de RAM | subscriptions/e52fd279-0851-4f53-a533-093119e27bad | [] |
| SKU de tarifa | 0,025132 | 3,490510 | hora | 0,0072 | SKU principal | subscriptions/e52fd279-0851-4f53-a533-093119e27bad | [] |
| SKU de RAM | 0,174496 | 8 | gibibytes por hora | 0,02181159 | null | null | [{"amount":-0.065095,"full_name":"Committed use discount - dollar based: GCE Commitments", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}] |
| SKU principal | 0,093568 | 32 | hora | 0,00292353 | null | null | [{"amount":-0.034905,"full_name":"Committed use discount - dollar based: GCE Commitments", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}] |
1. Esta columna representa el valor de la etiqueta goog-originating-sku-id.
Datos posteriores a
Después de aplicar el nuevo modelo de CUD, el esquema de exportación de facturación de Cloud y los valores de los datos tendrán el aspecto que se muestra en la siguiente tabla.
| SKU | cost | usage.amount_in_pricing_units | usage.pricing_unit | consumption_model.description | price.effective_price | originating-sku 1 | subscription.instance_id | credits |
|---|---|---|---|---|---|---|---|---|
| SKU de tarifa | 0,046868 | 0,046868330 | hora | Predeterminado | 1 | SKU de RAM | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [{"amount":"-0.046868",""type":"FEE_UTILIZATION_OFFSET"}] |
| SKU de tarifa | 0,025132 | 0,025131670 | hora | Predeterminado | 1 | SKU principal | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [{"amount":"-0.025132",""type":"FEE_UTILIZATION_OFFSET"}] |
| SKU de RAM | 0,109398 | 5,015577498 | gibibytes por hora | Predeterminado | 0,02181159 | null | null | [] |
| SKU principal | 0,058648 | 20,06066639 | hora | Predeterminado | 0,00292353 | null | null | [] |
| SKU de RAM | 0,046868 | 2,984422502 | gibibytes por hora | CUDs flexibles de Compute de 1 año | 0,01570434 | null | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [] |
| SKU principal | 0,025132 | 11,93933361 | hora | CUDs flexibles de Compute de 1 año | 0,00210494 | null | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [] |
1. Esta columna representa el valor de la etiqueta goog-originating-sku-id.
Ten en cuenta lo siguiente en este nuevo modelo de CUD:
- Hay dos filas por cada CUD, en lugar de una.
- Hay una nueva columna
consumption_model.descriptionque separa las entradas CUD adicionales, donde:- El valor
Compute Flexible CUDs 1 Yearindica que has recibido el descuento por compromiso de uso esperado. - El valor
Defaultindica que has utilizado la CUD en exceso y que el coste ha vuelto a ser el precio predeterminado del importe excedido. Esto también se indica porquesubscription.instance_idno tiene ningún valor. - Las filas de las cuotas de CUD también tienen el valor
Default, ya que no se les aplican descuentos. En su lugar, el campocreditsindica que se ha aplicado un desplazamiento negativo para anular la comisión.
- El valor
Situación de CUD infrautilizado
En este caso, suponemos que has hecho las compras mencionadas anteriormente y que no has aprovechado las CUDs.
Datos anteriores
Antes del nuevo modelo de CUD, el esquema de exportación de la facturación de Cloud y los valores de los datos eran como los que se muestran en la siguiente tabla.
| SKU | cost | usage.amount_in_pricing_units | usage.pricing_unit | price.effective_price | originating-sku 1 | subscription.instance_id | credits |
| SKU de tarifa | 0,022994 | 3194 | hora | 0,0072 | null | subscriptions/e52fd279-0851-4f53-a533-093119e27bad | [] |
| SKU de la tarifa | 0,125637 | 17.450 | hora | 0,0072 | SKU de RAM | subscriptions/e52fd279-0851-4f53-a533-093119e27bad | [] |
| SKU de tarifa | 0,067369 | 9357 | hora | 0,0072 | SKU principal | subscriptions/e52fd279-0851-4f53-a533-093119e27bad | [] |
| SKU de RAM | 0,174496 | 8 | gibibytes por hora | 0,02181159 | null | null | [{"amount":-0.174496,"full_name":"Committed use discount - dollar based: GCE Commitments", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}] |
| SKU principal | 0,093568 | 32 | hora | 0,00292353 | null | null | [{"amount":-0.093568,"full_name":"Committed use discount - dollar based: GCE Commitments", "type":"COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE"}] |
1. Esta columna representa el valor de la etiqueta goog-originating-sku-id.
Datos posteriores a
Después de aplicar el nuevo modelo de CUD, el esquema de exportación de facturación de Cloud y los valores de los datos tendrán el aspecto que se muestra en la siguiente tabla.
| SKU | cost | usage.amount_in_pricing_units | usage.pricing_unit | price.effective_price | consumption_model.description | originating-sku 1 | subscription.instance_id | credits |
| SKU de tarifa | 0,022994 | 0,0230 | hora | 1 | Predeterminado | null | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [] |
| SKU de la tarifa | 0,125637 | 0,1256371 | hora | 1 | Predeterminado | SKU de RAM | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [{"amount":"-0.1256348",""type":"FEE_UTILIZATION_OFFSET"}] |
| SKU de tarifa | 0,067369 | 0,0673690 | hora | 1 | Predeterminado | SKU principal | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [{"amount":"-0.0673581",""type":"FEE_UTILIZATION_OFFSET"}] |
| SKU de RAM | 0,125637 | 8 | gibibytes por hora | 0,0157043448 | CUDs flexibles de Compute de 1 año | null | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [] |
| SKU principal | 0,067369 | 32 | hora | 0,0021049416 | CUDs flexibles de Compute de 1 año | null | subscriptions/1fd3b130-40f8-4a79-ac6f-5753aaa0ceeb | [] |
1. Esta columna representa el valor de la etiqueta goog-originating-sku-id.
Ten en cuenta lo siguiente en este nuevo modelo de CUD:
- Hay dos filas por cada CUD, en lugar de una.
- Hay una nueva columna
consumption_model.descriptionque separa las entradas CUD adicionales, donde:- El valor
Compute Flexible CUDs 1 Yearindica que has recibido el descuento por compromiso de uso esperado. - El valor
Defaultindica las filas de la cuota de CUD, ya que no se aplican descuentos a estas filas. En su lugar, el campocreditsindica que se ha aplicado un desplazamiento negativo para anular las comisiones, que se han acumulado en la primera fila.
- El valor
- En la primera fila se muestra la suma de las comisiones de CUD.
Consultas de ejemplo de los principales KPIs de CUD
Para ver consultas de ejemplo que muestran cómo usar las métricas de KPIs para validar que sus sistemas funcionan correctamente con el nuevo modelo de datos, consulte Consultas de ejemplo para el nuevo modelo de datos de CUDs.
Exportación de datos de Facturación de Cloud a BigQuery
La exportación de datos estándar, detallados y de refacturación (solo para revendedores) de Cloud Billing a BigQuery tiene los siguientes campos nuevos o modificados:
| Campo | Tipo | Nuevo o actualizado |
|---|---|---|
price |
Estructura | Actual (no hay cambios en la exportación detallada ni en la de refacturación, se añade a la exportación estándar). |
price.list_price |
Numérico | Nuevo campo |
price.effective_price_default |
Numérico | Nuevo campo |
price.list_price_consumption_model |
Numérico | Nuevo campo |
price.effective_price |
Numérico | Existente (descripción actualizada en la exportación detallada y de modificación de facturas; se añade a la exportación estándar). |
price.tier_start_amount |
Numérico | Ya se incluye en la exportación detallada y se añade a la estándar. |
price.unit |
Cadena | Se incluye en la exportación detallada y se añade a la estándar. |
price.pricing_unit_quantity |
Numérico | Se incluye en la exportación detallada y se añade a la estándar. |
cost_at_list |
Numérico | Campo ya disponible, descripción actualizada para reflejar los cambios. |
cost |
Numérico | Campo ya disponible, descripción actualizada para reflejar los cambios. |
cost_at_effective_price_default |
Numérico | Nuevo |
cost_at_list_consumption_model |
Numérico | Nuevo |
consumption_model |
Estructura | Nuevo |
consumption_model.id |
Cadena | Nuevo |
consumption_model.description |
Cadena | Nuevo |
Cambios en la exportación de precios
La exportación de precios de Facturación de Cloud a BigQuery añade o cambia estos campos para obtener información sobre los precios:
| Campo | Tipo | Nuevo o actualizado |
|---|---|---|
list_price |
Estructura | Actualizado |
billing_account_price |
Estructura | Actualizado |
consumption_model_prices |
Lista de structs | Nuevo |
consumption_model_prices.consumption_model_id |
Cadena | Nuevo |
consumption_model_prices.consumption_model_display_name |
Cadena | Nuevo |
consumption_model_prices.list_price.tiered_rates.start_usage_amount |
Flotante | Nuevo |
consumption_model_prices.list_price.tiered_rates.usd_amount |
Numérico | Nuevo |
consumption_model_prices.billing_account_price.tiered_rates.start_usage_amount |
Flotante | Nuevo |
consumption_model_prices.billing_account_price.tiered_rates.usd_amount |
Numérico | Nuevo |
Información sobre el nuevo producto de CUD
Los nuevos SKUs de tarifas de CUDs sustituyen a los actuales, y los nuevos IDs de oferta y de modelo de consumo se aplican a todos los CUDs incluidos. Puedes usar los siguientes detalles para ajustar tus consultas y paneles de control.
Migración de ofertas e IDs de modelos de consumo
Para ver una lista de las ofertas y los IDs de modelo de consumo que se migrarán del modelo de datos de CUD antiguo al nuevo, consulta SKUs, ofertas e IDs de modelo de consumo de CUD migrados.
Migración del ID de SKU de la cuota de CUD
Para ver una lista de los IDs de SKU de tarifas de CUD y de los IDs de modelos de consumo que migran del modelo de datos antiguo al nuevo, consulta IDs de SKUs, ofertas y modelos de consumo de CUD migrados.
Temas relacionados
- Mejoras en el programa de CUDs basados en la inversión
- Plazos para la migración al nuevo modelo de CUD
- Verificar los descuentos después de la migración
- Elegir la cantidad correcta de CUD que se va a comprar
- Consultas de ejemplo para el nuevo modelo de datos de los CUDs
- SKUs, ofertas e IDs de modelo de consumo de CUD migrados
- Mejoras en la interfaz de usuario de facturación