Ce document fournit des informations de référence pour le schéma des métadonnées de remise sur engagement d'utilisation (REU) Cloud Billing exportées quotidiennement vers chaque table dans BigQuery. Cette exportation fournit un instantané quotidien des métadonnées d'engagement de vos remises sur engagement d'utilisation basées sur les dépenses dans une table BigQuery, que vous pouvez joindre à d'autres exportations de données de facturation pour une meilleure gestion et de meilleurs rapports sur les remises sur engagement d'utilisation.
Règles d'Ingress et de sortie
Si vous utilisez VPC Service Controls pour les ressources BigQuery de votre projet ou organisation, vous devez créer des règles d'entrée et de sortie pour activer correctement les exportations de données vers BigQuery.
-
Créez une règle d'entrée
qui donne à l'utilisateur l'accès nécessaire pour créer l'exportation :
- 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'Pour en savoir plus sur les formats des identifiants principaux, consultez Identifiants principaux.
- Créez une
règle de sortie
pour autoriser Google Cloud l'accès à l'ensemble de données BigQuery via VPC Service Controls :
- egressTo: operations: - serviceName: bigquery.googleapis.com methodSelectors: - method: "*" resources: - projects/132468967293 egressFrom: identityType: ANY_IDENTITY sources: - accessLevel: "*" sourceRestriction: RESTRICTION_STATUS title: 'Egress Rule Name'
Schéma des données d'exportation des REU
Dans votre ensemble de données BigQuery, les données de remise sur engagement d'utilisation de votre compte de facturation Cloud sont chargées dans une table de données nommée cud_subscriptions_export.
Les informations suivantes décrivent le schéma des données exportées vers BigQuery.
| Champ | Type | Description |
|---|---|---|
billing_account_id |
Chaîne | ID de compte de facturation alphanumérique de 18 caractères associé aux
données de REU, par exemple, 010101-F0FFF0-10XX01. |
cud_product.id |
Chaîne | ID de définition du produit, par exemple,
344fffc1-17f9-4e34-abf2-cfffff409fa2. |
cud_product.display_name |
Chaîne | Nom à afficher du produit associé à l'engagement, par
exemple, Gemini Enterprise Flexible Savings Plans. |
cud_product.type |
Chaîne | Type d'engagement, par exemple, Spend-Based. |
consumption_model.id |
Chaîne | ID du
modèle de consommation
utilisé par l'engagement, par exemple, 5515-81A8-03A2. |
consumption_model.description |
Chaîne | Description du modèle de
consommation
pour l'engagement, par exemple, Gemini Enterprise Flexible Savings Plan - 1 Year. |
subscription.entitlement_scope |
Chaîne | Champ d'application de l'autorisation pour l'engagement, par exemple,
billingAccounts/010101-F0FFF0-10XX01. |
subscription.instance_id |
Chaîne | ID d'instance d'abonnement, qui est un GUID, par exemple,
769c55ea-c50f-4258-bcf5-04b6688fa5fa. |
subscription.display_name |
Chaîne | Nom à afficher de l'engagement, que vous avez défini au moment de l' achat. |
subscription.entitlement_period |
Chaîne | Période de récurrence de l'engagement, Monthly ou
Hourly. |
subscription.payment_terms |
Chaîne | Conditions de paiement de l'engagement, par exemple, Postpay. |
region |
Chaîne | Région associée à l'engagement, par exemple,
us-central1. Si l'engagement est global, ce champ est
vide. |
commitment_amount |
Enregistrement répété | Détails du montant de l'engagement. |
commitment_amount.unit |
Chaîne | Unité de mesure de la consommation de ressources pour l'engagement, par
exemple, $/mo ou $/hr. |
commitment_amount.value |
Numérique | Valeur du montant de l'engagement. |
commitment_fee |
Enregistrer | Détails des frais d'engagement. |
commitment_fee.sku |
Chaîne | ID de SKU associé aux frais d'engagement. |
commitment_fee.description |
Chaîne | Description du SKU de frais. |
term |
Chaîne | Durée de l'engagement au format de durée ISO 8601, où
P1Y représente un an et P3Y représente
trois ans. |
start_time |
Horodatage | Horodatage de début de l'engagement, par exemple,
2026-07-20 21:35:48 UTC. |
end_time |
Horodatage | Horodatage de fin de l'engagement, par exemple,
2027-07-20 21:35:48 UTC. |
entitlement_schedule |
Enregistrement répété | Détails de la programmation de l'autorisation. |
entitlement_schedule.start_time |
Date/Heure | Début de la période de programmation dans le fuseau horaire America/Los_Angeles zone. |
entitlement_schedule.end_time |
Date/Heure | Fin de la période de programmation dans le fuseau horaire America/Los_Angeles zone. |
entitlement_schedule.commitment_amount |
Numérique | Montant de l'engagement pour cette période de programmation spécifique. |
state |
Chaîne | État actuel de l'engagement, qui peut être Pending,
Active, ou Expired. |
Articles associés
Pour en savoir plus, consultez les articles suivants.
Articles liés aux données Cloud Billing exportées
- Configurer l'exportation des données Cloud Billing vers BigQuery
- Exemples de requêtes associées à l'exportation de données Cloud Billing vers BigQuery
Rapports sur les coûts et la tarification disponibles dans la Google Cloud console
- Afficher les rapports Cloud Billing et l'évolution des coûts
- Consulter et télécharger les détails des coûts de votre facture ou relevé
- Afficher et télécharger les tarifs des services Cloud de Google
- Comprendre les économies réalisées grâce aux rapports de répartition des coûts
- Analyser l'efficacité de vos remises sur engagement d'utilisation
- Consulter l'historique des frais et paiements