Guide : quels fichiers déposer et comment les obtenir

Les libellés du portail Azure peuvent varier légèrement selon la langue et les mises à jour de Microsoft.
Fichiers acceptés en un coup d'œil
FichierObligatoireCe qu'il apporteColonnes indispensablesSource dans Azure
Coûts réelsL'un des deuxCe qui est facturé chaque mois, achats de réservations comprisDate, coût, ResourceId, MeterCategoryCost Management › Exportations
Coûts amortisL'un des deuxCoût des réservations réparti sur les ressources : la bonne base pour le showbackIdem + PricingModel, ChargeTypeCost Management › Exportations
FOCUSRemplace les deuxRéel et amorti dans un seul fichierBilledCost, EffectiveCost, ChargePeriodStartCost Management › Exportations
Inventaire des VMsNonGabarit exact, état d'alimentation, système d'exploitation, obsolescencename ou id, vmSizeResource Graph Explorer
Inventaire des disquesNonDisques non attachés, type, taille, VM propriétairename ou id, diskSizeGB ou diskStateResource Graph Explorer
Correspondance applicationsNonRattache à une application les VMs sans tagNom de VM, ApplicationVotre référentiel (CMDB, Excel)

Formats : CSV (séparateur virgule, point-virgule ou tabulation, encodage UTF-8 ou Windows) et Excel (.xlsx, un onglet par fichier logique). Les en-têtes du portail en français sont reconnus. Taille maximale : 1 Go par fichier.

Règle de remplacement : pour un même mois, un même abonnement et une même vue, le dépôt le plus récent remplace le précédent. Si un export est découpé en plusieurs parties, déposez-les toutes ensemble, en une seule fois : elles sont alors traitées comme un seul lot.

1. Exporter les coûts depuis Azure Cost Management (recommandé : export planifié)

Droits nécessaires : rôle « Contributeur Cost Management » sur le périmètre (abonnement, groupe d'administration ou compte de facturation) et un compte de stockage pour recevoir les fichiers.

  1. Dans le portail Azure, ouvrez Cost Management, puis choisissez le périmètre en haut de page : idéalement le compte de facturation ou le groupe d'administration, pour couvrir tous les abonnements en un seul export.
  2. Dans le menu de gauche, ouvrez Exportations, puis cliquez sur Créer.
  3. Choisissez le modèle « Coût et utilisation (réel) ». Vous répéterez ensuite l'opération avec « Coût et utilisation (amorti) ». Le modèle « Coût et utilisation (FOCUS) » remplace les deux.
  4. Donnez un nom à l'export et choisissez la fréquence : « Export mensuel des coûts du mois dernier » pour un mois complet et définitif, ou « Export quotidien du mois en cours » pour suivre le mois courant.
  5. Dans Destination, sélectionnez le compte de stockage, un conteneur et un dossier. Choisissez le format CSV et la compression Aucune. Désactivez si possible le partitionnement des fichiers.
  6. Validez avec Vérifier + créer. Pour obtenir un fichier sans attendre, ouvrez l'export puis cliquez sur Exécuter maintenant.
  7. Pour récupérer l'historique, utilisez Exporter les dates sélectionnées sur l'export, un mois à la fois.
  8. Téléchargez les fichiers depuis le compte de stockage (Navigateur de stockage › conteneur › dossier de l'export), puis déposez-les dans la carte Coûts ci-dessus.

À éviter : le bouton « Télécharger » de l'analyse des coûts produit une vue agrégée, sans le détail par ressource. Il ne convient pas.

Bon à savoir : la plateforme détecte seule s'il s'agit de coûts réels ou amortis. Vous pouvez corriger ce choix dans la liste des fichiers. Chargez de préférence des mois complets.

2. Exporter l'inventaire des machines virtuelles
  1. Dans le portail Azure, recherchez Resource Graph Explorer (Explorateur Resource Graph).
  2. Vérifiez le périmètre en haut de la page : tous les abonnements concernés doivent être cochés.
  3. Collez la requête ci-dessous, puis cliquez sur Exécuter la requête.
  4. Cliquez sur Télécharger au format CSV, puis déposez le fichier dans la carte Machines virtuelles.
resources
| where type =~ 'microsoft.compute/virtualmachines'
| project id, name, resourceGroup, subscriptionId, location,
  vmSize = tostring(properties.hardwareProfile.vmSize),
  osType = tostring(properties.storageProfile.osDisk.osType),
  imageOffer = tostring(properties.storageProfile.imageReference.offer),
  imageSku = tostring(properties.storageProfile.imageReference.sku),
  powerState = tostring(properties.extended.instanceView.powerState.code),
  tags

Les colonnes imageOffer et imageSku permettent l'analyse d'obsolescence des systèmes d'exploitation. Sans inventaire, les gabarits sont déduits des compteurs de facturation et l'état des VMs reste inconnu.

3. Exporter l'inventaire des disques managés

Même procédure dans Resource Graph Explorer, avec cette requête. Déposez le fichier dans la carte Disques managés.

resources
| where type =~ 'microsoft.compute/disks'
| project id, name, resourceGroup, subscriptionId, location,
  sku = tostring(sku.name), tier = tostring(properties.tier),
  diskSizeGB = toint(properties.diskSizeGB),
  diskState = tostring(properties.diskState),
  managedBy, tags

C'est ce fichier qui révèle les disques non attachés, facturés sans être utilisés.

4. Préparer le fichier de correspondance applications (facultatif)

Un fichier Excel ou CSV avec une ligne par machine et les colonnes suivantes. Il complète ou remplace les tags absents d'Azure ; les disques, cartes réseau et IP publiques héritent de l'application de leur VM.

ResourceName;Application;Environnement;Owner;CentreDeCout
vm-sap-prd-01;SAP ERP;Production;c.martin;FIN
vm-crm-ppd-02;CRM Dynamics;Préproduction;s.bernard;COM

La première colonne peut contenir le nom de la VM ou son identifiant de ressource complet.

En cas de difficulté
  • « Colonnes attendues introuvables » : le fichier n'est pas un export détaillé. Vérifiez qu'il contient une colonne de date et une colonne de coût, et qu'il provient bien des Exportations.
  • Des coûts manquent sur un mois : les parties d'un même export ont été déposées séparément, la dernière a remplacé les autres. Supprimez le mois dans l'historique, puis redéposez toutes ses parties ensemble.
  • Beaucoup de coût « Non tagué » : choisissez le bon tag d'application dans les réglages FinOps, ou déposez un fichier de correspondance.
  • Fichier compressé (.gz) : décompressez-le avant le dépôt, ou réglez la compression de l'export sur « Aucune ».
  • Une fonctionnalité manque ? Utilisez le bouton en forme d'ampoule en haut de l'écran pour nous transmettre votre besoin.