Rapports de coût

Les rapports de coûts sont des fichiers CSV (valeurs séparées par des virgules) et reflètent le coût de la consommation des ressources. Ils sont générés tous les jours et stockés dans un compartiment de stockage d'objets. Utilisez la page Rapports sur les coûts et l'utilisation pour télécharger les rapports et y accéder.

Important

Les rapports d'utilisation sont obsolètes le 31 janvier 2025. À la place, vous pouvez utiliser des rapports de coûts au format propriétaire OCI et au format FOCUS pour analyser votre consommation. Pour plus d'informations, voir Types de rapport de coûts. Vous pouvez continuer d'accéder aux fichiers CSV de vos rapports d'utilisation existants jusqu'au 31 juillet 2025.

Un rapport sur les coûts est un fichier CSV (valeurs séparées par des virgules) similaire à un rapport d'utilisation, mais qui comprend également des colonnes de coût. Le rapport peut être utilisé pour obtenir une répartition des lignes d'article de facture au niveau des ressources. Vous pouvez ainsi optimiser vos dépenses Oracle Cloud Infrastructure et prendre des décisions plus éclairées concernant vos dépenses pour des services en nuage.

Les rapports de coût CSV FOCUS conformes aux normes de l'industrie, qui sont conformes aux FinOps Open Cost & Usage Specification (FOCUS), sont également générés et disponibles dans la page Cost and Usage Reports (Rapports de coût et d'utilisation). Pour plus d'informations, voir Schéma de rapport sur les coûts FOCUS. Les rapports CSV FOCUS sont disponibles dans toutes les régions des domaines commerciaux.

Note

Les rapports sur les coûts ne s'appliquent pas aux locations à prix fixe.

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour en connaître davantage sur les politiques, voir Introduction aux politiques et Politiques communes.

Pour utiliser les rapports de coût, l'énoncé de politique suivant est requis :

define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq
endorse group <group> to read objects in tenancy usage-report
Note

Cet exemple mentionne un OCID de location spécifique, car les rapports sont stockés dans un seau de stockage d'objets appartenant à Oracle hébergé dans Oracle Cloud Infrastructure, et non dans la location d'un client.

Authentification et autorisation

Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).

Un administrateur d'une organisation a besoin de configurer les groupes , les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour des détails précis sur l'écriture de politiques pour les différents services, voir Informations de référence sur les politiques.

