Estructura de la exportación de metadatos de CUD

En este documento, se proporciona información de referencia para el esquema de metadatos de descuento por compromiso de uso (CUD) de Facturación de Cloud que se exportan diariamente a cada tabla en BigQuery. Esta exportación proporciona una instantánea diaria de los metadatos de compromiso de tus CUD basados en el gasto a una tabla de BigQuery, que puedes unir con otras exportaciones de datos de facturación para mejorar la administración y la generación de informes de CUD.

Reglas de entrada y salida

Si usas los Controles del servicio de VPC para los recursos de BigQuery en tu proyecto o tu organización, debes crear reglas de entrada y salida para habilitar correctamente las exportaciones de datos a BigQuery.

  1. Crea una regla de entrada que le otorgue acceso individual para crear la exportación:
    
      - ingressFrom:
          identities:
          - PRINCIPAL_IDENTIFIER_OF_USER_INITIATING_EXPORT
          sources:
          - accessLevel: "*"
      ingressTo:
          operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          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 identificadores principales.

  2. Crea una regla de salida para permitir el Google Cloud acceso al conjunto de datos de BigQuery a través de los Controles del servicio de VPC:
    
      - egressTo:
           operations:
          - serviceName: bigquery.googleapis.com
            methodSelectors:
            - method: "*"
          resources:
          - projects/132468967293
      egressFrom:
          identityType: ANY_IDENTITY
          sources:
          - accessLevel: "*"
          sourceRestriction: RESTRICTION_STATUS
      title: 'Egress Rule Name'
      

Esquema de los datos de exportación de CUD

En el conjunto de datos de BigQuery, los datos de CUD de tu cuenta de Facturación de Cloud se cargan en una tabla de datos llamada cud_subscriptions_export.

En la siguiente información, se describe el esquema de los datos que se exportan a BigQuery.

Campo Tipo Descripción
billing_account_id String Es el ID de la cuenta de facturación alfanumérico de 18 caracteres asociado con los datos de CUD, por ejemplo, 010101-F0FFF0-10XX01.
cud_product.id String Es el ID de definición del producto, por ejemplo, 344fffc1-17f9-4e34-abf2-cfffff409fa2.
cud_product.display_name String Es el nombre visible del producto asociado con el compromiso, por ejemplo, Gemini Enterprise Flexible Savings Plans.
cud_product.type String Es el tipo de compromiso, por ejemplo, Spend-Based.
consumption_model.id String Es el ID del modelo de consumo que usa el compromiso, por ejemplo, 5515-81A8-03A2.
consumption_model.description String Es la descripción del modelo de consumo para el compromiso, por ejemplo, Gemini Enterprise Flexible Savings Plan - 1 Year.
subscription.entitlement_scope String Es el alcance del derecho para el compromiso, por ejemplo, billingAccounts/010101-F0FFF0-10XX01.
subscription.instance_id String Es el ID de la instancia de suscripción, que es un GUID, por ejemplo, 769c55ea-c50f-4258-bcf5-04b6688fa5fa.
subscription.display_name String Es el nombre visible del compromiso, que definiste en el momento de la compra.
subscription.entitlement_period String Es el período de recurrencia del compromiso, que puede ser Monthly o Hourly.
subscription.payment_terms String Son las condiciones de pago del compromiso, por ejemplo, Postpay.
region String Es la región asociada con el compromiso, por ejemplo, us-central1. Si el compromiso es global, este campo está vacío.
commitment_amount Registro repetido Son los detalles del importe del compromiso.
commitment_amount.unit String Es la unidad de medida del consumo de recursos para el compromiso, por ejemplo, $/mo o $/hr.
commitment_amount.value Numérico Es el valor del importe del compromiso.
commitment_fee Registro Son los detalles de la tarifa de compromiso.
commitment_fee.sku String Es el ID de SKU asociado con la tarifa de compromiso.
commitment_fee.description String Es la descripción de la SKU de la tarifa.
term String Es la duración del compromiso en formato de duración ISO 8601, en la que P1Y representa un año y P3Y representa tres años.
start_time Marca de tiempo Es la marca de tiempo de inicio del compromiso, por ejemplo, 2026-07-20 21:35:48 UTC.
end_time Marca de tiempo Es la marca de tiempo de finalización del compromiso, por ejemplo, 2027-07-20 21:35:48 UTC.
entitlement_schedule Registro repetido Son los detalles de la programación del derecho.
entitlement_schedule.start_time Fecha y hora Es el inicio del período de programación en la zona horaria America/Los_Angeles.
entitlement_schedule.end_time Fecha y hora Es el final del período de programación en la zona horaria America/Los_Angeles zone.
entitlement_schedule.commitment_amount Numérico Es el importe del compromiso para este período de programación específico.
state String Es el estado actual del compromiso, que puede ser Pending, Active, o Expired.

Para obtener más información, consulta los siguientes temas.

Informes de costos y precios disponibles en la Google Cloud consola