Guide : quels fichiers déposer et comment les obtenir
Fichiers acceptés en un coup d'œil
| Fichier | Obligatoire | Ce qu'il apporte | Colonnes indispensables | Source dans Azure |
|---|---|---|---|---|
| Coûts réels | L'un des deux | Ce qui est facturé chaque mois, achats de réservations compris | Date, coût, ResourceId, MeterCategory | Cost Management › Exportations |
| Coûts amortis | L'un des deux | Coût des réservations réparti sur les ressources : la bonne base pour le showback | Idem + PricingModel, ChargeType | Cost Management › Exportations |
| FOCUS | Remplace les deux | Réel et amorti dans un seul fichier | BilledCost, EffectiveCost, ChargePeriodStart | Cost Management › Exportations |
| Inventaire des VMs | Non | Gabarit exact, état d'alimentation, système d'exploitation, obsolescence | name ou id, vmSize | Resource Graph Explorer |
| Inventaire des disques | Non | Disques non attachés, type, taille, VM propriétaire | name ou id, diskSizeGB ou diskState | Resource Graph Explorer |
| Correspondance applications | Non | Rattache à une application les VMs sans tag | Nom de VM, Application | Votre 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.
- 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.
- Dans le menu de gauche, ouvrez Exportations, puis cliquez sur Créer.
- 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.
- 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.
- 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.
- Validez avec Vérifier + créer. Pour obtenir un fichier sans attendre, ouvrez l'export puis cliquez sur Exécuter maintenant.
- Pour récupérer l'historique, utilisez Exporter les dates sélectionnées sur l'export, un mois à la fois.
- 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
- Dans le portail Azure, recherchez Resource Graph Explorer (Explorateur Resource Graph).
- Vérifiez le périmètre en haut de la page : tous les abonnements concernés doivent être cochés.
- Collez la requête ci-dessous, puis cliquez sur Exécuter la requête.
- 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.