Partager via


Connecteur Azure Cost Management

Résumé

Élément Description
État de publication Disponibilité générale
PRODUITS Power BI (Modèles sémantiques)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Types d’authentification pris en charge Compte de société
Documentation de référence sur la fonction

Remarque

Ce connecteur remplace les connecteurs précédemment disponibles Azure Consumption Insights et Azure Cost Management (bêta). Tous les rapports créés avec le connecteur précédent doivent être recréés à l’aide de ce connecteur.

Prérequis

Fonctionnalités prises en charge

  • Importer
  • Options avancées
    • Date de début
    • Date de fin

Se connecter à Azure Cost Management à partir de Power BI Desktop

Pour se connecter à Azure Cost Management :

  1. Dans le ruban Accueil, sélectionnez Obtenir des données.

  2. Sélectionnez Azure dans la liste des catégories de données.

  3. Sélectionnez Azure Cost Management.

    Obtenir les données.

  4. Dans la boîte de dialogue qui s’affiche, choisissez, dans la liste déroulante Choisir une étendue, Entrer manuellement l’étendue pour les Contrats clients Microsoft ou Numéro d’inscription pour les Contrats Entreprise (EA).

Se connecter à un compte de contrat client Microsoft

Cette section décrit les étapes nécessaires pour se connecter à un compte Contrat client Microsoft.

Se connecter à un compte de facturation

Pour vous connecter à un compte de facturation, vous devez récupérer votre ID de compte de facturation sur le portail Azure :

  1. Dans le portail Azure, accédez à Gestion des coûts + facturation.

  2. Sélectionnez votre profil de facturation.

  3. Sous Paramètres dans le menu, sélectionnez Propriétés dans la barre latérale.

  4. Sous Profil de facturation, copiez l’ID.

    Capture d'écran du profil de facturation de la gestion des coûts.

  5. Pour Choisir une étendue, sélectionnez Entrer manuellement l’étendue et entrez la chaîne de connexion comme indiqué dans l’exemple suivant, en remplaçant {billingAccountId} par les données copiées à partir des étapes précédentes.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    Pour Choisir l’étendue, vous pouvez également sélectionner Numéro d’inscription et entrer la chaîne ID de compte de facturation copiée précédemment.

  6. Entrez le nombre de mois et sélectionnez OK.

    Capture d'écran d'Azure Cost Management avec saisie du nombre de mois.

    Sinon, si vous souhaitez télécharger moins d’un mois de données, vous pouvez définir Nombre de mois sur zéro, puis spécifier une plage de dates en utilisant des valeurs Date de début et Date de fin correspondant à moins de 31 jours.

  7. Lorsque vous y êtes invité, connectez-vous avec votre compte d’utilisateur et votre mot de passe Azure. Vous devez avoir accès à l’étendue du compte de facturation pour pouvoir accéder aux données de facturation.

Se connecter à un profil de facturation

Pour vous connecter à un profil de facturation, vous devez récupérer votre ID de profil de facturation et votre ID de compte de facturation sur le portail Azure :

  1. Dans le portail Azure, accédez à Gestion des coûts + facturation.

  2. Sélectionnez votre profil de facturation.

  3. Sous Paramètres dans le menu, sélectionnez Propriétés dans la barre latérale.

  4. Sous Profil de facturation, copiez l’ID.

  5. Sous Compte de facturation, copiez l’ID.

    Capture d'écran des informations sur le compte de facturation d'Azure Cost Management.

  6. Pour Choisir une étendue, sélectionnez Entrer manuellement l’étendue et entrez la chaîne de connexion comme indiqué dans l’exemple ci-dessous, en remplaçant {billingAccountId} et {billingProfileId} par les données copiées à partir des étapes précédentes.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}

  7. Entrez le nombre de mois et sélectionnez OK.

  8. Lorsque vous y êtes invité, connectez-vous avec votre compte d’utilisateur et votre mot de passe Azure. Vous devez avoir accès à l’étendue du profil de facturation pour pouvoir accéder aux données du profil de facturation.

Se connecter à un compte Contrat Entreprise

Pour vous connecter avec un compte Contrat Entreprise, vous pouvez récupérer votre ID d’inscription à partir du portail Azure :

  1. Dans le portail Azure, accédez à Gestion des coûts + facturation.

  2. Sélectionnez votre compte de facturation.

  3. Dans le menu Vue d’ensemble, copiez l’ID de compte de facturation.

  4. Pour Choisir l’étendue, sélectionnez Numéro d’inscription et collez l’ID du compte de facturation de l’étape précédente.

  5. Entrez le nombre de mois, puis sélectionnez OK .

    Capture d’écran montrant les propriétés Azure Cost Management avec l’étendue Numéro d’inscription.

  6. Lorsque vous y êtes invité, connectez-vous avec votre compte d’utilisateur et votre mot de passe Azure. Vous devez utiliser un compte Administrateur Entreprise pour les Contrats Entreprise.

Données disponibles par le biais du connecteur

Une fois que vous vous êtes correctement authentifié, une fenêtre de Navigateur s’affiche avec les tables de données disponibles suivantes :

