Partager via


Tutoriel : Créer et gérer des exportations de gestion des coûts

Si vous avez lu le tutoriel Analyse du coût, vous êtes familiarisé avec le téléchargement manuel de vos données Cost Management. Toutefois, vous pouvez créer une tâche périodique qui exporte automatiquement vos données Cost Management vers le stockage Azure tous les jours ou tous les mois. Les exportations sont conçues pour simplifier votre pratique FinOps en automatisant l’exportation d’autres jeux de données ayant un impact sur les coûts. Vous pouvez utiliser les données exportées avec des systèmes externes et les combiner avec vos propres données personnalisées.

Dans ce tutoriel, vous allez apprendre à :

  • Créer des exportations
  • Configurer les exportations pour les comptes de stockage avec pare-feu
  • Gérer les exportations
  • Activer le partitionnement de fichiers pour les jeux de données volumineux
  • Vérifier que les données sont collectées
  • Consulter l'historique des exécutions des exportations
  • Comprendre les types de données d’exportation

Fonctionnalités mises à jour

La fonctionnalité d’exportation prend en charge plusieurs jeux de données, notamment les feuilles de prix, les recommandations de réservation, les détails de la réservation et les transactions de réservation. Vous pouvez également télécharger les détails du coût et de l’utilisation au format open source FOCUS (spécification des coûts et de l’utilisation FinOps). Il combine les coûts réels et amortis, et réduit les temps de traitement de données ainsi que les coûts de stockage et de calcul. Les jeux de données FinOps sont souvent volumineux et difficiles à gérer. Les exportations améliorent la facilité de gestion des fichiers, réduisent la latence de téléchargement, et permettent de faire des économies sur les frais de stockage et réseau avec les fonctionnalités suivantes :

  • Partitionnement de fichiers, qui scinde le fichier en blocs plus petits et gérables.
  • Remplacement de fichier, qui remplace le fichier de la veille par un fichier mis à jour chaque jour dans l’exportation quotidienne.

La fonctionnalité Exportations dispose d’une interface utilisateur mise à jour, ce qui vous permet de créer facilement plusieurs exportations pour différents jeux de données de gestion des coûts vers Stockage Azure avec une même expérience de création simplifiée. Les exportations vous permettent de choisir la version la plus récente ou l’une des versions antérieures du schéma de jeu de données quand vous créez une exportation. La prise en charge de plusieurs versions permet de garantir que les couches de traitement de données que vous avez créées pour les jeux de données existants sont réutilisées pendant que vous adoptez la dernière fonctionnalité API. Vous pouvez exporter de manière sélective des données d’historique en réexécutant un travail d’exportation existant pour une période de l’historique. Vous n’avez donc pas à créer une exportation ponctuelle pour une plage de dates spécifique. Vous pouvez améliorer la sécurité et la conformité en configurant les exportations vers des comptes de stockage situés derrière un pare-feu. Le pare-feu du service Stockage Azure fournit un contrôle d’accès pour le point de terminaison public du compte de stockage.

Prérequis

L’exportation de données est disponible pour divers types de comptes Azure, notamment les clients Contrat Entreprise (EA) et Contrat client Microsoft (MCA). Pour accéder à la liste complète des types de comptes pris en charge, voir Comprendre les données de Cost Management. Les autorisations Azure suivantes, ou étendues, sont prises en charge par abonnement pour l’exportation de données par utilisateur et par groupe. Pour plus d’informations sur les étendues, consultez Comprendre et utiliser les étendues.

  • Propriétaire : Peut créer, modifier ou supprimer des exportations planifiées pour un abonnement.
  • Contributeur : Peut créer, modifier ou supprimer ses propres exportations planifiées. Peut modifier le nom d’exportations planifiées créées par d’autres utilisateurs.
  • Lecteur : Peut planifier des exportations pour lesquelles il dispose des autorisations adéquates.
    • Pour plus d’informations sur les étendues, notamment sur l’accès nécessaire pour configurer les exportations pour les étendues Contrat Entreprise et Contrat client Microsoft, consultez Comprendre et utiliser les étendues .

Pour les comptes Stockage Azure :

  • Des autorisations d’écriture sont nécessaires pour modifier le compte de stockage configuré, indépendamment des autorisations sur l’exportation.

  • Votre compte de stockage Azure doit être configuré pour le stockage d’objets blob ou de fichiers.

  • Ne configurez pas les exportations vers un conteneur de stockage configuré en tant que destination dans une règle de réplication d’objet.

  • Pour exporter vers des comptes de stockage avec des règles de pare-feu, vous avez besoin d’autres privilèges sur le compte de stockage. Ces privilèges ne sont requis que lors de la création ou de la modification d'une exportation :

  • Rôle de propriétaire sur le compte de stockage ou

    • Un rôle personnalisé qui comprend :

      • Microsoft.Authorization/roleAssignments/write

      • Microsoft.Authorization/permissions/read

    Lorsque vous configurez le pare-feu, assurez-vous que l'option Autoriser l'accès aux services Azure de confiance est activée sur le compte de stockage. Si vous souhaitez utiliser l'API REST Exports pour écrire sur un compte de stockage situé derrière un pare-feu, utilisez la version 01-08-2023 de l'API ou une version ultérieure. Toutes les versions plus récentes de l’API continuent de prendre en charge les exportations derrière le pare-feu.

    Une identité managée affectée par le système est créée pour une nouvelle exportation si l’utilisateur dispose d’autorisations Microsoft.Authorization/roleAssignments/write sur le compte de stockage. Cette configuration garantit que l’exportation continuera de fonctionner si vous activez un pare-feu à l’avenir. Une fois l’exportation créée ou mise à jour, l’utilisateur(-trice) n’a plus besoin du rôle Propriétaire pour les opérations de routine.

  • La configuration du compte de stockage doit avoir l’option Étendue autorisée pour les opérations de copie (préversion) définie sur À partir de n’importe quel compte de stockage.
    Capture d’écran montrant l’option À partir de n’importe quel compte de stockage sélectionnée.

