Rapports sur les coûts

Les rapports de coûts sont des fichiers de valeurs séparées par des virgules (CSV) et reflètent le coût de la consommation des ressources. Elles sont générées tous les jours et stockées dans un bucket Object Storage. 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. Vous pouvez plutôt utiliser des rapports sur les coûts au format propriétaire OCI et au format FOCUS pour analyser votre consommation. Pour plus d'informations, voir Types de rapport sur les coûts. Vous pouvez continuer à accéder à vos fichiers CSV de rapports d'utilisation existants jusqu'au 31 juillet 2025.

Un rapport sur les coûts est un fichier de valeurs séparées par des virgules (CSV) similaire à un rapport d'utilisation, mais il inclut également des colonnes de coût. Le rapport peut être utilisé pour obtenir une répartition des éléments de ligne de la facture par ressource. Par conséquent, vous pouvez optimiser vos dépenses Oracle Cloud Infrastructure et prendre des décisions plus éclairées en matière de dépenses cloud.

Les rapports sur les coûts CSV FOCUS standard, conformes à la spécification FOCUS (Open Cost & Usage Specification) FinOps, sont également générés et disponibles sur la page Rapports sur les coûts et l'utilisation. Pour plus d'informations, reportez-vous à Schéma de rapport sur les coûts FOCUS. Les rapports CSV FOCUS sont disponibles dans toutes les régions des domaines commerciaux.

Remarque

Les rapports sur les coûts ne s'appliquent pas aux locations non mesurées.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe disposant d'un accès sécurisé dans une stratégie par un administrateur de location. Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur de location le type d'accès dont vous disposez et le compartiment dans lequel votre accès fonctionne.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes.

Pour utiliser les rapports sur les coûts, l'instruction de stratégie suivante est requise :

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

Cet exemple a un OCID de location spécifique car les rapports sont stockés dans un bucket Object Storage appartenant à Oracle et hébergé par Oracle Cloud Infrastructure, et non par une location du client.

Authentification et autorisation

Chaque service d'Oracle Cloud Infrastructure s'intègre à IAM à des fins d'authentification et d'autorisation pour toutes les interfaces (console, kit SDK ou interface de ligne de commande et API REST).

Un administrateur d'une organisation doit configurer des groupes , des compartiments et des stratégies qui déterminent quels utilisateurs peuvent accéder à ces services, à ces ressources et au type d'accès. Par exemple, les stratégies déterminent qui peut créer des utilisateurs, créer et gérer le réseau cloud, créer des instances, créer des buckets, télécharger des objets, etc. Pour plus d'informations, reportez-vous à Gestion des domaines d'identité. Pour obtenir des détails spécifiques sur l'élaboration de stratégies pour chacun des différents services, reportez-vous à Référence de stratégie.

Si vous êtes un utilisateur standard (pas un administrateur) et que vous avez besoin des ressources Oracle Cloud Infrastructure de l'entreprise, demandez à un administrateur de configurer pour vous un ID utilisateur. L'administrateur peut confirmer les compartiments que vous pouvez utiliser.

Types d'état des coûts

Les rapports sur les coûts propriétaires OCI et les rapports sur les coûts FOCUS sont disponibles sur la page Rapports sur les coûts et l'utilisation à télécharger. Les rapports sur les coûts sont générés automatiquement toutes les six heures et sont stockés dans un bucket Object Storage appartenant à Oracle. Les rapports contiennent une ligne par ressource Oracle Cloud Infrastructure (par exemple, une instance, un bucket Object Storage ou une carte d'interface réseau virtuelle) par heure, ainsi que les informations de consommation (utilisation, prix, coût), les métadonnées et les balises. Les rapports sur les coûts contiennent généralement six heures de données d'utilisation, et parfois des données tardives, mais les données peuvent être retardées de 24 heures au maximum. Les rapports sur les coûts sont conservés pendant un an.

FOCUS (FinOps Open Cost & Usage Specification) est une spécification et un schéma open source pour les données de facturation cloud. Les rapports FOCUS de la console OCI sont partitionnés par date d'utilisation et sont affichés dans une structure de dossiers pouvant être réduite et développée par année, mois et jour pour faciliter l'affichage. Par exemple, les rapports d'utilisation du 24 mai 2024 se trouvent sous Rapports FOCUS > 2024 > 05 > 24. Pour plus d'informations, voir Liste des rapports sur les coûts.

Ils peuvent contenir des corrections. Les corrections sont ajoutées en tant que nouvelles lignes au rapport, avec l'ensemble de colonnes lineItem/iscorrection et la valeur referenceNo de la ligne corrigée remplie dans la colonne lineItem/backReference.