Si vous êtes un utilisateur ordinaire (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.

Types de rapport sur les coûts

Les rapports de coût exclusifs OCI et les rapports de coût FOCUS sont disponibles dans la page Rapports de coût et d'utilisation à télécharger. Les rapports de coûts sont générés automatiquement toutes les six heures. Ils sont stockés dans un seau de stockage d'objets appartenant à Oracle. Pour chaque ressource Oracle Cloud Infrastructure (par exemple, instance, seau de stockage d'objets, carte vNIC), ils affichent une rangée par heure fournissant des informations sur la consommation (utilisation, prix, coût), les métadonnées et les marqueurs. Les rapports sur les coût contiennent généralement six heures de données d'utilisation. Ils peuvent inclure des données plus tardives, dans la limite de 24 heures. Les rapports de coût sont conservés pendant un an.

FOCUS (FinOps Open Cost & Usage Specification) est une spécification et un schéma à code source libre pour les données de facturation en nuage. Les rapports FOCUS de la console OCI sont partitionnés par date d'utilisation et s'affichent dans une structure de dossiers réductible et extensible par année, mois et jour pour faciliter la consultation. Par exemple, les rapports sur l'utilisation qui ont lieu le 24 mai 2024 se trouvent sous Rapports FOCUS > 2024 > 05 > 24. Pour plus d'informations, voir Liste des rapports de coûts.

Les rapports de coût peuvent contenir des corrections. Les corrections sont ajoutées en tant que nouvelles rangées au rapport, avec la colonne lineItem/iscorrection complétée et la valeur referenceNo de la ligne corrigée indiquée dans la colonne lineItem/backReference.

Une valeur numérique incrémentée automatiquement est ajoutée à la fin du nom de fichier de chaque rapport sur les coûts. La valeur ajoutée au premier fichier est -00001.csv.gz. Les fichiers de rapport sur les coûts sont fractionnés en plusieurs fichiers lorsqu'ils incluent plus de 1 million d'enregistrements. Lorsqu'un fractionnement de fichier se produit, de nouveaux fichiers sont générés avec le suffixe -00002.csv.gz, -00003.csv.gz, etc.. Si la taille du fichier de rapport sur les coûts reste inférieure au seuil de taille, il n'est pas fractionné et un seul fichier est généré.

Le nom du fichier pour les rapports FOCUS correspond à l'année, au mois et au jour de l'utilisation.

Schéma du rapport sur les coûts propriétaires OCI

Le tableau suivant présente le schéma d'un rapport sur les coûts propriétaire OCI.

Nom du champ Description
lineItem/referenceNo Identificateur de ligne. Utilisé pour le débogage et les corrections.
lineItem/TenantId Identificateur (OCID) du locataire Oracle Cloud Infrastructure.
lineItem/intervalUsageStart Heure de début de l'intervalle d'utilisation de la ressource en temps UTC.
lineItem/intervalUsageEnd Heure de fin de l'intervalle d'utilisation de la ressource en temps UTC.
product/service Service dans lequel se trouve la ressource.
product/compartmentId ID du compartiment contenant la ressource.
product/compartmentName Nom du compartiment contenant la ressource.
product/region Région contenant la ressource.
product/availabilityDomain Domaine de disponibilité contenant la ressource.
product/resourceId Identificateur de la ressource
usage/billedQuantity

Quantité de la ressource qui a été facturée pendant l'intervalle d'utilisation.

Note : billedQuantity, myCost et unitPrice comprennent l'excédent et les noeuds cassés dans les groupes de processeurs graphiques dédiés. Les noeuds brisés ne vous sont pas facturés, même s'ils sont inclus dans billedQuantity.

usage/billedQuantityOverage Quantité d'utilisation facturée comme un dépassement par rapport à votre engagement de crédits universels d'Oracle ou quantité d'utilisation facturée par rapport à votre engagement d'affectation de fonds.

Note : Cette quantité n'inclut pas les noeuds rompus dans les groupes de processeurs graphiques dédiés, qui ne vous sont pas facturés.

cost/subscriptionId Identificateur unique associé à votre engagement ou abonnement.
cost/productSku Numéro de pièce de la ressource de la ligne.
product/description Description du produit pour la ressource de la ligne.
cost/unitPrice

Coût facturé pour chaque unité de la ressource utilisée.

Note : billedQuantity, myCost et unitPrice comprennent l'utilisation excédentaire.

cost/unitPriceOverage Coût par unité d'utilisation pour l'utilisation excédentaire d'une ressource.
cost/myCost

Coût facturé pour cette ligne d'utilisation. myCost est égal à usage/billedQuanty * cost/unitPrice.

Note : billedQuantity, myCost et unitPrice comprennent l'utilisation excédentaire.

cost/myCostOverage Coût facturé pour l'utilisation excédentaire d'une ressource.
cost/currencyCode Code de devise de votre location.
cost/billingUnitReadable Mesure unitaire associée à usage/billedQuantity dans la ligne. Ce champ est structuré comme suit : <count> <GiB/MiB/TiB/PiB> <HOURS/MILLIS/MONTH/SECOND> <measure>. Par exemple : ONE GiB MONTH DATA_TRANSFERRED.
cost/skuUnitDescription Utilisation d'une UDS particulière.
cost/overageFlag Coût lorsque vous avez dépassé vos crédits universels d'Oracle
lineItem/isCorrection Utilisé si la ligne courante est une correction. Consultez la colonne lineitem/backReference pour obtenir la référence de la ligne d'article corrigée.
lineItem/backReferenceNo Référence des modifications et des corrections des données. Si une ligne d'article existante doit être corrigée, une nouvelle rangée est ajoutée avec les valeurs corrigées et une référence à la ligne initiale. Utilisé avec le champ lineItem/isCorrection.
cost/attributedCost cost/attributedCost et usage/attributedUsage sont identiques à cost/myCost et usage/billedQuantity pour toute ressource de type grappe de machines non virtuelles. Sinon, ce champ affiche le coût des bases de données enfichables dans une grappe de machines virtuelles. Pour plus d'informations, voir Consultation du coût et de l'utilisation à partir de bases de données enfichables de grappe de machines virtuelles.
usage/attributedUsage cost/attributedCost et usage/attributedUsage sont identiques à cost/myCost et usage/billedQuantity pour toute ressource de type grappe de machines non virtuelles. Sinon, ce champ affiche l'utilisation des bases de données enfichables dans une grappe de machines virtuelles. Pour plus d'informations, voir Consultation du coût et de l'utilisation à partir de bases de données enfichables de grappe de machines virtuelles.
tags/ Le rapport contient une colonne par définition de marqueur (pour toutes les définitions de marqueur, pas seulement pour les marqueurs de suivi des coûts).

Schéma d'un rapport sur les coûts FOCUS

Le tableau suivant présente le schéma d'un rapport sur les coûts FOCUS, y compris le mappage avec le schéma d'un rapport sur les coûts propriétaire OCI.

ID colonne Nom d'affichage Mappage propriétaire Type Description
AvailabilityZone Zone de disponibilité product/availabilityDomain String Domaine de disponibilité logique.
BilledCost Coût facturé cost/myCost BigDecimal Coût calculé après l'application de toutes les remises.

Note : Le coût facturé n'inclut pas les taxes et peut varier par rapport au montant de la facture.

BillingAccountId ID compte de facturation cost/subscriptionId String Identificateur de l'abonnement.
BillingAccountName Nom du compte de facturation Aucun String nulle
BillingCurrency Devise de facturation cost/currencyCode CurrencyCode Code de devise pour le coût.
BillingPeriodEnd Fin de la période de facturation Aucun DateTime Date et heure de fin de la période de facturation.

Note : Le début et la fin de la période de facturation sont basés sur la limite mensuelle d'utilisation courante et peuvent être différents de la date à laquelle les factures d'engagement sont émises.

BillingPeriodStart Début de période de facturation Aucun DateTime Date et heure de début de la période de facturation.
ChargeCategory Catégorie de frais lineItem/isCorrection String

Indique des frais initiaux ou récurrents, le coût d'utilisation qui a déjà eu lieu, un ajustement après coup (crédits) ou des taxes.

Coût d'utilisation déjà survenu (Usage) ou un ajustement après coup (Adjustment).
ChargeDescription Description des frais product/description String Description de l'UDS de l'achat et du prix des frais.
ChargeFrequency Fréquence de frais Aucun String Indique la fréquence à laquelle les frais se produisent et est généralement utilisée pour comprendre la période de récurrence. La valeur par défaut est Usage-based.
ChargePeriodEnd Fin de la période de frais lineItem/intervalUsageEnd String Heure de début de l'utilisation en millisecondes depuis epoch.
ChargePeriodStart Début de la période de frais lineItem/intervalUsageStart String Heure de fin de l'utilisation en millisecondes depuis epoch.
ChargeSubcategory Sous-catégorie de frais Aucun String nulle
CommitmentDiscountCategory Catégorie de remise d'engagement Aucun String nulle
CommitmentDiscountId ID remise d'engagement Aucun String nulle
CommitmentDiscountName Nom de la remise sur engagement Aucun String nulle
CommitmentDiscountType Type de remise d'engagement Aucun String Ce champ est nul car OCI n'a pas le concept d'instances réservées.
EffectiveCost Coût efficace cost/myCost BigDecimal Coût calculé, y compris toutes les remises applicables.
InvoiceIssuerName Émetteur de la facture Aucun String La valeur par défaut est Oracle comme seule valeur indiquée.
ListCost Coût de référence Aucun BigDecimal Coût calculé en fonction du prix de catalogue courant.
ListUnitPrice Prix unitaire de catalogue Aucun BigDecimal Selon le prix de catalogue global courant, le prix unitaire d'une unité de tarification unique de l'UGS associée, à l'exclusion des remises éventuelles.
PricingCategory Catégorie de tarification Aucun String nulle
PricingQuantity Quantité de tarification usage/billedQuantity BigDecimal Valeur facturable arrondie à l'heure, le cas échéant.
PricingUnit Unité de tarification cost/skuUnitDescription String Description des unités d'UGS.
ProviderName Fournisseur Aucun String La valeur par défaut est Oracle.
PublisherName Éditeur Aucun String Oracle à l'exception des annonces de marché des applications de tierce partie.
Région Région product/region String Région associée à l'entrée de coût, indexée avec tenantId, compartmentId, resourceId et resourceMeter pour l'unicité.
ResourceId ID ressource product/resourceId String Identificateur de ressource unique, indexé avec tenantId, compartmentId, région et resourceMeter pour l'unicité.
ResourceName Nom de ressource Aucun String Ce champ est nul car Oracle ne publie pas cette valeur dans ses rapports sur les coûts.
ResourceType Type de ressource Aucun String Type de ressource auquel les frais s'appliquent. Par exemple, Storage.
ServiceCategory Catégorie de service Aucun String Valeurs d'énumération pour une classification de service acceptée dans FOCUS.
ServiceName Nom du service product/service String Service associé à la ressource, indexé avec tenantId, compartmentId, resourceId et resourceMeter pour assurer l'unicité.
SkuId ID UDS cost/productSku String ID UDS unique.
SkuPriceId ID prix de l'UDS Aucun String Ce champ est nul car cette construction n'existe pas dans OCI.
SubAccountId ID sous-compte lineItem/TenantId String Identificateur (OCID) du locataire Oracle Cloud Infrastructure.
SubAccountName Nom du sous-compte Aucun String Nom de location.
Marqueurs Marqueurs tags/ JSON Marqueurs associés à l'entrée, stockés en tant que tableau d'octets.
UsageQuantity Quantité utilisée usage/billedQuantity BigDecimal Valeur facturable arrondie à l'heure, le cas échéant.
UsageUnit Unité d'utilisation cost/skuUnitDescription String Description des unités d'UGS.