Si vous disposez d’un nouvel abonnement, vous ne pouvez pas utiliser les fonctionnalités de Cost Management tout de suite. Vous risquez de devoir attendre jusqu’à 48 heures avant de pouvoir utiliser toutes les fonctionnalités de Cost Management.

Créer des exportations

Vous pouvez créer plusieurs exportations de différents types de données en suivant les étapes ci-dessous.

Remarque

  • Vous pouvez créer des exportations sur les étendues d’abonnement, de groupe de ressources, de groupe d’administration, de service et d’inscription. Pour plus d’informations sur les étendues, consultez Comprendre et utiliser les étendues.
  • Quand vous êtes connecté en tant que partenaire dans l’étendue du compte de facturation ou sur le locataire d’un client, vous pouvez exporter des données vers un compte de stockage Azure lié à votre compte de stockage partenaire. Toutefois, vous devez disposer d’un abonnement actif dans votre locataire CSP.

Choisir une étendue, puis accéder à Exportations

  1. Connectez-vous au portail Azure à l’adressehttps://portal.azure.com.
  2. Recherchez Cost Management.
  3. Sélectionnez une étendue de facturation.
  4. Dans le menu de navigation de gauche, sélectionnez Exportations.

Créer de nouvelles exportations

Dans la page Exportations, en haut de la page, sélectionnez + Créer.

Sélectionner le modèle d’exportation

  1. Sous l’onglet Informations de base, sélectionnez un modèle qui correspond à votre scénario, puis cliquez sur Suivant.
    Pour simplifier la création d’exportations, vous pouvez utiliser un modèle qui permet de présélectionner un ensemble de jeux de données fréquemment utilisés avec ses configurations.

    1. Les huit modèles les plus courants sont toujours affichés. Si vous ne trouvez pas de modèle approprié, sélectionnez Afficher plus pour voir d’autres options. Si aucun de ces modèles ne répond à vos besoins, vous pouvez sélectionner Créer votre propre exportation pour créer une combinaison personnalisée. Capture d’écran montrant l’onglet Informations de base et la liste des modèles d’exportation.
  2. Une fois que vous avez sélectionné un modèle, sous l’onglet Jeux de données, vous pouvez personnaliser le nom de votre exportation en entrant un Préfixe d’exportation commun, modifier la configuration présélectionnée et ajouter des exportations à la liste ou en supprimer.

  3. Vous pouvez modifier le modèle et abandonner vos configurations d’exportation. Pour cela, accédez à l’onglet Informations de base et sélectionnez un nouveau modèle.

Facultatif - Ajouter d’autres exportations

  1. Sous l’onglet Jeux de données, vous pouvez ajouter une autre exportation en sélectionnant + Ajouter une exportation.
  2. Sélectionnez le Type de données, la Version du jeu de données, puis entrez un Nom d’exportation. Vous pouvez éventuellement entrer une Description de l’exportation.
  3. Pour Type de données, quand vous sélectionnez Recommandations de réservation, sélectionnez les valeurs des autres champs qui s’affichent :
    • Étendue de la réservation
    • Type de ressource
    • Période passée à analyser
  4. Selon le Type de données et la Fréquence que vous sélectionnez, vous devrez peut-être spécifier davantage de champs pour définir la plage de dates au format UTC.
  5. Sélectionnez Ajouter pour voir l’exportation sous l’onglet Jeux de données.
  6. Vous pouvez créer jusqu’à 10 exportations quand vous sélectionnez + Ajouter de nouvelles exportations.
  7. Sélectionnez Suivant quand vous êtes prêt à définir la destination.
    Capture d’écran montrant la boîte de dialogue Ajouter une exportation.

Définir la destination de l’exportation

  1. Sous l’onglet Destination, sélectionnez le Type de stockage. La valeur par défaut est Stockage Blob Azure.
  2. Spécifiez votre abonnement de compte Stockage Azure. Sélectionnez un groupe de ressources existant ou créez-en un.
  3. Sélectionnez le nom du compte de stockage, ou créez-en un.
  4. Si vous créez un compte de stockage, choisissez une région Azure.
  5. Spécifiez le conteneur de stockage et le chemin du répertoire du fichier d’exportation.
  6. Choisissez le Format CSV ou Parquet.
  7. Choisissez le type de compressionAucun, Gzip pour le format de fichier CSV ou Snappy pour le format de fichier Parquet.
  8. Le partitionnement de fichiers est activé par défaut. Il divise les fichiers volumineux en fichiers plus petits et ne peut pas être désactivé.
  9. L’option Remplacer les données est activée par défaut. Pour les exportations quotidiennes, cette fonctionnalité permet de remplacer le fichier de la veille par un fichier mis à jour.
  10. Sélectionnez Suivant pour passer à l’onglet Vérifier + créer.
    Capture d’écran montrant la boîte de dialogue Nouvelle exportation.