Une valeur numérique incrémentielle est ajoutée automatiquement à la fin du nom de fichier de chaque rapport sur les coûts. La valeur -00001.csv.gz est ajoutée au premier fichier. Les fichiers de rapport sur les coûts sont divisés en plusieurs fichiers lorsque plus d'un million d'enregistrements sont présents dans le fichier de rapport sur les coûts. Lorsqu'un fichier est divisé, de nouveaux fichiers successifs sont générés et les valeurs -00002.csv.gz, -00003.csv.gz, etc., sont ajoutées au nom à chaque nouveau fichier. Si la taille du fichier du rapport sur les coûts reste inférieure au seuil de taille du fichier, le fichier n'est pas divisé et un fichier unique est généré.

La dénomination des fichiers pour les états FOCUS correspond à l'année, au mois et au jour de l'utilisation.

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

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

Nom de champ Description
lineItem/referenceNo Identificateur de la 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 pour la ressource au format UTC.
lineItem/intervalUsageEnd Heure de fin de l'intervalle d'utilisation pour la ressource au format 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 au cours de l'intervalle d'utilisation.

Remarque : billedQuantity, myCost et unitPrice incluent les excédents et les noeuds rompus dans les pools de GPU dédiés. Les noeuds endommagés ne vous sont pas facturés, même s'ils sont inclus dans billedQuantity.

usage/billedQuantityOverage Quantité d'utilisation facturée en excédent par rapport à votre engagement avec crédits universels Oracle ou quantité d'utilisation facturée par rapport à votre engagement avec allocation financée.

Remarque : cette quantité n'inclut pas les noeuds rompus dans les pools de GPU dédiés, qui ne vous sont pas facturés.

cost/subscriptionId Identificateur unique associé à votre engagement ou à votre abonnement.
cost/productSku Référence de la ressource de la ligne.
product/description Description du produit pour la ressource de la ligne.
cost/unitPrice

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

Remarque: billedQuantity, myCost et unitPrice incluent les excédents.

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/billedQuantity * cost/unitPrice.

Remarque: billedQuantity, myCost et unitPrice incluent les excédents.

cost/myCostOverage Coût facturé pour l'utilisation excédentaire d'une ressource.
cost/currencyCode Code de devise pour votre location.
cost/billingUnitReadable Mesure d'unité associée à usage/billedQuantity dans la ligne. Ce champ est structuré comme suit : <nombre> <GiB/MiB/TiB/PiB> <HOURS/MILLIS/MONTH/SECOND> <mesure>. Par exemple : ONE GiB MONTH DATA_TRANSFERRED.
cost/skuUnitDescription Utilisation pour une SKU donnée.
cost/overageFlag Le coût lorsque vous avez dépassé vos Crédits universels Oracle
lineItem/isCorrection Utilisé si la ligne en cours est une correction. Reportez-vous à la colonne lineitem/backReference pour obtenir une référence à l'élément de ligne corrigé.
lineItem/backReferenceNo Référence des modifications et corrections de données. Si un élément de ligne existant doit être corrigé, une nouvelle ligne est ajoutée avec les valeurs corrigées et une référence à la ligne d'origine. Utilisée avec le champ lineItem/isCorrection.
cost/attributedCost cost/attributedCost et usage/attributedUsage sont identiques à cost/myCost et usage/billedQuantity pour toute ressource de type cluster de machine non virtuelle. Sinon, ce champ indique le coût des bases de données pluggables dans un cluster de machines virtuelles. Pour plus d'informations, reportez-vous à Visualisation du coût et de l'utilisation à partir de bases de données pluggables de cluster de machines virtuelles.
usage/attributedUsage cost/attributedCost et usage/attributedUsage sont identiques à cost/myCost et usage/billedQuantity pour toute ressource de type cluster de machine non virtuelle. Sinon, ce champ affiche l'utilisation des bases de données pluggables dans un cluster de machines virtuelles. Pour plus d'informations, reportez-vous à Visualisation du coût et de l'utilisation à partir de bases de données pluggables de cluster de machines virtuelles.
tags/ Le rapport sur les coûts contient une colonne par définition de balise (inclut toutes les définitions de balise, et pas uniquement les balises de suivi des coûts).

FOCUS - Schéma de rapport sur les coûts

Le tableau suivant présente le schéma de rapport sur les coûts FOCUS, y compris la mise en correspondance avec le schéma de rapport sur les coûts propriétaire OCI.

