Structure de l'exportation de données FOCUS

Ce document fournit des informations de référence sur le schéma de l'exportation des coûts d'utilisation FOCUS vers BigQuery. La spécification FOCUS (FinOps Open Cost and Usage Specification) est une spécification ouverte qui définit des exigences claires pour les générateurs de données de facturation technologique afin de produire des ensembles de données de coût et d'utilisation cohérents. Les colonnes de l'exportation FOCUS correspondent généralement aux champs de l'exportation détaillée des coûts d'utilisation.

Ensemble de données et table de données FOCUS

Dans BigQuery, vos données de coût d'utilisation FOCUS sont chargées dans un ensemble de données immuable créé dans le projet Google Cloud que vous avez spécifié lorsque vous avez activé l'exportation FOCUS, en utilisant ce format de nom :

gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>

  • Le nom de l'ensemble de données se compose de trois éléments :

    1. gcp_billing_immutable : nom de l'ensemble de données pour l'exportation FOCUS.
    2. Billing_account_ID : ID du compte de facturation Cloud sur lequel l'exportation FOCUS est activée.
    3. Location : emplacement régional ou multirégional spécifique que vous avez sélectionné lors de l'activation de l'exportation FOCUS.

    Exemple de nom d'ensemble de données : gcp_billing_immutable_010101_F0FFF0_61C528_us

  • Une table de données de facturation FOCUS est créée dans l'ensemble de données FOCUS, nommée :

    gcp_billing_export_focus_<BILLING_ACCOUNT_ID>

    Exemple de nom de table : gcp_billing_export_focus_010101_F0FFF0_61C528

Schéma des données de coût d'utilisation FOCUS

Dans l'ensemble de données BigQuery immuable fourni par Google pour l'exportation FOCUS, vos données de coût d'utilisation FOCUS sont chargées dans une table de données nommée gcp_billing_export_focus_<BILLING_ACCOUNT_ID>.

Les colonnes du schéma d'exportation FOCUS correspondent généralement aux champs de l'exportation détaillée des coûts d'utilisation, tels que l'ID de compte, la date de facturation, les services, les SKU, les projets, les étiquettes, les emplacements, le coût, l'utilisation, les crédits, les ajustements, la devise et des champs supplémentaires qui fournissent des données de coût précises au niveau des ressources.

Lorsque vous utilisez les données de coût d'utilisation FOCUS dans BigQuery, tenez compte des points suivants :

  • Le schéma de table pour l'exportation de données Cloud Billing FOCUS peut changer au fil du temps, par exemple lorsque de nouveaux champs sont ajoutés à l'exportation FOCUS. Pour protéger vos requêtes contre les futures modifications de schéma, plutôt que de vous appuyer sur des requêtes qui font directement référence aux colonnes exportées, nous vous recommandons d'utiliser des vues BigQuery pour normaliser les données afin que la table présente le même schéma à vos requêtes. En savoir plus sur cette limitation.
  • Lorsque vous activez l'exportation des données de coût d'utilisation FOCUS pour la première fois dans Cloud Billing, si vous sélectionnez un emplacement multirégional (États-Unis ou Union européenne), les données Cloud Billing sont disponibles rétroactivement depuis le début du mois précédent. Les données sont exportées dans l'ordre chronologique. Pour le remplissage initial des données exportées, l'exportation de vos données Cloud Billing rétroactives peut prendre jusqu'à cinq jours avant que puissiez commencer à voir vos données d'utilisation les plus récentes.
  • Si vous activez l'exportation des données de coût d'utilisation FOCUS et sélectionnez un emplacement régional, vos données Cloud Billing sont disponibles à partir de la date à laquelle vous avez activé l'exportation.
  • Si vous avez activé, désactivé, puis réactivé l'exportation des données de coût d'utilisation FOCUS, il est possible que les données Cloud Billing ne soient pas disponibles pour la période pendant laquelle l'exportation de données a été explicitement désactivée.
  • Apprenez-en plus sur la fréquence des chargements de données dans vos tables BigQuery.
  • Consultez les autres limites susceptibles d'avoir un impact sur l'exportation de vos données de facturation vers BigQuery.

Schéma FOCUS

Les informations suivantes décrivent le schéma des données de coût d'utilisation FOCUS Google Cloudexportées vers BigQuery.