Enregistrement Description
Balance summary (Récapitulatif du solde) Récapitulatif du solde du mois de facturation actuel pour les Contrats Entreprise (EA).
Événements de facturation Journal des événements liés aux nouvelles factures, achats de crédits, etc. Contrats clients Microsoft uniquement.
Budgets Informations budgétaires permettant de comparer les coûts et l’utilisation réels aux objectifs budgétaires.
Charges Un récapitulatif mensuel de l’utilisation d’Azure, des coûts de la Place de marché et des coûts facturés séparément. Contrats clients Microsoft uniquement.
Lots de crédits Informations sur les achats de lots de crédits Azure pour le profil de facturation spécifié. Contrats clients Microsoft uniquement.
Pricesheets (Listes de prix) Tarifs applicables pour le profil de facturation ou l’inscription Contrat Entreprise spécifié.
RI charges (Coûts facturés pour les instances réservées) Coûts associés à vos instances réservées au cours des 24 derniers mois. Ce tableau est en cours de dépréciation. Utilisez plutôt des transactions RI
RI recommendations (shared) - Recommandations (partagées) pour les instances réservées Recommandations d’achat d’instances réservées en fonction des tendances d’utilisation de tous vos abonnements pendant les 30 derniers jours.
RI recommendations (single) - Recommandations (abonnement unique) pour les instances réservées Recommandations d’achat d’instances réservées en fonction des tendances d’utilisation de votre seul abonnement pendant les 30 derniers jours.
Transactions RI Liste des transactions pour les instances réservées dans l’étendue du compte de facturation.
RI usage details (Détails d’utilisation des instances réservées) Informations sur la consommation de vos instances réservées existantes au cours du mois dernier.
RI usage summary (Récapitulatif de l’utilisation des instances réservées) Pourcentage d’utilisation quotidienne des réservations Azure
Usage Details (Détails d’utilisation) Une répartition des quantités consommées et des coûts estimés pour le profil de facturation indiqué sur l’inscription de Contrat Entreprise.
Usage details amortized (Détails d’utilisation avec amortissement) Une répartition des quantités consommées et des coûts amortis estimés pour le profil de facturation indiqué sur l’inscription de Contrat Entreprise.

Vous pouvez sélectionner une table pour afficher une boîte de dialogue d’aperçu. Vous pouvez sélectionner une ou plusieurs tables en sélectionnant les cases à côté de leur nom. Sélectionnez ensuite Charger pour charger les données, ou Transformer les données pour transformer les données dans l’Éditeur Power Query.

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

Quand vous sélectionnez Charger, les données sont chargées dans Power BI Desktop.

Une fois les données sélectionnées chargées, les tables de données et les champs s’affichent dans le volet Champs.

Observations et limitations

Les considérations et limitations suivantes s’appliquent au connecteur Azure Cost Management :

  • Le connecteur Azure Cost Management ne prend pas en charge les Contrats client Microsoft avec paiement à l’utilisation ou les Contrats client Microsoft indirects. Les Contrats partenaire Microsoft ne sont pas non plus pris en charge. Si vous avez un contrat non pris en charge, vous pouvez utiliser les exportations pour enregistrer les données de coût sur un partage, puis vous y connecter avec Power BI. Plus d'informations : Tutoriel - Créer et gérer des données exportées depuis Azure Cost Management

  • Le connecteur Azure Cost Management utilise la norme OAuth 2.0 pour l’authentification auprès d’Azure et identifie les utilisateurs qui vont utiliser le connecteur. Les jetons générés dans ce processus sont valides pour une période spécifique. Power BI conserve le jeton pour la connexion suivante. OAuth 2.0 est une norme encadrant le processus d’arrière-plan qui garantit la gestion sécurisée de ces autorisations. Pour vous connecter, vous devez utiliser un compte d’administrateur d’entreprise pour les contrats Entreprise ou avoir les autorisations appropriées au niveau du compte de facturation ou du profil de facturation pour les contrats client Microsoft.

  • Les demandes de plus d'un million de lignes de données ne sont pas prises en charge par Power BI. Vous pouvez en revanche utiliser la fonctionnalité d'exportation décrite dans Création et gestion des données exportées dans Cost Management.

  • Le connecteur de données Azure Cost Management ne fonctionne pas avec les comptes clients Office 365 GCC.

  • Actualisation des données : les données de coût et d’utilisation sont généralement mises à jour et disponibles sur le Portail Azure et les API de support sous 8 à 24 heures. Nous vous suggérons donc de limiter les actualisations planifiées de Power BI à une ou deux fois par jour.

  • Réutilisation de la source de données : si plusieurs rapports extraient les mêmes données et que vous n’avez pas besoin de transformations de données supplémentaires spécifiques pour chacun, réutilisez la même source de données afin de réduire le temps nécessaire pour extraire les données Détail de l’utilisation.

    Pour plus d’informations sur la réutilisation des sources de données, consultez les documents suivants :

Vous pouvez recevoir une erreur 400 Demande incorrecte dans les Détails d’utilisation RI quand vous essayez d’actualiser les données si vous avez choisi un paramètre de date supérieur à trois mois. Pour atténuer cette erreur, suivez les étapes ci-dessous :

  1. Dans Power BI Desktop, sélectionnez Accueil > Transformer les données.

  2. Dans l’Éditeur Power Query, sélectionnez le modèle sémantique Détails d’utilisation RI et sélectionnez Éditeur avancé.

  3. Pour diviser les appels en segments de trois mois, mettez à jour le code Power Query comme indiqué dans les sections suivantes. Notez et conservez votre numéro d’inscription ou votre ID de compte/profil de facturation.

    Pour EA, utilisez la mise à jour de code suivante :

    let
        enrollmentNumber = "<<Enrollment Number>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    

    Pour les Contrats client Microsoft, utilisez la mise à jour suivante :

    let
        billingProfileId = "<<Billing Profile Id>>",
        optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"],
        source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1),
        riusagedetails1 = source1{[Key="riusagedetails"]}[Data],
        optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"],
        source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2),    
        riusagedetails2 = source2{[Key="riusagedetails"]}[Data],
        riusagedetails = Table.Combine({riusagedetails1, riusagedetails2})
    in
        riusagedetails
    
    
  4. Une fois que vous avez modifié le code avec la mise à jour appropriée de l’étape précédente, sélectionnez Terminé, puis Fermer et appliquer.