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