Champ FOCUS Type Mode Description de FOCUS Mappé au champ Google
AvailabilityZone STRING NULLABLE Une zone de disponibilité est un identifiant attribué par le fournisseur pour une zone physiquement séparée et isolée au sein d'une région qui offre une haute disponibilité et une tolérance aux pannes. La zone de disponibilité est couramment utilisée pour des scénarios tels que l'analyse de l'utilisation du transfert de données entre zones et du coût correspondant en fonction de l'emplacement de déploiement des ressources. location.zone
BilledCost NUMERIC NULLABLE Le coût facturé représente un montant servant de base à la facturation, y compris les impacts de tous les tarifs réduits et remises, mais excluant l'amortissement des achats pertinents (ponctuels ou récurrents) payés pour couvrir les futurs frais éligibles. Ce coût est exprimé dans la devise de facturation. Le coût facturé est couramment utilisé pour exécuter des fonctionnalités FinOps qui nécessitent une comptabilité de caisse, telles que la répartition des coûts, la budgétisation et le rapprochement des factures. cost + credits.amount
BillingAccountId STRING NULLABLE Un ID de compte de facturation est un identifiant attribué par le fournisseur pour un compte de facturation. Les comptes de facturation sont couramment utilisés pour des scénarios tels que le regroupement basé sur des constructions organisationnelles, le rapprochement des factures et les stratégies d'allocation des coûts. billing_account_id
BillingCurrency STRING NULLABLE La devise de facturation est un identifiant qui représente la devise dans laquelle les frais liés aux ressources ou aux services ont été facturés. La devise de facturation est couramment utilisée dans les scénarios où les coûts doivent être regroupés ou agrégés. currency
BillingPeriodStart TIMESTAMP NULLABLE "Billing Period Start" représente la limite de début inclusive d'une période de facturation. Par exemple, une période où le début de la période de facturation est "2024-01-01T00:00:00Z" et la fin de la période de facturation est "2024-02-01T00:00:00Z" inclut les frais de janvier, car le début de la période de facturation représente la limite de début inclusive, mais n'inclut pas les frais de février, car la fin de la période de facturation représente la limite de fin exclusive. invoice.month
BillingPeriodEnd TIMESTAMP NULLABLE "Billing Period End" représente la limite de fin exclusive d'une période de facturation. Par exemple, une période où le début de la période de facturation est "2024-01-01T00:00:00Z" et la fin de la période de facturation est "2024-02-01T00:00:00Z" inclut les frais de janvier, car le début de la période de facturation représente la limite de début inclusive, mais n'inclut pas les frais de février, car la fin de la période de facturation représente la limite de fin exclusive. invoice.month
ChargeCategory STRING NULLABLE

La catégorie de frais représente la classification de plus haut niveau d'un frais en fonction de la nature de sa facturation. La catégorie de frais est couramment utilisée pour identifier et distinguer les types de frais qui peuvent nécessiter un traitement différent.

Les valeurs acceptées sont Usage, Tax et Adjustment.