Vérifier et créer

Passez en revue votre configuration d’exportation, puis apportez les changements nécessaires. Une fois que vous avez terminé, sélectionnez Vérifier + créer pour exécuter le processus.

Votre nouvelle exportation apparaît dans la liste des exportations. Par défaut, les nouvelles exportations sont activées. Si vous voulez désactiver ou supprimer une exportation planifiée, sélectionnez n’importe quel élément de la liste, puis Désactiver ou Supprimer.

Le processus d’exportation peut prendre jusqu’à 24 heures avant que les données ne sont prêtes.

Configurer les exportations pour les comptes de stockage avec pare-feu

Si vous devez exporter vers un compte de stockage situé derrière un pare-feu pour satisfaire à des exigences de sécurité et de conformité, vérifiez que vous réunissez tous les prérequis.

Remarque

Si vous disposez d'une exportation planifiée existante et que vous modifiez la configuration de votre réseau de stockage, vous devez mettre à jour l'exportation et l'enregistrer pour refléter les modifications.

Activez Autoriser l’accès aux services Azure approuvés sur le compte de stockage. Vous pouvez activer cette option lors de la configuration du pare-feu du compte de stockage, à partir de la page Mise en réseau. Voici une capture d’écran illustrant la page.

Capture d’écran montrant l’option d’exception Autoriser les services Azure dans la liste des services de confiance.

Si vous avez manqué d’activer ce paramètre, il est automatiquement activé lorsque vous créez une exportation et utilisez un compte de stockage existant.

Capture d’écran montrant la note indiquant que l'accès aux services Azure de confiance est autorisé.

Une identité managée affectée par le système est créée pour une nouvelle tâche d’exportation lors de sa création ou de sa modification. Vous devez disposer d’autorisations, car Cost Management utilise le privilège permettant d’attribuer le rôle StorageBlobDataContributor à l’identité managée. L’autorisation est limitée à l’étendue du conteneur du compte de stockage. Une fois le travail d’exportation créé ou mis à jour, l’utilisateur n’a pas besoin d’autorisations Propriétaire pour les opérations de runtime normales.

Remarque

  • Lorsqu’un utilisateur met à jour les détails de destination ou supprime une exportation, le rôle StorageBlobDataContributor attribué à l’identité managée est automatiquement supprimé. Pour permettre au système de supprimer l’attribution de rôle, l’utilisateur doit disposer d’autorisations microsoft.Authorization/roleAssignments/delete. Si les autorisations ne sont pas disponibles, l’utilisateur doit supprimer manuellement l’attribution de rôle au niveau de l’identité managée.
  • À l’heure actuelle, les pare-feu sont pris en charge pour les comptes de stockage du même locataire. En revanche, les pare-feu au niveau des comptes de stockage ne sont pas pris en charge pour les exportations interlocataires.

Ajoutez des exportations à la liste des services approuvés. Pour plus d’informations, consultez Accès approuvé basé sur une identité managée.

Gérer les exportations

Vous pouvez afficher la liste des exportations disponibles en accédant à la page Exportations et en gérant les exportations individuelles en les sélectionnant.

Vous pouvez effectuer les actions suivantes sur les exportations individuelles.

  • Exécuter maintenant - Met en file d’attente une exportation non planifiée pour qu’elle s’exécute à la prochaine occasion disponible, quelle que soit l’heure d’exécution planifiée.

  • Exporter les dates sélectionnées - Réexécute une exportation pour une plage de dates historique au lieu de créer une exportation ponctuelle. Vous pouvez extraire jusqu’à 13 mois de données historiques en blocs d’un mois. Cette option n’est pas disponible pour les grilles tarifaires.

  • Désactiver - Suspend temporairement le travail d’exportation.

  • Supprimer - Supprime définitivement l’exportation.

  • Actualiser - Met à jour l’historique des exécutions.

    Capture d’écran montrant l’historique des exécutions d’exportation.

Comprendre la fréquence de planification

Quand vous créez une exportation planifiée, l’exportation s’exécute selon la même fréquence pour chaque exportation ultérieure. Par exemple, si l’exportation est planifiée pour s’exécuter une fois par jour UTC, elle crée une exportation quotidienne des coûts cumulés entre le début du mois et la date actuelle. Les exécutions d’exportation individuelles peuvent se produire à différents moments tout au long de la journée. Évitez donc de compter sur l’heure exacte des exécutions d’exportation. Le minutage de l’exécution dépend de la charge active présente dans Azure pendant un jour UTC donné. Une fois l’exécution d’exportation commencée, vos données doivent être disponibles dans les 4 heures. Les exportations sont planifiées à l’heure UTC (Coordinated Universal Time). L’API Exports utilise et affiche toujours l’heure UTC.

