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.
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.
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
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 : |
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 : |
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. Note : |
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. |