cost_type
ChargeClass STRING NULLABLE La classe de frais indique si la ligne représente une correction d'une période de facturation précédemment facturée. La classe de frais est couramment utilisée pour différencier les corrections des frais régulièrement encourus. adjustment_info
ChargeDescription STRING NULLABLE Une description de frais fournit un contexte général d'une ligne sans nécessiter de découverte supplémentaire. Cette colonne contient un résumé autonome de l'objectif et du prix des frais. Il couvre généralement un groupe d'informations correspondantes sélectionnées dans un ensemble de données de facturation ou fournit des informations qui ne sont pas disponibles autrement. sku.description
ChargePeriodStart TIMESTAMP NULLABLE "Charge Period Start" représente la limite de début inclusive d'une période de facturation. Par exemple, une période dont le début est "2024-01-01T00:00:00Z" et la fin est "2024-01-02T00:00:00Z" inclut les frais du 1er janvier, car le début de la période de facturation représente la limite de début inclusive, mais n'inclut pas les frais du 2 janvier, car la fin de la période de facturation représente la limite de fin exclusive. usage_start_time
ChargePeriodEnd TIMESTAMP NULLABLE "Charge Period End" représente la limite de fin exclusive d'une période de facturation. Par exemple, une période où le début de la période de facturation est "2024-01-01T00:00:00Z" et la fin de la période de facturation est "2024-01-02T00:00:00Z" inclut les frais du 1er janvier, car le début de la période de facturation représente la limite de début inclusive, mais n'inclut pas les frais du 2 janvier, car la fin de la période de facturation représente la limite de fin exclusive. usage_end_time
ConsumedQuantity NUMERIC NULLABLE La quantité consommée représente le volume d'un SKU mesuré associé à une ressource ou à un service utilisé, en fonction de l'unité consommée. La quantité consommée est souvent calculée à un niveau de précision plus fin ou sur un intervalle de temps différent de la quantité de tarification (complémentaire à l'unité de tarification) et se concentre sur la consommation des ressources et des services, et non sur la tarification et le coût. usage.amount
ConsumedUnit STRING NULLABLE L'unité consommée représente une unité de mesure spécifiée par le fournisseur, qui indique comment un fournisseur mesure l'utilisation d'un SKU mesuré associé à une ressource ou à un service. L'unité consommée complète la métrique "Quantité consommée". Elle est souvent listée avec une précision plus fine ou sur un intervalle de temps différent par rapport à l'unité de tarification (complémentaire à la quantité de tarification), et se concentre sur la consommation des ressources et des services, et non sur la tarification et le coût. usage.unit
ContractedCost NUMERIC NULLABLE Le coût contractuel représente le coût calculé en multipliant le prix unitaire contractuel par la quantité de tarification correspondante. Le coût contractuel est exprimé dans la devise de facturation. Il est couramment utilisé pour calculer les économies réalisées grâce aux négociations, en le comparant au coût catalogue. Si les remises négociées ne sont pas applicables, le coût contractuel est défini par défaut sur le coût catalogue. cost
ContractedUnitPrice NUMERIC NULLABLE Le prix unitaire contractuel représente le prix unitaire convenu pour une seule unité de tarification du SKU associé, y compris les remises négociées, le cas échéant, mais à l'exclusion des remises sur engagement négociées ou de toute autre remise. Ce prix est exprimé dans la devise de facturation. Le prix unitaire contractuel est couramment utilisé pour calculer les économies réalisées grâce aux activités de négociation. Si les remises négociées ne sont pas applicables, le prix unitaire contractuel est défini par défaut sur le prix unitaire catalogue. price.effective_price
ListCost NUMERIC NULLABLE Le prix catalogue représente le coût calculé en multipliant le prix unitaire catalogue par la quantité de tarification correspondante. Le coût catalogue est exprimé dans la devise de facturation. Il est couramment utilisé pour calculer les économies réalisées grâce à diverses activités d'optimisation des tarifs en le comparant au coût contractuel, au coût facturé et au coût effectif. cost_at_list
ListUnitPrice NUMERIC NULLABLE Le prix unitaire catalogue représente le prix unitaire suggéré publié par le fournisseur pour une seule unité de tarification du SKU associé, hors remises. Ce prix est exprimé dans la devise de facturation. Le prix unitaire catalogue est couramment utilisé pour calculer les économies en fonction de diverses activités d'optimisation des tarifs. price.list_price
PricingCategory STRING NULLABLE

La catégorie de tarification décrit le modèle de tarification utilisé pour des frais au moment de l'utilisation ou de l'achat. Il peut être utile pour distinguer les frais encourus au prix unitaire catalogue ou à un prix réduit, et pour exposer les opportunités d'optimisation, comme l'augmentation de la couverture des remises sur engagement d'utilisation.

Les valeurs acceptées sont Committed et Standard.

sku.description
PricingQuantity NUMERIC NULLABLE La quantité de tarification représente le volume d'un SKU donné associé à une ressource ou à un service utilisé ou acheté, en fonction de l'unité de tarification. Distinct de la quantité consommée (complémentaire de l'unité consommée), il se concentre sur la tarification et le coût, et non sur la consommation de ressources et de services. price.pricing_unit_quantity
PricingUnit STRING NULLABLE L'unité de tarification représente une unité de mesure spécifiée par le fournisseur pour déterminer les prix unitaires, indiquant comment le fournisseur évalue l'utilisation mesurée et les quantités d'achat après avoir appliqué des règles de tarification telles que la tarification par bloc. Voici quelques exemples courants : le nombre d'heures d'exécution d'un appareil de calcul (par exemple, "Heures"), les gigaoctets-heures d'un appareil de stockage (par exemple, "Go-heures") ou le nombre cumulé de requêtes pour un appareil réseau ou un service d'API (par exemple, "1 000 requêtes"). L'unité de tarification complète la métrique "Quantité de tarification". Distincte de l'unité consommée, elle se concentre sur la tarification et le coût, et non sur la consommation de ressources et de services, souvent à un niveau de précision plus grossier. price.unit
ProviderName STRING NULLABLE Un fournisseur est une entité qui met à disposition des ressources ou des services à l'achat. Il est couramment utilisé pour l'analyse des coûts et les scénarios de création de rapports. Non applicable : propre à FOCUS
PublisherName STRING NULLABLE Un éditeur est une entité qui produit les ressources ou les services achetés. Il est couramment utilisé pour l'analyse des coûts et les scénarios de reporting. seller_name
RegionId STRING NULLABLE Un ID de région est un identifiant attribué par le fournisseur pour une zone géographique isolée où une ressource est provisionnée ou un service est fourni. La région est couramment utilisée pour des scénarios tels que l'analyse des coûts et des prix unitaires en fonction de l'emplacement de déploiement des ressources. location.region
RegionName STRING NULLABLE Le nom de la région est un nom à afficher attribué par le fournisseur pour une zone géographique isolée où une ressource est provisionnée ou un service est fourni. Le nom de la région est couramment utilisé pour des scénarios tels que l'analyse des coûts et des prix unitaires en fonction de l'emplacement de déploiement des ressources. location.region
ResourceId STRING NULLABLE L'ID de ressource est un identifiant attribué à une ressource par le fournisseur. L'ID de ressource est couramment utilisé pour les scénarios de reporting, d'analyse et d'allocation des coûts. resource.global_name
ResourceName STRING NULLABLE Le nom de la ressource est un nom à afficher attribué à une ressource. Il est couramment utilisé pour l'analyse des coûts, les rapports et les scénarios d'allocation. resource.name
ServiceName STRING NULLABLE

Un service représente une offre pouvant être achetée auprès d'un fournisseur (par exemple, une machine virtuelle cloud, une base de données SaaS, des services professionnels d'un intégrateur de systèmes). Une offre de service peut inclure différents types de frais d'utilisation ou autres. Par exemple, un service de base de données cloud peut inclure des frais de calcul, de stockage et de mise en réseau.

Le nom du service est le nom à afficher de l'offre achetée. Le nom du service est couramment utilisé pour des scénarios tels que l'analyse des tendances de coûts agrégés au fil du temps et le filtrage des données pour examiner les anomalies.

service.description
SkuId STRING NULLABLE

Un ID de SKU est un identifiant unique spécifié par le fournisseur qui représente un SKU spécifique. Les SKU sont des offres de biens ou de services quantifiables dans un ensemble de données FOCUS qui représentent des fonctionnalités et des caractéristiques techniques spécifiques.

Chaque ID de SKU représente un ensemble unique de fonctionnalités qui peuvent être vendues à différents prix ou prix de SKU. L'ID de SKU est cohérent pour toutes les variations de prix, qui peuvent différer en fonction de plusieurs facteurs au-delà des fonctionnalités et des caractéristiques techniques communes.

L'ID de SKU doit être cohérent entre les variations de prix d'un bien ou d'un service afin de faciliter les comparaisons de prix pour une même fonctionnalité, par exemple l'endroit où la fonctionnalité est fournie ou la façon dont elle est payée. L'ID de SKU peut être référencé dans un catalogue ou une liste de prix publiés par un fournisseur pour rechercher des informations détaillées sur le SKU. La composition des propriétés associées à l'ID de SKU peut varier d'un fournisseur à l'autre. L'ID de SKU est couramment utilisé pour analyser et comparer les coûts d'un même SKU selon différents détails de tarification (par exemple, la durée, le niveau ou l'emplacement).

sku.id
SkuPriceId STRING NULLABLE

L'ID de prix de SKU est un identifiant unique spécifié par le fournisseur qui représente un prix de SKU spécifique associé à une ressource ou un service utilisé ou acheté. Il sert de référence clé pour un prix de SKU dans une liste de prix publiée par un fournisseur, ce qui permet aux utilisateurs de rechercher des informations détaillées sur le prix du SKU.

La composition des propriétés associées à l'ID de prix du SKU peut varier d'un fournisseur à l'autre et d'un SKU à l'autre au sein d'un même fournisseur. Toutefois, l'exclusion des propriétés de tarification dynamiques ou négociables, telles que le montant du prix unitaire, la devise (et les taux de change associés), la validité temporelle (par exemple, les dates d'entrée en vigueur) et les éléments spécifiques au contrat ou à la négociation (par exemple, les identifiants de contrat ou de compte, et les remises négociables), garantit que l'ID de prix du SKU reste cohérent entre les différentes périodes de facturation et les différents comptes de facturation d'un fournisseur. Cette cohérence permet de filtrer efficacement les frais pour suivre les fluctuations de prix (par exemple, les variations des montants des prix unitaires) au fil du temps et entre les comptes de facturation, pour les prix unitaires catalogue et contractuels. De plus, l'ID de prix du SKU est couramment utilisé pour analyser les coûts en fonction des propriétés de tarification, telles que les conditions et les niveaux.

Concaténation de sku.id et price.tier_start_amount
SubAccountId STRING NULLABLE Un ID de sous-compte est un identifiant attribué par le fournisseur à un sous-compte. L'ID de sous-compte est couramment utilisé pour des scénarios tels que le regroupement en fonction de structures organisationnelles, de besoins de gestion des accès et de stratégies de répartition des coûts. project.id
SubAccountName STRING NULLABLE Le nom d'un sous-compte est un nom à afficher attribué à un sous-compte. Le nom du sous-compte est couramment utilisé pour des scénarios tels que le regroupement basé sur des constructions organisationnelles, les besoins de gestion des accès et les stratégies de répartition des coûts. project.name
x_Credits RECORD REPEATED credits contient des champs qui décrivent la structure et la valeur des crédits associés aux codes SKU Google Cloud et Google Maps Platform. credits
Id STRING NULLABLE S'il est présent, indique qu'un crédit est associé au code SKU du produit. Les valeurs credits.id sont des identifiants uniques alphanumériques (par exemple, 12-b34-c56-d78) ou une description du type de crédit (par exemple, Remise sur engagement d'utilisation : processeur).

Si le champ credits.id est vide, le SKU du produit n'est associé à aucun crédit.

credits.id
FullName STRING NULLABLE Le nom du crédit associé au code SKU du produit. Il s'agit d'une description lisible par l'humain d'une valeur alphanumérique de credits.id. Exemples : Crédit d'essai sans frais ou Remise sur engagement d'utilisation basée sur les dépenses.

Les valeurs credits.full_name ne sont présentes que pour les codes SKU avec une propriété credits.id alphanumérique. Si la valeur de credits.id est une description du type de crédit (par exemple Remise sur engagement d'utilisation : processeur), le champ credits.full_name est vide.

credits.full_name
Type STRING NULLABLE Ce champ décrit l'objectif ou l'origine de l'objet credits.id. Les types de crédits incluent :
  • FEE_UTILIZATION_OFFSET Pour les nouvelles remises sur engagement d'utilisation basées sur les dépenses, ce crédit est utilisé pour compenser les frais payés pour l'achat de remises sur engagement d'utilisation. Avec le nouveau modèle, vous souscrivez des engagements à un prix réduit. Lorsque vous utilisez les SKU couverts par la remise sur engagement d'utilisation, ce crédit compense les frais. Lorsque vous utilisez pleinement votre engagement, la compensation réduit les frais à zéro, et l'utilisation de votre SKU éligible est facturée au prix réduit.
  • COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE : pour les anciennes remises sur engagement d'utilisation basées sur les dépenses qui ne font pas partie du nouveau modèle de tarification, il s'agit du crédit gagné en échange de votre engagement à dépenser un montant minimal pour un service dans une région donnée.
  • COMMITTED_USAGE_DISCOUNT : contrats d'engagement d'utilisation basés sur des ressources souscrits pour Compute Engine en retour à des prix fortement réduits pour l'utilisation des VM.
  • DISCOUNT : le type de crédit de la remise est utilisé pour les crédits cumulés lorsqu'un seuil de dépenses contractuel est atteint. Notez que dans les rapports sur la facturation Cloud Billing disponibles dans la console Google Cloud , le type de crédit de la remise est indiqué sous la forme Remises basées sur les dépenses.
  • FREE_TIER : certains services permettent d'utiliser des ressources sans frais jusqu'aux limites spécifiées. Des crédits sont appliqués pour rendre l'utilisation de ces services sans frais.
  • PROMOTION : le type d'avoir promotionnel comprend les crédits d'étape basés sur les dépenses, l'essai sans frais Google Cloud et des crédits de campagne marketing ou d'autres subventions pour utiliser Google Cloud. Lorsqu'ils sont disponibles, les avoirs promotionnels sont considérés comme un mode de paiement et sont automatiquement appliqués pour réduire votre facture totale.
  • RESELLER_MARGIN : si vous êtes revendeur, le type de crédit marge du revendeur indique les remises du programme revendeur obtenues pour chaque élément de campagne éligible.
  • SUBSCRIPTION_BENEFIT : crédits acquis en achetant des abonnements à long terme aux services en échange de remises.
  • SUSTAINED_USAGE_DISCOUNT : le type de crédit pour les remises pour usage soutenu est une remise automatique que vous recevez lorsque vous exécutez des ressources Compute Engine éligibles pendant une grande partie du mois de facturation, sans engagement requis.
credits.type
Name STRING NULLABLE Description du crédit appliqué au compte de facturation Cloud. credits.name
Amount NUMERIC NULLABLE Le montant du crédit appliqué à l'utilisation. credits.amount
x_CostType STRING NULLABLE

Type de coût représenté par cette ligne : erreur standard, de taxe, d'ajustement ou d'arrondi.

cost_type
x_CurrencyConversionRate FLOAT NULLABLE Le taux de change du dollar américain dans la devise locale. Autrement dit, cost/currency_conversion_rate correspond au coût en dollars américains. currency_conversion_rate
x_ExportTime TIMESTAMP NULLABLE Temps de traitement associé aux données Cloud Billing ajoutées. Cette valeur augmente toujours à chaque nouvelle exportation.
Consultez également la section Différences entre les données exportées et les factures.
export_time
x_Location STRING NULLABLE Emplacement de l'utilisation au niveau d'un emplacement multirégional, d'un pays, d'une région ou d'une zone ; ou global pour les ressources qui n'ont pas d'emplacement spécifique. Pour en savoir plus, consultez les sections Zones géographiques et régions et Emplacements Google Cloud . location.location
x_Project RECORD NULLABLE project contient des champs qui décrivent le projet Cloud Billing, tels que l'ID, le numéro, le nom, ancêtre_numbers et les libellés. project
Id STRING NULLABLE ID du projet Google Cloud ayant généré les données Cloud Billing. project.id
Number STRING NULLABLE Identifiant unique, anonymisé et généré en interne pour le projet Google Cloud qui a généré les données Cloud Billing. Pour vos demandes d'assistance et autres communications client, Google désignera vos projets par ce numéro de projet. project.number
Name STRING NULLABLE Nom du projet Google Cloud ayant généré les données Cloud Billing. project.name
AncestryNumbers STRING NULLABLE Ancêtres de la hiérarchie des ressources pour le projet identifié par la valeur project.id spécifiée (par exemple, my-project-123).

Par exemple : /ParentOrgNumber/ParentFolderNumber/. En savoir plus sur la hiérarchie des ressources.

project.ancestry_numbers
Ancestors RECORD REPEATED

Ce champ décrit la structure et la valeur de la hiérarchie des ressources d'un élément de ligne de coût, y compris les projets, les dossiers et les organisations. Les ancêtres sont classés en partant du nœud et en remontant vers la racine (projet, dossier, puis organisation).

project.ancestors
ResourceName STRING NULLABLE Nom de ressource relatif de chaque ancêtre au format "resourceType/resourceNumber". L'utilisation de project.ancestors.resource_name offre une vue plus complète de project.ancestry_numbers. project.ancestors.resource_name
DisplayName STRING NULLABLE Nom que vous avez créé pour votre ressource dans la console. project.ancestors.display_name
x_ServiceId STRING NULLABLE ID du service auquel l'utilisation est associée. service.id
x_SystemLabels RECORD REPEATED Champs décrivant l'étiquette système, tels que la clé et la valeur. system_labels
Key STRING NULLABLE En cas de présence de libellés système, la partie clé de la paire clé-valeur comportant le libellé généré par le système sur la ressource associée à l'utilisation. Consultez également Libellés système disponibles. system_labels.key
Value STRING NULLABLE En cas de présence de libellés système, la partie valeur de la paire clé-valeur comportant le libellé généré par le système sur la ressource associée à l'utilisation. Consultez également Libellés système disponibles. system_labels.value
x_Labels RECORD REPEATED Champs décrivant l'étiquette, tels que la clé et la valeur. labels
Key STRING NULLABLE En cas de présence de libellés, la partie clé de la paire clé-valeur comportant le libellé de la ressource Google Cloud associée à l'utilisation. Pour en savoir plus sur les libellés, consultez la page Utiliser des libellés. labels.key
Value STRING NULLABLE En cas de présence de libellés, la partie valeur de la paire clé-valeur comportant le libellé de la ressource Google Cloud associée à l'utilisation. Pour en savoir plus sur les libellés, consultez la page Utiliser des libellés. labels.value
x_ProjectLabels RECORD REPEATED Champs décrivant l'étiquette du projet, tels que la clé et la valeur. project.labels
Key STRING NULLABLE En cas de présence de libellés, la partie clé de la paire clé-valeur comportant le libellé du projet Google Cloud associé à l'utilisation. Pour en savoir plus sur les libellés, consultez la page Utiliser des libellés. project.labels.key
Value STRING NULLABLE En cas de présence de libellés, la partie valeur de la paire clé-valeur comportant le libellé du projet Google Cloud associé à l'utilisation. Pour en savoir plus sur les libellés, consultez la page Utiliser des libellés. project.labels.value
x_Tags RECORD REPEATED

Champs décrivant le tag, tels que la clé, la valeur et l'espace de noms.

tags
Key STRING NULLABLE

Nom court ou nom à afficher de la clé associée à ce tag.

tags.key
Value STRING NULLABLE

Les ressources associées à une tags.key. À tout moment, une seule valeur peut être associée à une ressource pour une clé donnée.

tags.value
x_Inherited BOOLÉEN NULLABLE

Indique si une liaison de tag est héritée (tags hérités = true) ou directe/non héritée (tags hérités = false). Vous pouvez créer une liaison de tag à une ressource parente dans la hiérarchie des ressources.

tags.inherited
x_Namespace STRING NULLABLE

Représente la hiérarchie des ressources qui définit les clés et les valeurs de tag. L'espace de noms peut être combiné à la clé de tag et aux noms courts de valeur de tag afin de créer un nom complet unique pour la clé de tag ou la valeur de tag.

tags.namespace
EffectiveCost NUMERIC NULLABLE Le coût effectif représente le coût amorti des frais après application de tous les tarifs réduits, remises et de la partie applicable des achats prépayés pertinents (ponctuels ou récurrents) qui ont couvert ces frais. La partie amortie incluse doit être proportionnelle à la quantité de tarification et à la précision temporelle des données. Étant donné que l'amortissement décompose et répartit le coût d'un achat prépayé sur les frais éligibles ultérieurs, le coût effectif des frais prépayés d'origine est défini sur 0. Le coût effectif ne mélange pas les coûts de plusieurs frais du même service. Ce coût est exprimé dans la devise de facturation. Le coût effectif est couramment utilisé pour suivre et analyser les tendances de dépenses. cost + credits.amount
PricingCurrency STRING NULLABLE La devise de tarification est la devise nationale ou virtuelle dans laquelle un produit ou un service a été facturé. La devise de tarification est couramment utilisée dans les scénarios où différentes devises sont utilisées pour la tarification et la facturation. currency
PricingCurrencyContractedUnitPrice NUMERIC NULLABLE

Le prix unitaire contractuel dans la devise de tarification représente le prix unitaire convenu pour une seule unité de tarification du SKU associé, y compris les remises négociées, le cas échéant, mais à l'exclusion des remises sur engagement négociées ou de toute autre remise. Ce prix est exprimé dans la devise de tarification. Lorsque les remises négociées ne s'appliquent pas aux prix unitaires, mais aux taux de change, le prix unitaire contractuel dans la devise de tarification correspond par défaut au prix unitaire catalogue dans la devise de tarification. Le prix unitaire contractuel dans la devise de tarification est couramment utilisé pour calculer les économies réalisées grâce aux négociations.

price.effective_price
PricingCurrencyEffectiveCost NUMERIC NULLABLE Le coût effectif dans la devise de tarification représente le coût des frais après application de tous les tarifs réduits, remises et de la partie applicable des achats prépayés pertinents (ponctuels ou récurrents) qui ont couvert ces frais, exprimé dans la devise de tarification. Cela permet au praticien d'effectuer une conversion : 1. d'une devise nationale vers une devise virtuelle (par exemple, des jetons en USD) ou 2. d'une devise nationale vers une autre (par exemple, des EUR en USD). cost + credits.amount
PricingCurrencyListUnitPrice NUMERIC NULLABLE

Le prix unitaire de la liste des devises de tarification représente le prix unitaire suggéré publié par le fournisseur pour une seule unité de tarification du SKU associé, hors remises. Ce prix est exprimé dans la devise de tarification. Le prix unitaire de la liste des devises de tarification est couramment utilisé pour calculer les économies en fonction de diverses activités d'optimisation des tarifs.

price.list_price
BillingAccountType STRING NULLABLE

Pour l'exportation à partir de comptes de facturation de revendeur (parent), si l'ID du compte de facturation est un sous-compte de facturation revendu, le type de compte de facturation est "Revendu", sinon il est vide.

Non applicable : propre à FOCUS
x_SubscriptionInstanceId STRING NULLABLE

ID d'abonnement associé à un engagement.

subscription.instance_id
x_PriceEffectivePriceDefault NUMERIC NULLABLE

Prix du SKU selon le modèle de consommation par défaut, y compris les remises négociées reflétées dans la tarification personnalisée du contrat associé à votre compte de facturation Cloud (le cas échéant).

price.effective_price_default
x_PriceListPriceConsumptionModel NUMERIC NULLABLE

Prix catalogue du SKU selon le modèle de consommation applicable avant toute remise négociée reflétée dans la tarification personnalisée du contrat associé à votre compte de facturation Cloud (le cas échéant).

price.list_price_consumption_model
x_CostAtEffectivePriceDefault NUMERIC NULLABLE

Coût selon le modèle de consommation par défaut, y compris les remises négociées reflétées dans la tarification personnalisée du contrat associé à votre compte de facturation Cloud (le cas échéant).

cost_at_effective_price_default
x_CostAtListConsumptionModel NUMERIC NULLABLE

Coût selon le modèle de consommation applicable avant toute remise négociée reflétée dans la tarification personnalisée du contrat associé à votre compte de facturation Cloud (le cas échéant).

cost_at_list_consumption_model
x_ConsumptionModelId STRING NULLABLE

ID du modèle de consommation.

consumption_model.id
x_ConsumptionModelDescription STRING NULLABLE

Description du modèle de consommation.

consumption_model.description

Rapport de conformité FOCUS

Certaines colonnes FOCUS ne sont pas acceptées. Certaines valeurs ne sont pas acceptées pour toutes les colonnes. Pour en savoir plus, consultez le tableau suivant. Si les colonnes ne sont pas compatibles, les informations peuvent être disponibles dans les colonnes spécifiques au fournisseur.

Colonnes spécifiques au fournisseur

ColonneTypeMode
x_CostTypeSTRINGNULLABLE
x_CreditsRECORDREPEATED
x_CurrencyConversionRateFLOATNULLABLE
x_ExportTimeTIMESTAMPNULLABLE
x_LabelsRECORDREPEATED
x_LocationSTRINGNULLABLE
x_ProjectRECORDNULLABLE
x_ProjectLabelsRECORDREPEATED
x_ServiceIdSTRINGNULLABLE
x_SystemLabelsRECORDREPEATED
x_TagsRECORDREPEATED
x_SubscriptionInstanceIdSTRINGNULLABLE
x_PriceEffectivePriceDefaultNUMERICNULLABLE
x_PriceListPriceConsumptionModelNUMERICNULLABLE
x_CostAtEffectivePriceDefaultNUMERICNULLABLE
x_CostAtListConsumptionModelNUMERICNULLABLE
x_ConsumptionModelIdSTRINGNULLABLE
x_ConsumptionModelDescriptionSTRINGNULLABLE

Écarts de conformité

Type d'écart de conformité Version FOCUS Colonne concernée Description de l'écart de conformité Atténuation
Colonnes non compatibles v1.0 Nom du compte de facturation Non fourni Aucun
v1.0 Fréquence des débits Non fourni Aucun
v1.0 Type de remise sur engagement Non fourni Les informations relatives aux remises sur engagement d'utilisation sont incluses dans x_Credits.
v1.0 État de la remise sur engagement Non fourni Les informations relatives aux remises sur engagement d'utilisation sont incluses dans x_Credits.
v1.0 ID de la remise sur engagement Non fourni Les informations relatives aux remises sur engagement d'utilisation sont incluses dans x_Credits.
v1.0 Nom de la remise sur engagement Non fourni Les informations relatives aux remises sur engagement d'utilisation sont incluses dans x_Credits.
v1.0 Catégorie de remise sur engagement Non fourni Les informations relatives aux remises sur engagement d'utilisation sont incluses dans x_Credits.
v1.0 Émetteur de la facture Non fourni Aucun
v1.0 Type de ressource Non fourni Aucun
v1.0 Catégorie de service Non fourni Aucun
v1.0 Tags Non fourni Informations incluses dans
x_Tags
x_Labels
x_SystemLabels
x_ProjectLabels
Colonnes non compatibles v1.1 Réservation de capacité Non fourni Aucun
v1.1 ID de réservation de capacité Non fourni Aucun
v1.1 État de la réservation de capacité Non fourni Aucun
v1.1 Quantité de remises sur engagement Non fourni Aucun
v1.1 Unité de remise sur engagement Non fourni Aucun
v1.1 Sous-catégorie de service Non fourni Aucun
v1.1 Compteur de SKU Non fourni Aucun
v1.1 Détails du prix du SKU Non fourni Aucun
Colonnes non compatibles v1.2 Type de sous-compte Non fourni Aucun
v1.2 ID de facture Non fourni Aucun
Valeurs non acceptées v1.0 Catégorie de frais Valeur "Achat" non acceptée Aucun
v1.0 Catégorie de frais Valeur "Credit" non acceptée Les informations sur les crédits sont incluses dans x_Credits.
v1.0 Catégorie tarifaire Valeur "Dynamique" non acceptée Les informations PEUVENT être incluses dans la description des frais.

Exemples de requêtes de données de coût d'utilisation FOCUS

Pour obtenir des conseils et des instructions sur l'utilisation de SQL pour exécuter des requêtes sur l'exportation de vos données de facturation FOCUS, consultez les exemples de cas d'utilisation de FOCUS disponibles sur le site de la fondation FinOps :

Cas d'utilisation de FOCUS v1.2   |   Cas d'utilisation de FOCUS v1.1   |   Cas d'utilisation de FOCUS v1.0