Lorsque vous créez une exportation à l’aide de l’API Exports, spécifiez recurrencePeriod en heure UTC. L’API ne convertit pas votre heure locale en heure UTC.

  • Exemple : une exportation quotidienne est planifiée le vendredi 19 août avec recurrencePeriod défini sur 14h00. L’API reçoit l’entrée 14h00 UTC, vendredi 19 août.

Lorsque vous créez une exportation dans le portail Azure, son heure de début est automatiquement convertie en heure UTC équivalente.

  • Exemple : une exportation quotidienne est planifiée le vendredi 19 août avec l’heure locale de 2:00 IST (UTC+5:30) à partir du portail Azure. L’API reçoit l’entrée 20h30, jeudi 18 août.

Différents jeux de données prennent en charge différentes options de fréquence de planification, comme décrit dans le tableau suivant.

Type de données Options de fréquence
Tableau des prix • Exportation ponctuelle
• Mois actuel
• Exportation quotidienne du mois actuel
Details de la réservation • Exportation ponctuelle
• Exportation quotidienne des coûts en cumul mensuel à ce jour
• Exportation mensuelle des coûts du mois dernier
Recommandations de réservation • Exportation ponctuelle
• Exportation quotidienne
Transactions de réservation • Exportation ponctuelle
• Exportation quotidienne
• Exportation mensuelle des données du mois dernier
Détails du coût et de l’utilisation (réel)
Détails du coût et de l’utilisation (amorti)
Détails du coût et de l’utilisation (FOCUS)
Détails du coût et de l’utilisation (utilisation uniquement)
• Exportation ponctuelle
• Exportation quotidienne des coûts en cumul mensuel à ce jour
• Exportation mensuelle des coûts du mois dernier
• Exportation mensuelle des coûts de la facturation du mois dernier

Facultatif - Créer une exportation pour plusieurs abonnements

Vous pouvez utiliser un groupe d’administration pour agréger les informations sur les coûts d’abonnement dans un seul conteneur. Les exportations prennent en charge l’étendue du groupe d’administration pour Contrat Entreprise, mais pas pour Contrat client Microsoft ni pour d’autres types d’abonnement. Plusieurs devises ne sont pas non plus prises en charge dans les exportations de groupes d’administration.

Les exportations dans l’étendue du groupe d’administration prennent uniquement en charge les frais d’utilisation. Les achats, y compris les réservations et les plans d’économies, ne sont pas pris en charge. Les rapports sur les coûts amortis ne sont pas non plus pris en charge. Lorsque vous créez une exportation à partir du portail Azure pour une étendue de groupe d’administration, le champ de métrique n’est pas affiché, car il est défini par défaut sur le type d’utilisation. Lorsque vous créez une exportation d’étendue de groupe d’administration à l’aide de l’API REST, choisissez ExportType en tant que Usage.

  1. Créez un groupe d’administration et attribuez-lui des abonnements, si ce n’est déjà fait.
  2. Dans l'analyse des coûts, définissez l'étendue de votre groupe d'administration et sélectionnez Sélectionner ce groupe d'administration.
  3. Créez une exportation selon l’étendue pour obtenir les données de gestion des coûts pour les abonnements dans le groupe d’administration.

Partitionnement de fichiers pour les jeux de données volumineux

Le partitionnement de fichiers est une fonctionnalité activée par défaut pour faciliter la gestion des grands fichiers. Cette fonctionnalité divise les grands fichiers en segments plus petits, ce qui améliore le transfert de fichiers, le téléchargement, l’ingestion et la lisibilité globale. Elle est avantageuse pour les clients dont les fichiers de coûts augmentent au fil du temps. Les spécificités des partitions de fichiers sont décrites dans un fichier manifest.json fourni avec chaque exécution d’exportation, ce qui vous permet de retrouver le fichier d’origine.

Fichier manifeste

Avec chaque exportation, exécutez-vous avec plusieurs partitions des données, ainsi qu’un fichier manifest.json. Le manifeste contient un résumé du jeu de données complet et des informations pour chaque partition de fichier qu’il contient. Chaque partition de fichier présente des en-têtes et ne contient qu’un sous-ensemble du jeu de données complet. Pour gérer le jeu de données complet, vous devez ingérer chaque partition de l’exportation.

Voici un exemple de fichier manifeste _manifest.json.

{
  "manifestVersion": "2024-04-01",
  "byteCount": 8032,
  "blobCount": 1,
  "dataRowCount": 36,
  "exportConfig": {
    "exportName": "sample",
    "resourceId": "/providers/Microsoft.Billing/billingAccounts/1234567/providers/Microsoft.CostManagement/exports/sample",
    "dataVersion": "2023-05-01",
    "apiVersion": "2023-07-01-preview",
    "type": "ReservationRecommendations",
    "timeFrame": "MonthToDate",
    "granularity": null
  },
  "deliveryConfig": {
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "fileFormat": "Csv",
    "compressionMode": "None",
    "containerUri": "/subscriptions/ 00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Storage/storageAccounts/samplestorage",
    "rootFolderPath": "folder"
  },
  "runInfo": {
    "executionType": "OnDemand",
    "submittedTime": "2025-03-21T21:04:06.5234447Z",
    "runId": "bbac73f1-9a05-4de6-84ab-c72b568a03b4",
    "startDate": "2025-03-01T00:00:00",
    "endDate": "2025-03-21T00:00:00Z"
  },
  "blobs": [
    {
      "blobName": " folder/sample/ 00000000-0000-0000-0000-000000000000/part0.csv",
      "byteCount": 8032,
      "dataRowCount": 36
    }
  ]
}