ID de colonne Afficher le nom Mappage propriétaire Type Description
AvailabilityZone Zone de disponibilité product/availabilityDomain Chaîne Domaine de disponibilité logique.
BilledCost Coût facturé cost/myCost BigDecimal Coût calculé après application de toutes les remises.

Remarque : Le coût facturé n'inclut pas les taxes et peut varier du montant de la facture.

BillingAccountId ID compte de facturation cost/subscriptionId Chaîne Identificateur d'abonnement.
BillingAccountName Nom du compte de facturation Aucun Chaîne NULL
BillingCurrency Devise de facturation cost/currencyCode CurrencyCode Code devise du coût.
BillingPeriodEnd Fin de la période de facturation Aucun DateTime Date et heure de fin de la période de facturation.

Remarque : Le début et la fin de la période de facturation sont basés sur la limite mensuelle d'utilisation actuelle et peuvent être différents de la date d'émission des factures d'engagement.

BillingPeriodStart Début de la 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 Chaîne

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

Coût d'utilisation déjà survenu (Usage) ou ajustement après le fait (Adjustment).
ChargeDescription Description des frais product/description Chaîne Description SKU de l'achat et du prix des frais.
ChargeFrequency Fréquence de facturation Aucun Chaîne Indique la fréquence des frais et est couramment 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 facturation lineItem/intervalUsageEnd Chaîne Heure de début de l'utilisation en millisecondes depuis la période.
ChargePeriodStart Début de la période de facturation lineItem/intervalUsageStart Chaîne Heure de fin de l'utilisation en millisecondes depuis la période.
ChargeSubcategory Sous-catégorie de frais Aucun Chaîne NULL
CommitmentDiscountCategory Catégorie de remise de l'engagement Aucun Chaîne NULL
CommitmentDiscountId ID remise sur engagement Aucun Chaîne NULL
CommitmentDiscountName Nom de la remise sur engagement Aucun Chaîne NULL
CommitmentDiscountType Type de remise sur engagement Aucun Chaîne Ce champ est NULL car OCI ne dispose pas du concept d'instances réservées.
EffectiveCost Coût efficace cost/myCost BigDecimal Coût calculé, incluant toutes les remises applicables.
InvoiceIssuerName Emetteur de la facture Aucun Chaîne 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 catalogue actuel.
ListUnitPrice Prix unitaire catalogue Aucun BigDecimal En fonction du prix catalogue global actuel, prix unitaire pour une unité de tarification unique de la SKU associée, hors remises.
PricingCategory Catégorie de tarification Aucun Chaîne NULL
PricingQuantity Quantité tarifée usage/billedQuantity BigDecimal Valeur facturable arrondie à l'heure, le cas échéant.
PricingUnit Unité de tarification cost/skuUnitDescription Chaîne Description des unités de SKU.
ProviderName fournisseur Aucun Chaîne La valeur par défaut est Oracle.
PublisherName Publisher Aucun Chaîne Oracle, à l'exception des offres de place de marché tierces.
Région Région product/region Chaîne Région associée à l'entrée de coût, indexée avec tenantId, compartmentId, resourceId et resourceMeter à des fins d'unicité.
ResourceId ID de ressource product/resourceId Chaîne Identificateur de ressource unique, indexé avec tenantId, compartmentId, région et resourceMeter à des fins d'unicité.
ResourceName Nom de ressource Aucun Chaîne Ce champ a la valeur NULL car Oracle ne publie pas cette valeur dans ses rapports sur les coûts.
ResourceType Type de ressource Aucun Chaîne Type de ressource auquel les frais s'appliquent. Par exemple, Storage.
ServiceCategory Catégorie de services Aucun Chaîne Valeurs d'énumération pour une classification de service acceptée dans FOCUS.
ServiceName Nom de service product/service Chaîne Service associé à la ressource, indexé avec tenantId, compartmentId, resourceId et resourceMeter à des fins d'unicité.
SkuId ID SKU cost/productSku Chaîne ID SKU unique.
SkuPriceId ID prix SKU Aucun Chaîne Ce champ est NULL car cette construction n'existe pas dans OCI.
SubAccountId ID sous-compte lineItem/TenantId Chaîne Identificateur (OCID) du locataire Oracle Cloud Infrastructure.
SubAccountName Nom du sous-compte Aucun Chaîne Nom de la location.
Étiquettes Étiquettes tags/ JSON Balises associées à l'entrée, stockées sous forme de tableau d'octets.
UsageQuantity Quantité d'utilisation usage/billedQuantity BigDecimal Valeur facturable arrondie à l'heure, le cas échéant.
UsageUnit Unité d'utilisation cost/skuUnitDescription Chaîne Description des unités de SKU.