Analyse des coûts

Simple d'utilisation, l'outil de visualisation Analyse des coûts vous permet de suivre et d'optimiser vos dépenses liées à Oracle Cloud Infrastructure. Vous pouvez générer des graphiques et télécharger des rapports tabulaires précis et fiables de données de coût agrégées sur votre consommation Oracle Cloud Infrastructure.

Utilisez l'outil Analyse des coûts pour vérifier ponctuellement les tendances en matière de dépenses et générer des rapports. Les scénarios courants qui pourraient vous intéresser sont les suivants :

  • Affichage des coûts mensuels du compartiment X et de ses enfants, regroupés par service ou par balise.
  • Affichage des coûts quotidiens des clés de balise A et B, valeurs X, Y et Z, regroupés par service et description de produit (unité de gestion des stocks).
  • Affichage des coûts horaires du service (par exemple, Compute ou Database), regroupés par nom de compartiment.

Vous pouvez choisir l'un des rapports prédéfinis par défaut dans le menu Rapports et choisir les dates qui vous intéressent. Le rapport Coûts par service est affiché par défaut lors de la première ouverture de la page Analyse des coûts. Utilisez le menu Filtres pour filtrer en fonction des balises, compartiments, services ou autres filtres spécifiques de votre choix, et choisissez comment les regrouper à l'aide du menu Dimensions de regroupement. Un graphique et une table de données correspondante sont alors générés. Ils peuvent également être téléchargés au format CSV, PDF ou image de graphique. Vous pouvez également enregistrer un ensemble personnalisé de dates, de filtres et de dimensions de regroupement dans un rapport enregistré. Vous pouvez enregistrer jusqu'à 10 rapports personnalisés. Sur chacun d'entre eux, vous pouvez ajouter jusqu'à cinq onglets personnalisés, qui vous permettent de créer des graphiques et des tableaux personnalisés de données de coût à l'aide de différentes combinaisons de dimensions de regroupement. Pour plus d'informations sur les paramètres de requête d'analyse des coûts associés, reportez-vous à Champs de requête d'analyse des coûts et à Visualisation et utilisation des données de graphique. Vous pouvez également estimer les données futures relatives à l'utilisation et à la consommation en fonction des données d'utilisation passées.

Si vous souhaitez recréer la répartition fournie par la version classique de l'outil Analyse des coûts, appliquez la dimension de regroupement Unité de gestion des stocks (référence) dans la version actuelle de l'outil Analyse des coûts. Pour explorer vos coûts autrement, nous vous recommandons de les visualiser en appliquant le critère Service ou Service et description du produit. Si vous effectuez un suivi des coûts, nous vous recommandons de procéder à un regroupement par compartiment ou balise.

Remarque

Toutes les balises, et pas seulement les balises de suivi des coûts, sont prises en charge.
Remarque

Les coûts associés aux balises dépendent de la date à laquelle la balise a été associée à une ressource. Ils ne sont pas calculés rétroactivement pour les ressources sur lesquelles ces balises sont appliqué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 l'analyse des coûts, l'instruction de stratégie suivante est requise :

Allow group <group_name> to read usage-report in tenancy

Pour utiliser les rapports enregistrés, l'instruction de stratégie suivante est requise :

Allow group <group_name> to manage usage-report in tenancy

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 CLI, 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.

Champs de requête d'analyse des coûts

Le tableau suivant décrit les champs de requête de l'analyse des coûts.

Champ Description
Rapports Sélectionnez l'un des rapports par défaut suivants :
  • Coûts par service (affiché par défaut lors de la première ouverture de la page Analyse des coûts)
  • Coûts par service et description
  • Coûts par service et unité de gestion des stocks (référence)
  • Coûts par service et balise
  • Calculer les coûts par compartiment
  • Coûts mensuels

Une fois que vous avez créé des rapports enregistrés, ils sont répertoriés dans ce menu sous Rapports enregistrés.

Date de début/fin (UTC)

Sélectionnez les dates de début et de fin selon le fuseau horaire UTC.

Après avoir cliqué sur l'une des icônes de calendrier, vous pouvez également rechercher et sélectionner des périodes prédéfinies pour les données disponibles dans la banque d'utilisation :
  • 7 j
  • 10 j
  • Cumul mensuel
  • 2 m
  • 3 m
  • Toutes les données
  • 6 m
  • Cumul annuel

Ces périodes prédéfinies sont essentielles pour les rapports enregistrés car la période est automatiquement modifiée à chaque lancement d'un rapport enregistré. Par exemple, si nous sommes le 18 mars et que vous avez créé un rapport enregistré avec la période 7D, le rapport affiche les données du 11 au 18 mars. Lorsque vous lancez le même rapport le jour suivant (le 19 mars), la plage de dates est définie entre le 12 et le 19 mars. Enfin, lorsque vous définissez la période, celle-ci est également indiquée au-dessus du graphique dans Période.

Remarque: Les données historiques sont en cours de renvoi pour les locations et peuvent ne pas apparaître immédiatement. A l'issue de ce processus, jusqu'à douze mois de données de consommation antérieures seront disponibles.

Degré de finesse

Le degré de finesse (toutes les heures, tous les jours, tous les mois) dépend de la taille de la plage de dates demandée. La logique est la suivante :

  • Toutes les heures : 24 heures ou moins (uniquement lorsque vous sélectionnez une date de début et une date de fin situées le même jour). Vous pouvez uniquement lancer une requête avec un degré de finesse Tous les jours si aujourd'hui - date de début <= 31.
  • Tous les jours : plus de 24 heures, 3 mois ou moins
  • Tous les mois : vous pouvez uniquement lancer cette requête lorsque date de fin - date de début <= 12 mois.
Afficher

Permet d'afficher le rapport en fonction du coût (valeur par défaut) ou de l'utilisation.

Pour un cluster de machines virtuelles avec bases de données pluggables, sélectionnez Coût affecté ou Utilisation affectée. Sinon, pour toutes les autres ressources, utilisez Coût ou Utilisation. En outre, la sélection de Coût affecté ou de Utilisation affectée pour toute ressource de cluster autre que de machine virtuelle génère la même sortie que Coût ou Utilisation. 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.

Afficher la prévision Permet d'estimer les données futures relatives à l'utilisation et à la consommation en fonction des données d'utilisation passées. Pour plus d'informations sur les prérequis et l'utilisation, reportez-vous à Prévision des coûts. Lorsque l'option Afficher la prévision est sélectionnée, le champ Date de fin (UTC) devient Date de fin prévue (UTC).

Remarque : lors de la visualisation des données de prévision, vous pouvez choisir une date de fin (UTC) postérieure à la date du jour. Vous ne pouvez pas le faire lorsque l'option Afficher la prévision n'est pas sélectionnée.

Cumul Sélectionnez cette option afin de modifier les valeurs de sorte qu'elles soient cumulées pour la période sélectionnée. Prenons l'exemple suivant : vous examinez 10 jours de données cumulés et les valeurs de chaque jour sont de 5 $. Dans ce cas, la sélection de Cumul affiche les valeurs 5, 10, 15, 20, 25, 30, 35, 40, 45 et 50 sur les 10 jours, respectivement. Dans un graphique non cumulé, les valeurs s'affichent sous la forme 5, 5, 5, 5, 5, 5, 5, 5, 5, 5.
Filtres