Vérifier que les données sont collectées

Vous pouvez facilement vérifier que vos données Cost Management sont collectées et visualiser le fichier CSV exporté avec l’Explorateur Stockage Azure.

Dans la liste des exportations, sélectionnez le nom du compte de stockage. Dans la page du compte de stockage, sélectionnez Ouvrir dans l’Explorateur. Si vous voyez une boîte de confirmation, sélectionnez Oui pour ouvrir le fichier dans l’Explorateur Stockage Azure.

Capture d’écran montrant la page Compte de stockage avec des exemples d’informations et un lien vers Ouvrir dans l’Explorateur.

Dans l’Explorateur Stockage, accédez au conteneur que vous voulez ouvrir, puis sélectionnez le dossier correspondant au mois en cours. Une liste de fichiers CSV s’affiche. Sélectionnez-en un, puis sélectionnez Ouvrir.

Le fichier s’ouvre avec le programme ou l’application configuré pour ouvrir les extensions de fichiers CSV. Voici un exemple dans Excel.

Capture d’écran montrant les données CSV exportées dans Excel.

Télécharger un fichier de données exporté

Pour télécharger le fichier CSV ou Parquet exporté, accédez au fichier dans Explorateur Stockage Microsoft Azure et téléchargez-le.

Consulter l'historique des exécutions des exportations

Vous pouvez consulter l'historique d'exécution de votre exportation planifiée en sélectionnant une exportation individuelle sur la page répertoriant les exportations. La page contenant la liste des exportations vous permet également d'accéder rapidement à la durée d'exécution de vos exportations précédentes et de savoir quand la prochaine exportation aura lieu. Voici un exemple illustrant l'historique des exécutions.

Capture d’écran montrant le volet Exportations.

Sélectionnez une exportation pour afficher l'historique d’exécutions.

Capture d’écran montrant l’historique des exécutions d’une exportation.

L'exportation des coûts s'effectue deux fois par jour pendant les cinq premiers jours du mois

Il existe deux exécutions par jour pour les cinq premiers jours de chaque mois après avoir créé une exportation quotidienne du jeu de données de détails sur le coût et l’utilisation. Une exécution s’exécute et crée un fichier avec les données de coût du mois en cours. Il s’agit de l’exécution que vous pouvez voir dans l’historique des exécutions. Une deuxième exécution s’exécute également pour créer un fichier avec tous les coûts du mois précédent. Cette deuxième exécution n’est pas actuellement visible dans l’historique des exécutions. Azure exécute la deuxième exécution pour veiller à ce que le dernier fichier du mois passé contienne tous les frais exactement comme indiqué sur votre facture. Elle intervient en raison du fait que dans certains cas, l’utilisation latente et les frais sont inclus dans la facture jusqu’à 72 heures après la fermeture du mois calendaire. Pour en savoir plus sur la mise à jour des données d’utilisation de Cost Management, consultez Mises à jour et conservation des données de coût et d’utilisation.

Remarque

L’exportation quotidienne créée entre le 1er et le 5e du mois en cours ne génère pas de données pour le mois précédent, car la planification d’exportation commence à partir de la date de création.

Comprendre les types de données d’exportation

Pour obtenir une référence complète de tous les jeux de données disponibles, notamment le schéma des versions actuelles et historiques, consultez Index du schéma du jeu de données Cost Management.

  • Détails du coût et de l’utilisation (réel) - Sélectionnez cette option pour exporter les frais d’utilisation et d’achat standard.
  • Détails du coût et de l’utilisation (amorti) - Sélectionnez cette option pour exporter les coûts amortis des achats tels que les réservations Azure et le plan d’économies Azure pour le calcul.
  • Détails du coût et de l’utilisation (FOCUS) - Sélectionnez cette option pour exporter les détails du coût et de l’utilisation au format open source FOCUS (spécification des coûts et de l’utilisation FinOps). Il combine les coûts réels et amortis.
    • Ce format réduit le temps de traitement de données ainsi que les frais de stockage et de calcul pour les exportations.
    • L’étendue du groupe d’administration n’est pas prise en charge pour les exportations des détails du coût et de l’utilisation (FOCUS).
    • Vous pouvez utiliser l’exportation au format FOCUS comme entrée d’un espace de travail Microsoft Fabric pour FinOps. Pour plus d’informations, consultez Créer un espace de travail Fabric pour FinOps.
  • Détails du coût et de l’utilisation (utilisation uniquement) - Sélectionnez cette option pour exporter les frais d’utilisation standard sans les informations d’achat. Bien que vous ne puissiez pas utiliser cette option quand vous créez des exportations, les exportations existantes basées sur cette option sont toujours prises en charge.
  • Grille tarifaire - Sélectionnez cette option pour exporter les tarifs Azure de votre organisation.
  • Détails de réservation - Sélectionnez cette option pour exporter la liste actuelle de toutes les réservations disponibles.
  • Recommandations de réservation - Sélectionnez cette option pour exporter la liste des recommandations de réservation, qui contribuent à l’optimisation des tarifs.
  • Transactions de réservation - Sélectionnez cette option pour exporter la liste de tous les achats, échanges et remboursements relatifs aux réservations.

Les types de contrats, les étendues et les rôles obligatoires sont expliqués dans Comprendre et utiliser des étendues.

Types de données Contrat pris en charge Étendues prises en charge
Coût et utilisation (réel) •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• Interne à Azure
• EA - Accord de mise en œuvre, service, compte, abonnement et groupe de ressources
• MCA - Compte de facturation, profil de facturation, section de facture, abonnement et groupe de ressources
• MPA (Contrat Partenaire Microsoft) - Client, abonnement et groupe de ressources
Coût et utilisation (amorti) •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• Interne à Azure
• EA - Accord de mise en œuvre, service, compte, abonnement et groupe de ressources
• MCA - Compte de facturation, profil de facturation, section de facture, abonnement et groupe de ressources
• MPA - Client, abonnement et groupe de ressources
Coût et utilisation (FOCUS) •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• EA - Inscription, service, compte, abonnement et groupe de ressources. NOTE :  l'étendue du groupe de gestion n'est pas prise en charge pour les exportations de détails de coût et d'utilisation (FOCUS).
• MCA - Compte de facturation, profil de facturation, section de facture, abonnement et groupe de ressources
• MPA - Client, abonnement, groupe de ressources.
Tous les prix disponibles •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• EA - Compte de facturation
• Tous les autres contrats pris en charge - Profil de facturation
Recommandations de réservation •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• EA - Compte de facturation
• Tous les autres contrats pris en charge - Profil de facturation
Transactions de réservation •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• EA - Compte de facturation
• Tous les autres contrats pris en charge - Profil de facturation
Details de la réservation •EA
• MCA que vous avez acheté via le site web Azure
• MCA - Entreprise
• MCA que vous achetez via un partenaire Microsoft
• EA - Compte de facturation
• Tous les autres contrats pris en charge - Profil de facturation

Limites

L’expérience d’exportation présente actuellement les limitations suivantes.

  • La nouvelle expérience d’exportation ne prend pas entièrement en charge l’étendue du groupe d’administration et présente des limitations de fonctionnalités. Seul le jeu de données des détails de coût et d’utilisation (Utilisation) est disponible au format CSV sans compression.

  • Les étendues de facturation et les abonnements Azure MOSP ne prennent pas en charge les jeux de données FOCUS.

  • L’exportation entre tenants basée sur une clé SAS (service d’accès partagé) est uniquement prise en charge pour les partenaires Microsoft au niveau de l’étendue du compte de facturation. Elle n’est pas prise en charge pour les autres scénarios liés aux partenaires, par exemple une autre étendue, un contrat EA indirect ou Azure Lighthouse.

  • Grille tarifaire EA : les tarifs de réservation sont uniquement disponibles pour la grille tarifaire du mois en cours, et ne peuvent pas être récupérés pour les exportations d’historiques. Pour conserver les historiques de tarifs de réservation, configurez des exportations récurrentes.

Forum aux questions

Voici quelques questions et réponses fréquemment posées sur les exportations.

Présentation du partitionnement de fichiers dans les exportations Cost Management

Pourquoi et quand le partitionnement de fichiers est appliqué

Pour améliorer la fiabilité et l’extensibilité, Cost Management exporte automatiquement les fichiers volumineux en blocs plus petits. Le partitionnement permet de résoudre les problèmes liés au téléchargement ou à l’ouverture de fichiers uniques volumineux, en particulier sur des réseaux non fiables ou dans des outils avec des limitations de taille de fichier ou de nombre de lignes, telles que Microsoft Excel.

Dans l’expérience des exportations, le partitionnement est toujours activé. Les fichiers sont divisés en fonction de la taille, et non du nombre de lignes, avec chaque fichier non compressé conservé sous 1 Go. Pour les formats compressés comme Gzip, les tailles de fichier réelles peuvent varier en fonction de l’efficacité de la compression.

Le partitionnement est appliqué de manière cohérente, même pour les petites exportations. Cela garantit la compatibilité avec les systèmes en aval, prend en charge l’automatisation à l’échelle de l’entreprise et évite les incohérences ou les défaillances dans les flux de travail de création de rapports.

Utilisation de fichiers partitionnés

Chaque exportation inclut un fichier manifest.json qui répertorie tous les noms de fichiers partitionnés et leurs métadonnées. Pour utiliser des fichiers partitionnés :

  • Reportez-vous toujours au fichier manifeste pour récupérer les noms et séquences de fichiers corrects.
  • Évitez de coder en dur ou de deviner des noms de partition, car les conventions d’affectation de noms de fichiers peuvent changer.
  • Utilisez des outils qui prennent en charge l’ingestion multi-fichiers, tels que Power BI, Apache Spark ou Microsoft Fabric Delta Lake.

Pourquoi ma petite exportation est-elle encore partitionnée ?
Le partitionnement est appliqué par défaut pour garantir un traitement cohérent et éviter les échecs de cas limite. Même les petites exportations sont partitionnées pour s’aligner sur les normes de plateforme.

Puis-je désactiver le partitionnement ?
Non. Le partitionnement est un comportement par défaut dans l’expérience d’exportation et ne peut pas être désactivé. Cela garantit une fiabilité cohérente dans tous les scénarios clients.