Permet de filtrer en fonction des éléments suivants :

  • Domaine de disponibilité
  • Compartiment

    Remarque : Le filtrage par compartiment affiche l'utilisation et les coûts attribués à toutes les ressources des compartiments sélectionnés.

    • Par nom
    • Par OCID
    • Par chemin (par exemple, racine/nomdecompartiment/nomdecompartiment)
  • Plate-forme : GEN_1 sont des services qui ne sont pas natifs OCI. GEN_2 inclut tous les services natifs d'OCI.
  • Balise
    • Espace de noms de balise
    • Clé de balise + Mettre en correspondance toutes les valeurs ou Mettre en correspondance les valeurs suivantes
  • Région
  • Service
  • ID d'abonnement
  • OCID de ressource
  • Description du produit (nom correspondant lisible par l'utilisateur)
  • Unité de gestion des stocks (référence) (par exemple, B91444)
  • Locataire
  • Unité

Reportez-vous à Filtres pour plus d'informations sur l'ajout, la modification et la suppression de filtres, ainsi que sur la logique de filtre.

Dimensions de regroupement

Permet de visualiser les données selon un regroupement particulier. Une dimension de regroupement par service est affichée par défaut. Vous ne pouvez visualiser qu'une seule dimension de regroupement à la fois.

  • Domaine de disponibilité
  • Compartiment. Lorsque vous effectuez un regroupement par compartiment, vous pouvez sélectionner la valeur du nom d'affichage et une profondeur de compartiment. La profondeur du compartiment correspond au niveau le plus bas auquel vous souhaitez regrouper les compartiments. Tous les niveaux au-dessus de ce niveau de regroupement retournent ce qui se trouve directement dans ces compartiments. Le niveau de regroupement renvoie des valeurs pour toutes les ressources de ces compartiments, plus toutes les ressources des compartiments en dessous.
    • Afficher en tant que
      • Nom de compartiment
      • OCID de compartiment
      • Chemin de compartiment

      Remarque : Si vous sélectionnez OCID de compartiment, vous ne pouvez pas visualiser le niveau de compartiment.

    • Niveau de compartiment
      • Tout (valeur par défaut) : chaque compartiment est affiché. Les valeurs affichent l'utilisation/les dépenses associées uniquement aux ressources de ce compartiment spécifique.
      • Niveau 1 (racine uniquement) : seule une colonne est renvoyée (racine), et les valeurs des ressources contenues dans la racine et chaque compartiment enfant sont affichées.
      • Niveau 2 (racine/<valeur>) : affiche la racine, avec les valeurs de la racine correspondant uniquement aux ressources dans la racine. Tous les compartiments qui sont des enfants directs de la racine sont également renvoyés. Les valeurs de chacun de ces compartiments correspondent à la somme de toutes les ressources qu'ils contiennent, ou de tous les enfants de ces compartiments.
      • Niveau 3 (racine/<valeur>/<valeur>) : renvoie la racine, avec les valeurs de la racine correspondant uniquement aux ressources dans la racine. Tous les compartiments de niveau 2 sont également renvoyés, mais avec les valeurs correspondant uniquement aux ressources contenues dans chacun de ces compartiments spécifiques. Le premier niveau enfant des compartiments de niveau 2 est également renvoyé. Les valeurs du troisième niveau de compartiment (racine/child1/child2) correspondraient aux ressources de ces compartiments, plus toutes les ressources de tous les enfants de ces compartiments.
      • Niveau 4 (racine<valeur>/<valeur>/<valeur>)
      • Niveau 5 (racine/<valeur>/<valeur>/<valeur>/<valeur>)
  • Plate-forme : GEN_1 représente les services qui ne sont pas natifs d'Oracle Cloud Infrastructure, tandis que GEN_2 inclut tous les services natifs d'Oracle Cloud Infrastructure.
  • Région
  • OCID de ressource
  • Service
  • Service et description du produit
  • Service et unité de gestion des stocks (référence)
  • Unité de gestion des stocks (référence)
  • Unité de gestion des stocks (description du produit)
  • ID d'abonnement
  • Balise
    • Espace de noms de balise
    • Clé de balise
  • ID de locataire
  • Nom de locataire

Pour en savoir plus sur la visualisation et la modification des dimensions de regroupement, reportez-vous à Dimensions de regroupement.

Visualisation et utilisation des données de graphique

Lors de la première ouverture de la page Analyse des coûts, la vue par défaut affiche le rapport Coûts par service. Les coûts sont regroupés par service et avec le degré de finesse Tous les jours. La plage de dates par défaut s'étend du premier jour du mois à la date du jour. Le graphique Analyse des coûts est organisé comme suit : la date (UTC) sur l'axe des X et le montant des coûts sur l'axe des Y. Lorsque vous visualisez un graphique, vous pouvez positionner le curseur de la souris sur un point de données pour afficher plus de détails. Elle présente le récapitulatif des valeurs de coût de l'élément de l'axe des Y en particulier à un moment donné, que vous visualisiez le graphique sous la forme d'un graphique de type Barres (par défaut), Courbes ou Courbes empilées.

Remarque

Les onglets personnalisés peuvent uniquement afficher les graphiques à barres.

Vous pouvez commencer par visualiser les données du graphique en fonction des rapports prédéfinis. Sélectionnez-en un dans le menu Rapports. Ajustez ensuite la plage de dates, le degré de finesse, puis ajoutez ou supprimez des filtres et des dimensions de regroupement (ou les deux : visualisez les données de coût en fonction d'un ou de plusieurs filtres, ou en fonction de filtres et d'une dimension de regroupement).

Vous pouvez également enregistrer vos choix de paramétrage sous forme de rapport enregistré. Vous pourrez le consulter ultérieurement, de même que les rapports prédéfinis. Reportez-vous à Enregistrement de rapports pour plus d'informations à ce sujet.

A droite du graphique, la zone Légende affiche toutes les données par défaut et un code couleur est défini pour chaque élément. Vous pouvez cliquer sur n'importe quel élément de la zone Légende pour activer ou désactiver les données du graphique pour cet élément. Par exemple, lors de l'affichage d'un graphique avec divers services et leurs coûts, la zone Légende inclut tous les services concernés liés à la requête. Si vous activez ou désactivez des services, ils seront affichés ou masqués dynamiquement dans la sortie du graphique. Toutefois, l'activation ou la désactivation des données légales ne modifie ni les données affichées dans la vue de table, ni les données téléchargées.

Une vue tabulaire du graphique est également fournie sous ce dernier, qui est mis à jour lorsque vous appliquez différentes options de période, de filtrage et de dimension de regroupement. Lorsque vous visualisez les données de la table, vous pouvez cliquer sur l'un des en-têtes de colonne pour effectuer un tri dans l'ordre croissant ou décroissant.

Pour savoir ce qui entraîne des coûts, reportez-vous aux rubriques suivantes :

Remarque

Les données peuvent mettre jusqu'à 48 heures pour apparaître dans l'analyse des coûts.

Affichage de l'historique de requête

Vous pouvez consulter l'historique de requête d'analyse des coûts à tout moment en cliquant sur le lien Historique de requête en haut de la page. Une fois que vous avez cliqué sur ce lien, la page Audit d'Oracle Cloud Infrastructure Logging s'ouvre.

La page Audit est préfiltrée pour afficher les événements d'audit liés à l'analyse des coûts.

Sous l'onglet Explorer les événements, vous pouvez visualiser les paramètres de requête de tous les événements de requête d'analyse des coûts, qui sont de type com.oraclecloud.UsageApi.GetUsage. Développez la vue JSON d'une entrée d'événement pour visualiser les paramètres de requête, disponibles sous le noeud "additionalDetails".

Les champs de requête qui s'affichent sont les suivants :

  • endTime
  • granularity
  • queryType
  • startTime
  • tenantId

Par exemple :

{
  "datetime": 1650325072577,
  "logContent": {
    "data": {
      "additionalDetails": {
      "endTime": "<time>"
      "granularity": "<granularity>"
      "queryType": "<type>"
      "startTime": "<date-time>"
      "tenantId": "<unique_ID>"
      }

Filtres

Découvrez ci-dessous des instructions sur l'ajout, la modification et la suppression de filtres, ainsi que des informations sur la logique de filtre.

Procédure d'ajout de filtres
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Date de début/fin (UTC), sélectionnez une période.
  3. Pour Afficher, indiquez le critère d'affichage : Coût ou Utilisation.
  4. Dans Filtres, sélectionnez un filtre. Une boîte de dialogue propre au filtre sélectionné apparaît. Par exemple, si vous avez choisi Service, sélectionnez un service dans la liste. Vous pouvez ajouter plusieurs services si vous le souhaitez ou sélectionner l'icône X pour enlever les filtres de service. Sélectionnez Sélectionner lorsque vous avez fini de sélectionner des critères de filtrage.
  5. Sélectionnez Apply pour appliquer les modifications et recharger le graphique et la table avec les filtres sélectionnés.
Procédure de modification d'un filtre
  1. Pour modifier le filtre une fois qu'il a été appliqué au graphique, cliquez dessus. La boîte de dialogue du filtre s'affiche.
  2. Dans le menu de la boîte de dialogue du filtre, sélectionnez des filtres, puis cliquez sur Sélectionner.
  3. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table avec les filtres sélectionnés.
Procédure de suppression d'un filtre
  1. Pour enlever le filtre une fois qu'il a été appliqué au graphique, cliquez sur Effacer tous les filtres ou sur l'icône X du filtre en regard de Filtres.
  2. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table sans les filtres.
Procédure de filtrage des coûts par date
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez l'un des rapports prédéfinis, ou créez-en un.
  3. Sélectionnez une date de début dans Date de début (UTC).
  4. Sélectionnez une date de fin dans Date de fin (UTC).
    Remarque

    Les données historiques sont en cours de renvoi pour les locations et peuvent ne pas apparaître immédiatement. A l'issue de ce processus, jusqu'à douze mois de données de consommation antérieures seront disponibles.
  5. Cliquez sur Appliquer.
Procédure de filtrage des coûts par balise
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez l'un des rapports prédéfinis, ou créez-en un.
  3. Dans Filtres, sélectionnez le filtre Balise.
  4. Dans la boîte de dialogue Balise, procédez comme suit. Pour obtenir la description de ces champs, reportez-vous à Présentation de Tagging .
    • Espace de noms de balise

    • Clé de balise

    • Valeur de balise

  5. Cliquez sur Sélectionner.
  6. Cliquez sur Appliquer.
Procédure de filtrage des coûts par compartiment
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Filtres, sélectionnez le filtre Compartiment.
  3. Dans la boîte de dialogue Compartiment, sous Filtrer les compartiments, sélectionnez une option de filtrage de compartiment :
    • Par nom
    • Par OCID
    • Par chemin (par exemple, racine/nomdecompartiment/nomdecompartiment)
    Remarque

    Le filtrage par compartiment affiche l'utilisation et les coûts attribués à toutes les ressources des compartiments sélectionnés, ainsi qu'à leurs compartiments enfant.
  4. Cliquez sur Appliquer.
Procédure de suppression d'un filtre de compartiment ou de balise
  • Lorsque vous filtrez les coûts, un libellé apparaît en regard de Filtres avec le nom du filtre de balise ou de compartiment. Pour effacer le filtre, cliquez sur l'icône X ou sur Effacer tous les filtres.

Logique de filtre

L'opérateur OR est appliqué aux différents filtres au sein de chaque filtre spécifique et l'opérateur AND est appliqué pour faire le lien entre les filtres spécifiques. Par exemple, un filtre pour Service = Compute, Block Storage, Object Storage, Database et Balise = Clé de balise "MaClé" affiche les données correspondant à (Compute OR Block Storage OR Object Storage OR Database) AND Clé de balise "MaClé".

Toutefois, le filtre Balise constitue un cas unique. Vous pouvez ajouter plusieurs filtres Balise, qui fonctionnent comme une expression OR combinée.

Remarque

Seules dix valeurs clé de balise sont extraites et affichées dans la liste lorsque vous essayez de sélectionner une valeur clé de balise possible. Vous pouvez également saisir manuellement la valeur Clé de balise sur laquelle filtrer.

Utilisation de plusieurs filtres pour visualiser les coûts

Vous pouvez commencer par filtrer les données du graphique d'analyse des coûts en fonction d'un seul filtre, puis ajouter des filtres supplémentaires. Par exemple :

  1. Définissez les dimensions de regroupement sur Service pour visualiser vos coûts par service.
  2. Dans Filtres, ajoutez un filtre par balise.
  3. Sélectionnez un espace de noms de balise (par exemple, nous utiliserons "Financier" comme espace de noms sélectionné).
  4. Sélectionnez une clé de balise (par exemple, nous utiliserons "Propriétaire" comme clé sélectionnée).
  5. Indiquez si l'élément doit correspondre à l'une des valeurs (condition AND) ou correspondre à l'un des éléments suivants (condition OR).

    Par exemple, en supposant que la valeur recherchée est "alpha", si l'option Mettre en correspondance les valeurs suivantes est sélectionnée, tous les services qui ont "alpha" comme propriétaire sont affichés. Inversement, en supposant que plusieurs valeurs, "alpha" et "bêta", sont sélectionnées, si l'option Mettre en correspondance les valeurs suivantes est sélectionnée, cela correspond à une condition OR (ce qui signifie : filtrer pour afficher les coûts de tous les services de l'espace de noms "Financier", avec la clé de balise "Propriétaire", qui correspond soit à la valeur "alpha" soit à la valeur bêta").

  6. Cliquez sur Sélectionner, puis sur Appliquer pour recharger le graphique d'analyse des coûts avec les informations filtrées.

Vous pouvez également ajouter un autre filtre par balise pour affiner votre recherche. Par exemple :

  1. Dans Filtres, ajoutez un filtre par balise.
  2. Sélectionnez un espace de noms de balise et une clé de balise (par exemple, l'espace de noms "Centre de coûts").
  3. Sélectionnez Mettre en correspondance les valeurs suivantes et, par exemple, filtrez les valeurs "1234" ou "5678" de "Centre de coûts".

    Une fois que vous avez cliqué sur Sélectionner puis sur Appliquer, ce filtre affiche les coûts de tous les services avec le filtre de balise que vous venez de créer, ainsi que ce deuxième filtre de balise (espace de noms "Financier", clé de balise "Propriétaire", valeurs "alpha" ou "bêta" + espace de noms "Centre de coûts" avec les valeurs "1234" ou "5678"). Les deux filtres de balise utilisés ensemble équivalent à une condition AND avec le filtre précédent (les deux filtres sont affichés en regard de la liste déroulante Ajouter un filtre).

    Sinon, au lieu du deuxième filtre de balise (espace de noms "Centre de coûts" avec les valeurs "1234" ou "5678"), vous pouvez ajouter un filtre de service (NETWORK), qui affiche les coûts de tous les services de l'espace de noms "Financier", avec la clé de balise "Propriétaire", qui correspond à la fois à la valeur "alpha" et à la valeur "bêta", et qui est filtré sur le type de service NETWORK.

Dimensions de regroupement

Les dimensions de regroupement modifient la façon dont les données sont agrégées, mais pas la somme. Si une ressource n'a pas de valeur pour un champ particulier, une colonne Aucune valeur apparaît, ce qui reflète la somme de ces ressources. Les produits GEN_1 n'ont souvent pas de domaine de disponibilité, de compartiment ou d'ID de ressource.

Procédure d'affichage des dimensions de regroupement
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Date de début/fin (UTC), sélectionnez une période.
  3. Pour Afficher, indiquez le critère d'affichage : Coût ou Utilisation.
  4. Dans Dimensions de regroupement, sélectionnez la dimension de regroupement de votre choix. Si vous choisissez Compartiment ou Balise, des champs de sélection Compartiment ou Balise supplémentaires s'affichent.
  5. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table avec la dimension de regroupement sélectionnée.
Procédure de modification d'une dimension de regroupement
  1. Pour modifier la dimension de regroupement, sélectionnez-la dans Dimensions de regroupement.
  2. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table avec la nouvelle dimension de regroupement.

Identification d'une ressource qui génère des coûts

Si vous remarquez qu'une utilisation intensive du service Database, par exemple, apparaît dans un graphique, et que vous souhaitiez identifier la ressource responsable, vous pouvez regrouper les ressources par OCID de ressource dans la liste Dimensions de regroupement. Ensuite, dans Filtres, ajoutez un filtre pour le type de service (Database dans cet exemple), puis cliquez sur Appliquer pour recharger le graphique.

Le graphique est rechargé et affiche les OCID de ressource à l'origine des coûts du service Database à la fois lorsque vous positionnez le curseur sur le point de données dans le graphique et dans la zone Légende. Ces OCID de ressource apparaissent également dans la table de données située sous le graphique. Si vous le souhaitez, vous pouvez enregistrer ces informations en cliquant sur Actions d'onglet, puis en sélectionnant Télécharger la table au format CSV ou Télécharger le graphique.

Conseil

La zone Légende est définie sur une taille par défaut lorsque les graphiques sont chargés pour la première fois, mais vous pouvez cliquer sur la zone et la faire glisser pour lire plus facilement les éléments longs (tels que les OCID).

Pour plus d'informations sur la ressource, copiez l'OCID et entrez-le dans la zone Rechercher de la console, afin de déterminer la ressource qui génère les coûts.

Regroupement par service et unité de gestion des stocks, ou par service et description du produit pour identifier les coûts

Dans certains cas, vous pouvez voir plusieurs numéros d'unité de gestion des stocks pour un service. Lors du regroupement par service et unité de gestion des stocks (référence), plusieurs numéros d'unité de gestion des stocks apparaissent pour un même service dans la zone Légende. Par exemple, si vous avez plusieurs entrées Compute dans la zone Légende, mais qu'elles ont des unités de gestion des stocks différentes, cela signifie qu'une ressource utilise plusieurs composants d'infrastructure sous-jacents. Ce cas est en fait plus courant pour Block Storage (où plusieurs entrées du service apparaissent avec des unités de gestions des stocks différentes). Plus précisément, pour le cas de Block Storage, vous êtes facturé pour le stockage, mais aussi pour tout transfert de données hors du service. Par conséquent, vous verrez plusieurs éléments "Block Storage" répertoriés avec différents numéros d'unité de gestion des stocks dans la zone Légende. Par exemple :

Block Storage / <SKU number 1>
Block Storage / <SKU number 2>
Block Storage / <SKU number 3>
Block Storage / <SKU number 4>

Pour examiner ce type de données, vous pouvez également utiliser la dimension de regroupement Service et description du produit. La zone Légende est triée de la même manière, mais présente les données différemment. Autrement dit, selon les descriptions de produit réelles, par rapport aux unités de gestion des stocks auxquelles elles sont associées. Par exemple :

Block Storage / Block Volume - Backup
Block Storage / Block Volume - Free
Block Storage / Block Volume - Performance Units
Block Storage / Block Volume - Storage
Conseil

Par défaut, ces descriptions plus longues peuvent ne pas être visibles. Vous devez donc redimensionner la zone Légende pour les visualiser.

Le service Database est également un bon exemple. Il est possible que plusieurs instances d'une base de données existent et que vous soyez également facturé pour le service Block Storage au sein du service Database. Par exemple, cette entrée peut apparaître dans la légende dans un tel cas :

Database / DBaaS - Attached Block Storage Volume - Standard Performance

Vous pouvez également être facturé dans le service Database pour le transfert réseau. Par exemple :

Database / Oracle Autonomous Data Warehouse - Exadata Storage

Des frais de gestion de licence de la version d'application peuvent également être prélevés :

Database / Database Cloud Service - Enterprise Edition High Performance

Les rapports sur les coûts et l'utilisation sont un bon moyen de détailler les informations que vous avez remarquées dans les graphiques d'analyse des coûts. Par exemple, dans un rapport sur les coûts, vous pouvez remarquer un numéro d'UGS associé à Compute et voir ce même numéro d'UGS associé à Block Storage. Par conséquent, vous pouvez vous demander si vous avez été facturé deux fois (alors qu'en réalité, ce n'est pas le cas). Pour examiner le coût réel, vous pouvez d'abord filtrer la feuille de calcul CSV des coûts par unité de gestion des connaissances. Une fois que vous avez appliqué un filtre au fichier CSV à l'aide d'une unité de gestion des stocks spécifique, vous pouvez voir les services qui génèrent des coûts dans la colonne product/Description. Par exemple, vous pouvez voir beaucoup d'entrées "Block Volume - Unités de performance" pour une unité de gestion des stocks, et également remarquer que la valeur "DBaaS - Volume de stockage de blocs attaché" apparaît dans cette colonne.

Pour affiner la segmentation des données, vous pouvez copier l'ID de ressource dans la colonne product/resourceId, par exemple l'entrée "DBaaS - Volume de stockage de blocs attaché" que vous avez remarquée parmi toutes les entrées "Block Volume - Unités de performance", et enlever le filtre d'unité de gestion des stocks que vous avez appliqué précédemment. Ensuite, filtrez la feuille de calcul en fonction de l'ID de ressource à la place. Ensuite, tous les composants (indiqués dans la colonne product/Description) consommés par cet ID de ressource sont affichés.
Remarque

Lors de la consultation d'un rapport des coûts, les colonnes cost/productSku et product/Description, adjacentes dans le fichier CSV, sont mises en correspondance l'une avec l'autre. Pour plus d'informations sur ces champs et sur les autres qui apparaissent dans les rapports, reportez-vous à Rapports sur les coûts.
De même, vous pouvez utiliser l'analyse des coûts pour effectuer une dimension de regroupement OCID de ressource, avec le filtre Description du produit, pour afficher toutes les ressources qui utilisent un produit spécifique. Par exemple, si vous choisissez Unités de performance Block Volume comme filtre, le graphique d'analyse des coûts affiche les ressources qui utilisent Unités de performance Block Volume. Pour plus d'informations sur l'identification de ressources spécifiques, reportez-vous à Identification d'une ressource qui génère des coûts.

Téléchargement des données de détails des coûts

Dans le menu Actions d'onglet de n'importe quel onglet Détails des coûts, procédez de l'une des manières suivantes :

  • Sélectionnez l'option Télécharger la table au format CSV pour télécharger un fichier CSV des données de l'onglet Détails des coûts en cours. Dans la fenêtre Confirmation de l'export qui s'ouvre, cliquez sur Confirmer. Vous pouvez ensuite télécharger un fichier CSV dont le nom inclut la date du jour.
  • Sélectionnez l'option Télécharger l'onglet en cours au format PDF pour exporter les données du graphique et de la table au format PDF. Dans la fenêtre Confirmation de l'export qui s'ouvre, cliquez sur Confirmer. Vous pouvez ensuite enregistrer un fichier PDF avec le nom de l'onglet Détails des coûts par date, ainsi que l'horodatage en cours.
  • Sélectionnez Télécharger le graphique pour télécharger une image PNG du graphique de l'onglet Détails des coûts en cours dans laquelle le nom du fichier inclut la date du jour. L'image de graphique inclut les éléments de légende et reflète la période sélectionnée, les filtres appliqués et les dimensions de regroupement.

Enregistrement de rapports

Utilisez le menu Actions de rapport dans Analyse des coûts pour créer un rapport enregistré. Vous pouvez accéder au rapport après avoir quitté la console et être revenu à l'analyse des coûts, sans avoir à spécifier à nouveau les dates, les filtres, le degré de finesse ou les dimensions de regroupement. Une fois qu'un rapport a été enregistré, il peut être renommé, mis à jour ou supprimé. Vous pouvez enregistrer dix rapports au maximum.

Vous pouvez créer un rapport enregistré en modifiant l'un des rapports d'analyse des coûts prédéfinis, puis enregistrer vos paramètres personnalisés en tant que nouveau rapport. Vos nouveaux rapports peuvent avoir vos propres filtres, dimensions de regroupement, degré de finesse et paramètres de plage de dates.

Pour enregistrer des rapports, assurez-vous que vous disposez également de la stratégie appropriée. Pour plus d'informations, reportez-vous à Stratégie IAM requise.

Pour enregistrer un rapport d'analyse des coûts, procédez comme suit :

  1. Ouvrez le menu de navigation et sélectionnez Facturation et gestion des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un rapport prédéfini ou utilisez le rapport Coûts par service par défaut.
  3. Effectuez les ajustements de requête souhaités. Pour plus d'informations sur les paramètres de requête, reportez-vous à Visualisation et utilisation des données de graphique, à Filtres et à Dimensions de regroupement. Reportez-vous également à Champs de requête d'analyse des coûts pour en savoir plus sur l'interface de requête Analyse des coûts, et sur ses champs et valeurs possibles.
  4. Une fois les modifications effectuées, le nom du rapport prédéfini actuellement sélectionné dans le menu Rapports devient (modifié).
  5. Si vous avez fini d'apporter des modifications et que vous souhaitez enregistrer un nouveau rapport, cliquez sur Enregistrer en tant que nouveau rapport.
  6. Dans la boîte de dialogue Enregistrer en tant que nouveau rapport, entrez le nom du rapport dans le champ Nom. Evitez de saisir des informations confidentielles..
  7. Cliquez sur Enregistrer.

    Une notification indique que votre rapport a été enregistré. Il est également sélectionné dans le menu Reports.

  8. Si vous n'avez pas encore appliqué vos paramètres de rapport personnalisé, cliquez sur Appliquer pour afficher vos modifications.

Le nouveau rapport enregistré peut désormais être sélectionné dans le menu Rapports sous Rapports enregistrés. Vous pouvez également utiliser la page Rapports programmés pour exécuter un rapport enregistré selon une programmation. Pour plus d'informations, reportez-vous à Rapports programmés.

Remarque

Lorsque la limite de dix rapports a été dépassée, vous devez sélectionner un rapport préexistant dans la zone Ecraser le rapport existant afin de remplacer ce rapport par le nouveau.

Une fois qu'un rapport a été enregistré, vous pouvez le renommer, réinitialiser les modifications en cours, le mettre à jour ou le supprimer.

Pour renommer un rapport 
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Dans Actions de rapport, sélectionnez Renommer. La boîte de dialogue Modifier le nom du rapport apparaît.
  3. Dans Nom, entrez le nouveau nom du rapport et cliquez sur Enregistrer. Une notification s'affiche pour indiquer que le rapport a été mis à jour et renommé.
Procédure de réinitialisation des modifications de rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Une fois les modifications que vous souhaitez annuler, dans Actions de rapport, sélectionnez Réinitialiser. Le texte (modifié) en regard du nom de rapport disparaît pour indiquer que vous avez rétabli l'état d'origine du rapport.
  3. Cliquez sur Appliquer pour recharger les données du graphique et de la table.
Procédure de mise à jour d'un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Apportez les modifications souhaitées en matière de dates, de filtres, de degré de finesse ou de dimensions de regroupement.
  3. Dans Actions de rapport, sélectionnez Mettre à jour. Une notification apparaît pour indiquer que le rapport a été mis à jour.
  4. Cliquez sur Appliquer pour recharger les données du graphique et de la table.
Procédure de suppression d'un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Dans Actions de rapport, sélectionnez Supprimer. Une confirmation de suppression apparaît.
  3. Dans la fenêtre de confirmation, cliquez sur Supprimer pour supprimer le rapport. Une notification indique que le rapport a été supprimé et que les données de graphique et de tableau associées disparaissent.
  4. Sélectionnez un autre rapport dans le menu Rapports ou créez un nouveau rapport personnalisé.

Ajout d'onglets personnalisés aux rapports

Par défaut, l'analyse des coûts affiche des graphiques basés sur des séries temporelles et une sortie sous forme de tableau. Grâce aux onglets personnalisés, vous pouvez personnaliser les rapports en ajoutant des onglets supplémentaires avec une sortie sous forme de graphique et de tableau, en fonction de votre combinaison de dimensions de regroupement préférée.

Par exemple, si vous souhaitez en savoir plus sur les compartiments et le type de service, vous pouvez créer une requête personnalisée qui affiche la correspondance entre le compartiment et le service dans le même format de sortie sous forme de graphique et de tableau que celui généré par l'analyse des coûts dans tous ses rapports prédéfinis. Les onglets personnalisés que vous créez peuvent uniquement être enregistrés dans l'un de vos rapports enregistrés. Vous pouvez commencer par sélectionner l'un des rapports d'analyse des coûts prédéfinis, puis ajouter les onglets personnalisés (jusqu'à cinq onglets personnalisés peuvent être enregistrés dans un rapport enregistré), et enfin enregistrer le rapport. Etant donné que vous pouvez enregistrer 10 rapports au maximum au total, vous pouvez avoir jusqu'à 50 onglets personnalisés (répartis sur 10 rapports enregistrés).
Remarque

Si vous quittez la section Analyse des coûts de la console et que vous n'enregistrez pas les onglets personnalisés dans un rapport enregistré, ou si vous vous déconnectez sans les enregistrer, ils ne seront plus disponibles lorsque vous reviendrez dans Analyse des coûts.
Pour ajouter un onglet personnalisé, procédez comme suit :
  1. Ouvrez le menu de navigation et sélectionnez Facturation et gestion des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un rapport prédéfini ou utilisez le rapport Coûts par service par défaut.
  3. Dans le graphique Détails des coûts, en regard de l'onglet Détails des coûts par date, cliquez sur Ajouter un onglet. Le panneau Ajouter un onglet personnalisé apparaît.
  4. Dans Nom, saisissez un nom pour l'onglet personnalisé. Evitez de saisir des informations confidentielles.
  5. Dans Lignes de table, sous Dimension de regroupement, sélectionnez une dimension de regroupement qui correspondra aux données de l'axe des X (ligne) dans le graphique et la table.
    Sélectionnez l'une des dimensions de regroupement suivantes :
    • Domaine de disponibilité
    • Compartiment
    • Plate-forme
    • Région
    • OCID de ressource
    • Service
    • Service et description du produit
    • Service et unité de gestion des stocks (référence)
    • Unité de gestion des stocks (référence)
    • Unité de gestion des stocks (description du produit)
    • ID d'abonnement
    • Balise (autorise la saisie de l'espace de noms de balise et de la clé de balise lorsque cette option est sélectionnée)
    • ID de locataire
    • Nom du locataire
  6. Dans Colonnes de table, sous Dimension de regroupement, sélectionnez une dimension de regroupement qui correspondra aux données de l'axe des Y (colonne) dans le graphique et la table. Les dimensions de regroupement disponibles sont les mêmes que celles que vous pouvez choisir pour les lignes de table à l'étape précédente (mais vous ne pouvez toutefois pas choisir la même dimension de regroupement pour la ligne et la colonne simultanément).
  7. Cliquez sur Ajouter. Une notification apparaît indiquant que l'onglet personnalisé a été créé. Le nouvel onglet avec le graphique et le tableau correspondants apparaît sous Détails des coûts. L'avis suivant apparaît également dans l'onglet : Impossible d'enregistrer les onglets dans un rapport système. Enregistrez-les en tant que nouveau rapport pour continuer à visualiser cet onglet lors de prochaines sessions. Vous pouvez cliquer sur le bouton adjacent Enregistrer en tant que nouveau rapport imbriqué dans l'avis, ou cliquer sur le même bouton en haut de la page Analyse des coûts sous Rapports.
  8. Cliquez sur Enregistrer en tant que nouveau rapport. La zone Enregistrer en tant que nouveau rapport apparaît.
  9. Dans Nom, saisissez un nom de rapport enregistré, et cliquez sur Enregistrer. Evitez de saisir des informations confidentielles dans le nom. Une notification indique que votre rapport a été enregistré et que le rapport enregistré est également sélectionné dans le menu Rapports.

L'onglet personnalisé et le rapport personnalisé sont maintenant enregistrés. La sortie de données sous forme de graphique et de tableau du nouvel onglet est disponible pour analyse (reportez-vous également à Visualisation et utilisation des données de graphique).

Par exemple, si vous voulez afficher les services qui génèrent des coûts par région, sélectionnez Région dans le paramètre Lignes de table et Service dans le paramètre Colonnes de table pour l'onglet personnalisé. Sous Coûts par région, l'axe des X du graphique affiche les régions selon l'utilisation du service, tandis que l'axe des Y affiche les coûts. Sous Détails, la sortie sous forme de tableau répertorie chaque région dans chaque ligne de la table, tandis que chaque colonne affiche les coûts de chaque service pour la région concernée.

Une fois l'onglet personnalisé enregistré, vous pouvez ajouter d'autres onglets (jusqu'à cinq au total par rapport), modifier ou supprimer l'onglet, ou télécharger ses données.

Procédure d'ajout d'autres onglets à un rapport

Suivez les mêmes étapes que celles permettant d'ajouter un nouvel onglet personnalisé. Lorsqu'un onglet est créé, il est automatiquement ajouté au rapport enregistré que vous utilisez.

Procédure de modification d'un onglet
  1. Sélectionnez le rapport contenant les onglets personnalisés dans le menu Rapports.
  2. Sous Détails des coûts, cliquez sur l'onglet personnalisé.
  3. Si nécessaire, modifiez les dates, les filtres ou le degré de finesse. Les dimensions de regroupement ne peuvent pas être modifiées car elles sont déterminées par les paramètres de l'onglet personnalisé.
  4. Dans Actions d'onglet, sélectionnez Modifier un onglet. Les champs Nom, Lignes de table et Colonnes de table peuvent être modifiés.
  5. Cliquez sur Enregistrer. Une notification apparaît et les données de l'onglet personnalisé sont actualisées pour afficher vos modifications.
Procédure de suppression d'un onglet
  1. Sélectionnez le rapport contenant les onglets personnalisés dans le menu Rapports.
  2. Sous Détails des coûts, cliquez sur l'onglet personnalisé.
  3. Dans Actions d'onglet, sélectionnez Supprimer. Une fenêtre de confirmation de suppression Supprimer l'onglet personnalisé apparaît.
  4. Pour supprimer l'onglet, cliquez sur Supprimer. Une notification indique que l'onglet a été supprimé.

Prévision des coûts

Vous pouvez utiliser l'outil Analyse des coûts pour estimer les données futures relatives à l'utilisation et à la consommation en fonction des données d'utilisation passées.

Remarque

Les valeurs prévues ne sont que des estimations en fonction des tendances passées en matière d'utilisation et sont susceptibles de différer de l'utilisation réelle.

Reportez-vous à Champs de requête d'analyse des coûts pour obtenir une description des paramètres de recherche de l'outil Analyse des coûts, et à Visualisation et utilisation des données de graphique pour plus d'informations sur l'exécution des recherches.

Remarque

Les prévisions ne sont actuellement pas prises en charge avec les onglets personnalisés. Si une période prévue est utilisée dans l'onglet Détails des coûts par date, elle est transformée en <date> de fin de requête sans les prévisions.

Les prévisions dans l'analyse des coûts présentent les caractéristiques suivantes :

  • Le lissage exponentiel est utilisé pour les prévisions.
  • Vous devez disposer d'au moins dix jours de données historiques pour pouvoir effectuer des prévisions avec le degré de finesse Tous les jours. Les champs de plage de dates (Date de début/fin (UTC)) s'ajustent en conséquence.
  • Vous devez disposer d'au moins trois mois de données historiques pour effectuer des prévisions avec le degré de finesse Tous les mois. Comme pour la valeur Tous les jours, les champs de plage de dates (Date de début/fin (UTC)) s'ajustent en conséquence.
  • Vous pouvez effectuer des prévisions uniquement pour une période équivalente à celle de votre utilisation réelle. Par exemple, si vous ne disposez que de 15 jours de données historiques, vous ne pouvez effectuer des prévisions que sur 15 jours. Si vous ne disposez que de quatre mois de données, vous pouvez effectuer des prévisions pour les quatre mois à venir.
  • La limite maximale pour les prévisions avec le degré de finesse Tous les jours est de 93 jours. La limite maximale pour les prévisions avec le degré de finesse Tous les mois est de 12 mois.
  • Comme il existe un délai de 24 heures, les données concernant les dernières 24 heures reposent toujours sur des prévisions. De même, lorsque le mode de prévision est défini sur Tous les mois, le mois en cours repose toujours sur des prévisions, peu importe la date du jour.
  • Vous ne pouvez effectuer des prévisions qu'à partir de plages de dates continues avec une utilisation réelle. A savoir, si nous sommes le 26 mars, la plage de dates doit commencer au moins le 24 mars.

Pour visualiser les coûts prévisionnels, procédez comme suit :

  1. Ouvrez le menu de navigation et sélectionnez Facturation et gestion des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Vous pouvez éventuellement modifier les paramètres de recherche, puis sélectionner Afficher la prévision. Vous pouvez également sélectionner Afficher la prévision d'abord, puis les paramètres de recherche. Dans les deux cas, vous pouvez afficher les données de prévision.
  3. Cliquez sur Appliquer.

Le graphique est rechargé avec les données de prévision. Pour tous les types de graphique (qu'il s'agisse d'un graphique à barres, à courbes ou à courbes empilées), une section Prévisions apparaît (dans une portion grisée) dans la partie tout à fait à droite du graphique. En outre, un champ de total des coûts Total (prévision incluse) est ajouté en haut du graphique, après les champs Période et Coût à ce jour. Enfin, les données de prévision sont également affichées dans la vue tabulaire du graphique (les colonnes de prévision sont ajoutées sous forme de lignes grisées).

Vous pouvez choisir d'enregistrer vos paramètres, y compris les données de prévision, sous forme de rapport enregistré. Vous pouvez également télécharger un fichier CSV des données ou un fichier PNG du graphique incluant les données de prévision.

Visualisation des détails et des coûts d'abonnement

Les locations peuvent visualiser leurs détails d'abonnement en fonction de leur type. Vous pouvez également utiliser la dimension de regroupement ID d'abonnement pour visualiser les coûts relatifs à l'abonnement d'une location.

Vous pouvez visualiser les détails de votre abonnement, mais uniquement pour certains types de location :

  • Si une location est une location parent dans une organisation, alors le lien Visualiser les détails d'abonnement est disponible en haut de la page Analyse des coûts, ce qui vous permet de visualiser les détails d'abonnement pour les locations parent et enfant.
  • Si une location est une location enfant dans une organisation, aucun lien de ce type n'est disponible car les locations enfant ne peuvent pas visualiser leurs détails d'abonnement dans l'analyse des coûts.
  • Si une location est une location autonome qui ne fait partie d'aucune organisation, le lien Visualiser les détails d'abonnement est disponible. Vous pouvez visualiser les détails de l'abonnement, par exemple les locations parent d'une organisation, avec quelques différences mineures.

Une fois que vous avez cliqué sur Visualiser les détails d'abonnement pour une location éligible, le panneau Détails de l'abonnement apparaît, avec les détails répertoriés sous forme de tableau. Ce tableau comprend les champs suivants :

  • ID d'abonnement
    Remarque

    Pour les locations parent dans une organisation uniquement. Ce champ n'est pas présent pour une location autonome.
  • Type
  • Date de début
  • Date de fin
  • Engagement (<devise>)
  • Consommation (<devise>)
  • Solde (<devise>)
  • Jours écoulés dans la facturation

Lors de l'affichage du panneau Détails de l'abonnement pour une location parent dans une organisation, la première ligne de la table correspond à l'abonnement de la location parent, tandis que les lignes suivantes correspondent aux abonnements de location enfant. De son côté, le panneau Détails de l'abonnement d'une location autonome ne comporte qu'une seule ligne affichant les informations détaillées d'abonnement de la location autonome.

Visualisation des coûts par abonnement

Vous pouvez utiliser l'ID d'abonnement comme dimension de regroupement pour filtrer les résultats par abonnement spécifique et déterminer à quel abonnement a été affectée l'utilisation d'une location. Par conséquent, vous pouvez visualiser les coûts associés à un abonnement spécifique (pour les locations autonomes) ou les coûts associés à plusieurs abonnements (pour les locations parent avec des locations enfant). Les ID d'abonnement sont indiqués sur l'axe des X du graphique et sont également répertoriés dans la zone Légende.

Par exemple, en utilisant le rapport par défaut Coûts par service et en veillant à sélectionner l'option ID d'abonnement comme dimension de regroupement, le graphique et la table de l'analyse des coûts peuvent afficher les coûts selon un ou plusieurs ID d'abonnement. Vous pourrez enregistrer ultérieurement un rapport personnalisé qui se concentre sur l'utilisation de l'ID d'abonnement.

Pour plus d'informations, reportez-vous à Champs de requête d'analyse des coûts, à Visualisation et utilisation des données de graphique et à Dimensions de regroupement.

Visualisation des coûts et de l'utilisation à partir de bases de données pluggables de cluster de machines virtuelles

Vous pouvez utiliser l'analyse des coûts et les types de rapport sur les coûts propriétaires OCI pour visualiser le coût et l'utilisation des bases de données pluggables au sein d'un cluster de machines virtuelles.

Remarque

Dans l'analyse des coûts, l'interrogation d'une plage de dates avant la disponibilité de cette fonction renvoie des valeurs NULL.

Pour afficher les coûts de base de données pluggable dans l'analyse des coûts, procédez comme suit :

  1. Suivez les prérequis décrits pour les bases de données Oracle sur Exadata Cloud Infrastructure et Oracle Exadata Database Service on Cloud@Customer.
  2. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  3. Reportez-vous à Champs de requête d'analyse des coûts et à Visualisation et utilisation des données de graphique pour obtenir une orientation vers les champs de requête, l'interface d'analyse des coûts et des informations sur la création de rapports.
  4. Sélectionnez une date de début et une date de fin préférées, ainsi qu'une granularité.
  5. Dans Afficher, sélectionnez Coût attribué.
  6. Dans Filtres, sélectionnez Balise.
  7. Dans la fenêtre Balise, sélectionnez l'espace de noms de balise orcl-cloud, la clé de balise parent_resource_id_1, puis, après avoir sélectionné Mettre en correspondance l'un des éléments suivants, entrez l'OCID de cluster de machines virtuelles.
  8. Sélectionnez Sélectionner.
  9. Dans Dimensions de regroupement, sélectionnez OCID de ressource.
  10. Sélectionnez Appliquer.

    Le graphique et la table de l'onglet Détails des coûts par date affichent les coûts de base de données pluggable.

    Le graphique Légende affiche le cluster de machines virtuelles parent et chaque base de données pluggable. Dans le graphique, vous pouvez uniquement visualiser les données de coût pour chaque base de données pluggable renvoyée par la requête de rapport (le cluster de machines virtuelles parent lui-même n'apparaît pas, mais uniquement les bases de données pluggables).

    Dans la table Détails, vous pouvez visualiser les données de coût de chaque base de données pluggable par date.

Pour visualiser les coûts de base de données pluggable dans les types de rapport sur les coûts, procédez comme suit :

  1. Suivez les instructions de la rubrique Téléchargement d'un rapport sur les coûts pour le télécharger.
    Remarque

    Les coûts de base de données pluggable de cluster de machines virtuelles ne sont pas pris en charge dans les rapports de coûts FOCUS et sont uniquement disponibles dans les rapports de coûts propriétaires OCI. Pour plus d'informations, reportez-vous à Schéma de rapport sur les coûts propriétaires OCI.
  2. Dans le fichier CSV de rapport sur les coûts, vous pouvez filtrer la colonne tags/ en fonction de l'OCID de cluster de machines virtuelles et la colonne lineItem/intervalUsageStart à une date donnée.

    Le rapport sur les coûts indique le coût total du cluster de machines virtuelles parent et de ses bases de données pluggables. Pour le cluster de machines virtuelles parent, les coûts totaux sont affichés dans la colonne cost/myCost. Les colonnes cost/attributedCost et usage/attributedUsage dans la ligne de cluster de machines virtuelles parent indiquent une valeur égale à zéro, tandis que les valeurs de coût individuelles pour chaque base de données pluggable sous le cluster de machines virtuelles sont fractionnées sous les colonnes cost/attributedCost et usage/attributedUsage.
    Remarque

    Les colonnes cost/attributedCost et usage/attributedUsage ne sont pas présentes dans les rapports sur les coûts générés avant la disponibilité de cette fonctionnalité.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez les opérations suivantes pour gérer l'utilisation :

Utilisez les opérations suivantes pour gérer les rapports enregistrés :

L'API d'utilisation permet d'extraire les données de coût et d'utilisation. Vous pouvez effectuer les opérations suivantes :
  • Interroger en fonction d'un degré de finesse différent, par exemple MONTHLY ou DAILY.
  • Indiquer une valeur pour queryType, par exemple COST, USAGE.
  • Filtrer et regrouper par dimension/balise différente, fonctionnant comme une requête SQL.
  • Utiliser jusqu'à quatre paramètres groupBy.

Ci-dessous figure un exemple d'URI endpoint d'utilisation conforme au schéma :

  • https://usageapi.<région>.oci.oraclecloud.com/20200107/usage

Pour plus d'informations sur l'API et pour voir la liste complète des adresses, reportez-vous à API d'utilisation.

Utilisation du degré de finesse

L'API d'utilisation prend en charge les degrés de finesse suivants : MONTHLY, DAILY et HOURLY. Tous les éléments startTime sont inclusifs et endTime sont exclusifs, comme une sous-chaîne Java.

  • Pour HOURLY, la période maximale prise en charge est de 36 heures, avec une précision maximale d'une heure. Ainsi, il n'y a pas de minutes ni de secondes dans l'heure saisie.
  • Pour MONTHLY, seule la période comprise entre la première date du mois et une autre première date du mois est prise en charge. Par exemple, 2020-06-01T00:00:00Z, période maximale de 12 mois.

  • Pour DAILY, la précision maximale prise en charge est d'une journée, avec une période maximale de 90 jours. Vous devez saisir cette valeur au format 00:00:00. Par exemple, 2020-06-01T00:00:00Z.

Utilisation de groupBy

Dans une réponse d'API, seules les valeurs de la dimension figurant dans groupBy sont affichées. Par exemple, si "service" n'est pas dans groupBy, le champ "service" de la réponse sera vide.

Remarque

Seuls quatre paramètres groupBy peuvent être utilisés à la fois.
De plus :
  • Si une liste groupBy est vide, "currency" sera ajouté à groupBy.
  • Si queryType a la valeur "Usage", "unit" sera ajouté à groupBy.
  • Si queryType a la valeur "COST" ou "empty", "currency" sera ajouté à groupBy.
  • computedAmount fonctionne comme prévu uniquement lorsque "currency" se trouve dans groupBy.
  • computedQuantity fonctionne comme prévu uniquement lorsque "unit" se trouve dans groupBy.
Utilisation de queryType

L'API peut interroger USAGE ou COST. computedQuantity représente l'utilisation et computedAmount représente les coûts. Pour obtenir l'utilisation attendue, vous devez définir queryType sur USAGE ou ajouter "unit" dans groupByKey. En effet, l'utilisation est agrégée/regroupée correctement lorsque vous effectuez un regroupement par unité.

Utilisation du filtrage

Le filtrage imbriqué dans les demandes d'API est pris en charge. La liste des filtres est évaluée par l'opérateur. Dans chaque filtre, toutes les dimensions et balises sont évaluées par l'opérateur. L'évaluation simultanée de la liste des filtres et des dimensions/balises n'est pas prise en charge, ce qui signifie que les dimensions ou les balises, et la liste des filtres ne peuvent pas être vides simultanément.

Les opérateurs pris en charge sont AND et OR. Ces deux filtres sont égaux :

"filter": {
  "operator": "AND",
  "dimensions": [
    {
      "key": "service",
      "value": "compute"
    },
    {
      "key": "compartmentPath",
      "value": "abc/cde"
    }
  ],
  "tags": [
    {
      "namespace": "compute",
      "key": "created",
      "value": "string"
    }
  ],
  "filters": null
}
  
or 
 
"filter": {
    "operator": "AND",
    "dimensions": [],
    "tags": [],
    "filters": [{
            "operator": "AND",
            "dimensions": [{
                "key": "service",
                "value": "compute"
            }],
            "tags": null,
            "filters": null
        }, {
            "operator": "AND",
            "dimensions": [{
                "key": "compartmentPath",
                "value": "abc/cde"
            }],
            "tags": null,
            "filters": null
        },
        {
            "operator": "AND",
            "dimensions": null,
            "tags": [{
                "namespace": "compute",
                "key": "created",
                "value": "string"
            }],
            "filters": null
        }
    ]
}
Exemple non valide car les dimensions et les filtres ne sont pas vides simultanément :
"filter": {
    "operator": "AND",
    "dimensions": [{
                "key": "compartmentPath",
                "value": "abc/cde"
            }],
    "tags": [],
    "filters": [{
            "operator": "AND",
            "dimensions": [{
                "key": "service",
                "value": "compute"
            }],
            "tags": null,
            "filters": null
        },
        {
            "operator": "AND",
            "dimensions": null,
            "tags": [{
                "namespace": "compute",
                "key": "created",
                "value": "string"
            }],
            "filters": null
        }
    ]
}
Interrogation avec des balises

Comme mentionné précédemment, nous n'affichons que le champ dans groupBy. Vous devez donc ajouter des champs liés aux balises dans groupBy. Par exemple :

"tagNamespace", "tagKey", "tagValue"

Si vous ajoutez tagKey, tous les éléments de la réponse auront une balise tagKey. Cette balise peut également être vide même si vous ajoutez une balise tagKey. Cela est dû au fait que certaines de vos ressources n'ont pas de balise tagKey. Nous avons suggéré d'ajouter ces trois éléments dans groupBy afin que vous puissiez voir une balise complète dans la réponse :

"tagNamespace", "tagKey", "tagValue" 

Pour filtrer par balise, vous devez ajouter la balise dans l'objet de filtre. Vous pouvez filtrer par n'importe quelle combinaison tagKey/Namespace/value de n'importe quelle tagKey/Namespace/value.

Exemple groupBy valide
"tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit",
"compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd",
"resourceId", "tenantId", "tenantName"
Remarque

Seuls quatre paramètres groupBy peuvent être utilisés dans un appel d'API.

"tenantId" et "tenantName" ne sont actuellement pas pris en charge.

Exemple de dimension de filtre valide
"service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", 
"platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"
Ceci fait la distinction entre les majuscules et les minuscules. "tenantId" et "tenantName" ne sont pas actuellement pris en charge.
Procédure pour le compartiment groupBy

Les clés relatives au compartiment groupBy ("compartmentName", "compartmentPath", "compartmentId") sont différentes des autres clés groupBy.

Pour obtenir un résultat attendu, vous devez faire la demande avec compartmentDepth. compartmentDepth est >=1 et <=6.

Un compartiment groupBy désigne un compartiment avec la profondeur indiquée, où seront agrégés l'utilisation ou les coûts de tous les compartiments ayant une profondeur supérieure. Par exemple :

           Root             1

        B          C        2

    D    E                  3

 F                          4

Si la profondeur est de 1, toutes les utilisations ou tous les coûts sont regroupés dans le compartiment racine.

Si la profondeur est de 2, tous les compartiments de profondeur 2 contiendront l'utilisation ou les coûts avec tous les enfants. Dans la réponse, la racine contiendra sa propre utilisation, B effectuera une agrégation (B, D, E, F) et C contiendra C.

Pourquoi certains champs d'une réponse sont-ils vides ?

Les champs s'affichent uniquement lorsqu'ils sont dans groupBy. Certains champs de réponse ne sont actuellement pas disponibles. Seuls les champs mentionnés dans Exemple de groupBy valide sont pris en charge.

Qu'est-ce que nextPageToken ?

Cette valeur peut être définie comme NULL. Non pris en charge actuellement.

Exemple de corps de demande

La meilleure façon de comprendre le fonctionnement de l'API est de vérifier comment la console l'utilise. Vous pouvez trouver le corps de demande dans le mode débogage du navigateur Web.

{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-04-01T00:00:00.000Z",
  "timeUsageEnded": "2020-07-01T00:00:00.000Z",
  "granularity": "MONTHLY",
  "queryType": "COST",
  "groupBy": [
    "tagNamespace",
    "tagKey",
    "tagValue",
    "service",
    "compartmentPath"
  ],
  "compartmentDepth": 2,
  "filter": null
}

Une fois que vous avez fait une demande sans filtre, vous pouvez voir la valeur de la dimension/balise. Par la suite, vous pouvez effectuer une demande avec un filtre et une valeur de dimension correcte.

{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-04-01T00:00:00.000Z",
  "timeUsageEnded": "2020-07-01T00:00:00.000Z",
  "granularity": "MONTHLY",
  "groupBy": ["tagNamespace","tagKey","tagValue", "service", "compartmentPath"],
  "compartmentDepth": 2,
  "filter": {
    "operator": "AND",
    "dimensions": [],
    "tags": [],
    "filters": [{
      "operator": "AND",
      "dimensions": [{
        "key": "service",
        "value": "compute"
      }],
      "tags": null,
      "filters": null
    }, {
      "operator": "AND",
      "dimensions": [{
        "key": "compartmentPath",
        "value": "abc/cde"
      }],
      "tags": null,
      "filters": null
    },
      {
        "operator": "AND",
        "dimensions": null,
        "tags": [{
          "namespace": "compute",
          "key": "created",
          "value": "string"
        }],
        "filters": null
      }
    ]
  }
}
Utilisation de scripts personnalisés, de l'interface de ligne de commande et du kit SDK

Si vous écrivez un script personnalisé, Oracle ne le prend pas en charge ou ne vous aide pas à le déboguer. Seuls l'interface de ligne de commande, le kit SDK et Terraform sont pris en charge. Pour plus d'informations, reportez-vous à Interface de ligne de commande (CLI). Par exemple :

oci raw-request --http-method POST --target-uri https://usageapi.us-ashburn-1.oci.oraclecloud.com/20200107/usage 
--request-body file:///<system_path>SimpleRequestSummarizedUsagesDetails.json 
--config-file ~/Downloads/clitest.conf
SimpleRequestSummarizedUsagesDetails.json :
{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-03-19T17:00:00.000000-07:00",
  "timeUsageEnded": "2020-03-21T00:00:00Z",
  "granularity": "DAILY",
  "groupBy": [],
  "compartmentDepth": null,
  "filter": null,
  "nextPageToken": "string"
}
clitest.conf :
[DEFAULT]
user=ocid1.user.oc1..<unique_ID>
fingerprint=<MAC_ID>
key_file=<system_path>/oci_api_key.pem
#tenancy=ocid1.tenancy.oc1..<unique_ID>
tenancy=ocid1.tenancy.oc1..<unique_ID>
region=us-ashburn-1
Reportez-vous également au kit SDK Oracle Cloud Infrastructure sur https://github.com/oracle/oci-java-sdk, https://github.com/oracle/oci-python-sdk.