Comment identifier le fichier à utiliser ?
Utilisez le fichier manifest.json inclus avec chaque exportation. Il répertorie tous les fichiers partitionnés dans la séquence et fournit des métadonnées pertinentes.

Comment ouvrir des fichiers partitionnés dans Excel ?
Si votre exportation est partitionnée, vous devez combiner les fichiers à l’aide d’outils tels que Power BI, les scripts ou les pipelines de traitement des données. N’oubliez pas que les jeux de données volumineux peuvent dépasser les limites de lignes d’Excel.

Comment l’expérience d’exportation améliorée gère-t-elle les attributs manquants, comme les ID d’abonnement ?

Dans la nouvelle expérience d’exportation, les attributs manquants tels que les ID d’abonnement sont définis sur nul ou vides plutôt que d’utiliser un GUID vide par défaut (00000000-0000-0000-0000-000000000000). Les valeurs nulles ou vides indiquent plus précisément l’absence d’une valeur. Cela affecte les frais liés aux réservations inutilisées, au plan d’économies inutilisé et aux ajustements d’arrondi.

Quelle quantité de données historiques puis-je récupérer à l’aide d’exportations ?

Vous pouvez récupérer des données historiques à l’aide d’exportations via le portail Azure ou l’API REST, en fonction des besoins de votre jeu de données et de votre intervalle de temps.

Récupérer des données historiques via le portail Azure

Le portail Azure prend en charge la récupération de jusqu’à 13 mois de données historiques pour la plupart des jeux de données.

Pour récupérer des données historiques :

  1. Créez une exportation ponctuelle ou personnalisée (par exemple, coût réel, coût amorti ou feuille de prix).
  2. Après avoir enregistré l’exportation, accédez à Cost Management > Export, puis sélectionnez votre exportation.
  3. Cliquez sur Exporter les dates sélectionnées pour réexécuter l’exportation pendant des mois historiques spécifiques. Notez que les données peuvent être récupérées un mois à la fois, jusqu’à la limite de 13 mois.

Remarque

Les recommandations de réservation sont basées uniquement sur l’instantané actuel et ne prennent pas en charge le renvoi historique.

Récupérer des données via l’API REST

  • Pour accéder aux données antérieures à 13 mois, utilisez l’API REST Export - Exécuter.
  • Cette méthode permet le remplissage programmatique des données pour des plages de dates spécifiques, en fonction de la disponibilité du jeu de données.

Limites de rétention des données par jeu de données

Jeu de données Limite du portail Azure Limite d’API REST
Coût et utilisation (Réel, Amorti, FOCUS) Jusqu’à 13 mois Jusqu’à 7 ans
Transactions de réservation Jusqu’à 13 mois Jusqu’à 7 ans
Details de la réservation Jusqu’à 13 mois Jusqu’à 13 mois
Recommandations de réservation Instantané actuel uniquement Instantané actuel uniquement
Tableau des prix Jusqu’à 13 mois MCA/MPA : 13 mois
EA : 25 mois

Conseil / Astuce

Pour récupérer plus de 13 mois de données historiques ou automatiser les remplissages à grande échelle, l’API REST est recommandée.

Quels jeux de données prennent en charge le format et la compression Parquet ?

Le tableau suivant montre les formats pris en charge et les formats de compression pour chacun des jeux de données exportés. Si vous créez une exportation avec plusieurs jeux de données, les options de Parquet et de compression s’affichent uniquement dans la liste déroulante si tous les jeux de données sélectionnés les prennent en charge.

Jeu de données Format pris en charge Compression prise en charge
Détails du coût et de l’utilisation (réel) CSV Aucun, GZip
Parquet Aucun, Snappy
Détails du coût et de l’utilisation (amorti) CSV Aucun, GZip
Parquet Aucun, Snappy
Détails du coût et de l’utilisation (utilisation uniquement) CSV Aucun, GZip
Parquet Aucun, Snappy
Détails du coût et de l’utilisation (FOCUS) CSV Aucun, GZip
Parquet Aucun, Snappy
Details de la réservation CSV Aucun(e)
Recommandations de réservation CSV Aucun(e)
Transactions de réservation CSV Aucun(e)
Grille tarifaire CSV Aucun, GZip
Parquet Aucun, Snappy

Pourquoi l’erreur « Non autorisé » s’affiche-t-elle lors de la tentative de création d’une exportation ?

Lorsque vous tentez de créer une exportation vers un compte de stockage avec un pare-feu, l’utilisateur(-trice) doit avoir le rôle Propriétaire ou un rôle personnalisé avec des autorisations Microsoft.Authorization/roleAssignments/write et Microsoft.Authorization/permissions/read. Si ces autorisations sont manquantes, vous rencontrerez une erreur telle que :

{
	"error":{
	"code":"Unauthorized",
	"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
	}
}

Vous pouvez rechercher les autorisations sur le compte de stockage en faisant référence aux étapes décrites dans Vérifier l’accès d’un(e) utilisateur(-trice) à une ressource Azure unique.

Quel est le nombre maximal d'abonnements autorisés au sein d'un groupe d’administration (MG) lors de la création d’une exportation ?

La limite maximale est de 3 000 abonnements par groupe d’administration dans Cost Management, y compris les exportations.

Pour gérer plus de 3 000 abonnements :

  • Organisez-les en groupes d’administration plus petits. Par exemple, si vous avez un total de 12 500 abonnements, créez cinq groupes d’administration contenant environ 2 500 abonnements chacun. Créez des exportations distinctes pour chaque étendue de groupe d’administration et combinez les données exportées pour une vue complète.

  • Sinon, si tous les abonnements se trouvent sous le même compte de facturation, créez une exportation à l’étendue du compte de facturation pour obtenir des données combinées.

Comment les fichiers exportés sont-ils organisés dans les dossiers de stockage d’objets blob ?

Les fichiers exportés sont organisés dans une hiérarchie structurée dans les dossiers de stockage. Le nommage et la hiérarchie des dossiers sont les suivants :

  • StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/

Ce chemin contient les fichiers CSV et un fichier manifeste.

Par exemple :

  • StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/

Ce dossier contient les fichiers CSV et le fichier manifeste pour toutes les exécutions d’exportation pendant la période d’avril 2024.

  • StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/

Ce dossier contient les fichiers CSV et le fichier manifeste pour toutes les exécutions d’exportation pendant la période de novembre 2024.

Azure garantit que le fichier de coût d’un mois particulier est disponible dans le dossier du mois. Par exemple, [20240401-20240430], [20241101-20241130] etc.

  • Sans remplacement de fichier : vous voyez plusieurs RunID dans le dossier du mois, représentant différentes exécutions d’exportation. Par exemple, 30 RunID différents pendant 30 jours.

  • Avec remplacement de fichier : vous ne voyez qu’un seul RunID dans le dossier du mois, représentant la dernière exécution.

Au moment de la création de l’exportation, vous pouvez définir StorageContainer, StorageDirectoryet ExportName.

Pourquoi des caractères tronqués apparaissent-ils lorsque j’ouvre des fichiers de coûts exportés avec Microsoft Excel ?

Si vous voyez des caractères tronqués dans Excel et que vous utilisez une langue asiatique, telle que le japonais ou le chinois, vous pouvez résoudre ce problème en procédant comme suit :

Pour les nouvelles versions d’Excel :

  1. Ouvrez Excel.
  2. Sélectionnez l’onglet Données en haut.
  3. Sélectionnez l’option À partir du texte/CSV. Capture d’écran montrant l’option Excel À partir d’un fichier texte/CSV.
  4. Sélectionnez le fichier CSV à importer.
  5. Dans la zone suivante, définissez Origine du fichier sur 65001 : Unicode (UTF-8). Capture d’écran montrant l’option Excel Origine du fichier.
  6. Sélectionner Charger.

Pour les versions antérieures de MS Excel :

  1. Ouvrez Excel.
  2. Sélectionnez l’onglet Données en haut.
  3. Sélectionnez l’option À partir du texte, puis sélectionnez le fichier CSV à importer.
  4. Excel affiche l’Assistant Importation de texte.
  5. Dans l’Assistant, sélectionnez l’option Délimité(e)(s).
  6. Dans le champ Origine du fichier, sélectionnez 65001 : Unicode (UTF-8).
  7. Cliquez sur Suivant.
  8. Ensuite, sélectionnez l’option Virgule, puis sélectionnez Terminer.
  9. Dans la fenêtre de dialogue qui s’affiche, sélectionnez OK.

Pourquoi le coût agrégé du fichier exporté diffère-t-il du coût affiché dans Analyse des coûts ?

Vous pourriez noter des divergences entre le coût agrégé d’un fichier exporté et le coût affiché dans Analyse des coûts. Ces différences peuvent se produire si l’outil que vous utilisez pour lire et agréger le coût total tronque les valeurs décimales. Ce problème est fréquent dans des outils tels que Power BI et Microsoft Excel.

Utilisation de Power BI

Vérifiez si les décimales sont supprimées lorsque les valeurs de coût sont converties en entiers. La perte de valeurs décimales peut entraîner une perte de précision et une représentation erronée du coût agrégé.

Pour transformer manuellement une colonne en nombre décimal dans Power BI, procédez comme suit :

  1. Passez à l’affichage Table.
  2. Sélectionnez Transformer les données.
  3. Faites un clic droit sur la colonne requise.
  4. Remplacez le type par Nombre décimal.

Avec Microsoft Excel

Lorsque vous ouvrez un fichier .csv ou .txt, Excel peut afficher un message d’avertissement s’il détecte qu’une conversion automatique de données est sur le point de se produire. Sélectionnez l’option Convertir lorsque vous êtes invité à vérifier que les nombres sont stockés en tant que nombres et non en tant que texte. Cela garantit un total agrégé correct. Pour plus d’informations, consultez Contrôler les conversions de données dans Excel pour Windows et Mac.

Capture d’écran montrant la boîte de dialogue Convertir.

Si la conversion correcte n’est pas utilisée, vous voyez un triangle vert avec une erreur Number Stored as Text. Cette erreur peut entraîner une agrégation incorrecte des frais, ce qui entraîne des différences avec l’analyse des coûts.

Capture d’écran montrant une erreur de nombre stocké en tant que texte.

Étapes suivantes