Partager via


Guide de résolution des problèmes du kit de ressources FinOps

Cet article explique comment valider les solutions finOps toolkit déployées et configurées correctement. Si vous avez un code d’erreur spécifique, passez en revue les erreurs courantes pour obtenir des détails et des étapes d’atténuation. Si vous avez besoin d’une procédure pas à pas plus approfondie pour valider votre configuration, procédez comme suit.


Avez-vous un code d’erreur spécifique ?

Si vous avez un code d’erreur spécifique, nous vous recommandons de commencer par les erreurs courantes pour une explication directe du problème auquel vous êtes confronté. Il existe également des informations sur la façon d’atténuer ou de contourner le problème.


Valider votre déploiement de hub FinOps

Procédez comme suit pour valider votre déploiement de hub FinOps :

Étape 1 : Vérifier l’exportation Cost Management

  1. Accédez aux exportations Cost Management et vérifiez que l’état de l’exportation est Successful.
  2. S’il n’est pas réussi, vérifiez que vous disposez du fournisseur de ressources Cost Management inscrit pour l’abonnement dans lequel votre hub est déployé.

Étape 2 : Vérifier les pipelines Data Factory

  1. Accédez à Data Factory Studio, puis accédez à Monitor et vérifiez que les deux pipelines sont en cours d’exécution.
  2. Comparez l’heure de la dernière exécution avec l’heure de la dernière exportation de coût. Ils devraient être proches.
  3. Ouvrez l’instance Data Factory dans Data Factory Studio, puis sélectionnez Gérer les > déclencheurs d’auteur > . Vérifiez que le msexports_FileAdded déclencheur est démarré. Si ce n’est pas le cas, démarrez-le.
  4. Si le déclencheur ne parvient pas à démarrer avec une erreur « Fournisseur de ressources n’est pas inscrit », ouvrez l’abonnement dans le Portail Azure, sélectionnez Fournisseurs de ressources paramètres>, sélectionnez la ligne Microsoft.EventGrid, puis sélectionnez Inscrire. L’inscription peut prendre quelques minutes.
  5. Une fois l’inscription terminée, démarrez à nouveau le msexports_FileAdded déclencheur.
  6. Une fois le déclencheur démarré, réexécutez toutes les exportations Cost Management connectées. Les données doivent être entièrement ingérées dans les 10 à 20 minutes.
  7. Si le pipeline d’ingestion n’est pas en cours d’exécution et qu’il affiche un message d’erreur MappingColumnNameNotFoundInSourceFile , vérifiez que l’exportation est configurée pour FOCUS 1.0-preview(v1) et non 1.0.

Étape 3 : Vérifier le compte de stockage – conteneur msexports

  1. Le conteneur msexports est l’emplacement vers lequel Cost Management envoie (push) l’exportation « brute ». Ce conteneur ne doit pas avoir de fichiers CSV au fur et à mesure que les hubs les transforment en fichiers Parquet.
  2. Si vous voyez des fichiers CSV dans le conteneur msexports, reportez-vous à La vérification des pipelines Data Factory.

Étape 4 : Vérifier le compte de stockage – conteneur d’ingestion

  1. Le conteneur d’ingestion est l’endroit où les clients, comme Power BI, se connectent à des données d’extraction. Ce conteneur doit toujours avoir un ou plusieurs fichiers Parquet pour chaque mois.
  2. Si vous ne voyez aucun fichier Parquet dans le conteneur d’ingestion, recherchez les fichiers CSV dans le mseports conteneur.
  3. Si vous trouvez des fichiers CSV dans le conteneur msexports, cela signifie que le pipeline Data Factory ne fonctionne pas. Reportez-vous à La vérification des pipelines Data Factory.
  4. S’il n’existe aucun fichier CSV dans le conteneur msexports et aucun fichier Parquet à l’intérieur du conteneur d’ingestion, cela signifie que l’exportation Cost Management ne s’exécute pas correctement. Reportez-vous à La vérification de l’exportation Cost Management.

Valider votre configuration Power BI

Pour valider votre configuration Power BI, procédez comme suit :

Étape 1 : Identifier votre URL de stockage

Avant de commencer à valider votre configuration Power BI, vous devez savoir si vous vous connectez à vos données à l’aide de l’un des mécanismes suivants :

  • Connecteur Cost Management pour Power BI : idéal pour les petits comptes ayant des besoins limités. Il n’est pas recommandé de signaler plus de 2 millions de dollars au total des coûts.
  • Exportations Cost Management dans le stockage : nécessite l’exportation de données de Cost Management dans un compte de stockage. Ne nécessite pas d’autres déploiements.
  • Hubs FinOps : nécessite le déploiement de la solution de hub FinOps.

Si vous avez besoin d’aide pour choisir la meilleure approche pour vos besoins, consultez Choisir une source de données Power BI.

Si vous utilisez le connecteur Cost Management, consultez Créer des visuels et des rapports avec le connecteur Cost Management dans Power BI Desktop.

Si vous utilisez des hubs FinOps, vous pouvez copier l’URL à partir des sorties de déploiement dans le Portail Azure :

  1. Accédez au groupe de ressources où les hubs FinOps ont été déployés.
  2. Sélectionnez Paramètres>déploiements dans le menu.
  3. Sélectionnez le déploiement du hub .
  4. Sélectionnez Sorties dans le menu.
  5. Copiez la valeur storageUrlForPowerBI .
  6. Collez cette URL dans l’URL de stockage hub dans Power BI.
  7. Si vous utilisez des exportations brutes pour toutes les données, procédez également comme suit.
  8. Si vous n’utilisez pas d’exportations brutes pour des données, collez l’URL de stockage hub dans l’URL de stockage Exporter dans Power BI.

    Remarque

    Power BI nécessite que les deux paramètres soient définis pour que le service Power BI actualise les jeux de données.

Si vous utilisez des exportations brutes sans hubs FinOps pour des jeux de données (même si vous utilisez des hubs pour les données de coût), vous pouvez obtenir l’URI Data Lake Storage à partir de votre compte de stockage dans le Portail Azure :

  1. Accédez au compte de stockage dans le portail Azure.
  2. Sélectionnez Paramètres>de point de terminaison dans le menu.
  3. Copiez l’URL Data Lake Storage>Data Lake Storage.
  4. Collez cette URL dans l’URL d’exportation du stockage dans Power BI.
  5. Si vous utilisez des hubs FinOps pour toutes les données, suivez également les étapes précédentes.
  6. Si vous n’utilisez pas de hubs FinOps pour des données, collez l’URL de stockage d’exportation dans l’URL de stockage hub dans Power BI.

    Remarque

    Power BI nécessite que les deux paramètres soient définis pour que le service Power BI actualise les jeux de données.

Étape 2 : Connecter Power BI au stockage

Déterminez si vous souhaitez vous connecter au stockage à l’aide d’un compte d’utilisateur ou de principal de service ou à l’aide d’une clé de compte de stockage (également appelée jeton SAP).

  • Utilisation d’un compte d’utilisateur ou de principal de service
    1. Vérifiez que vous disposez du rôle Lecteur de données Blob de stockage explicitement pour le compte à utiliser. Cette autorisation n’est pas héritée même si vous disposez des autorisations « Propriétaire » ou « Contributeur ».
  • Utilisation d’un jeton SAP
    1. Vérifiez que vous définissez les autorisations suivantes pour le jeton :
      • Services autorisés : Objet blob
      • Types de ressources autorisés : conteneur et objet
      • Autorisations autorisées : lecture et liste
    2. Vérifiez que vous avez également défini une date/heure de début et d’expiration valides.

Étape 3 : Résoudre les erreurs de connexion

  1. Si vous essayez de vous connecter à votre compte de stockage et de recevoir l’erreur Access to the resource is forbidden , il est probable que vous ne disposez pas de quelques autorisations. Pour vous assurer que vous disposez des autorisations appropriées, reportez-vous à Connecter Power BI au stockage.
  2. Si vous voyez une erreur concernant l’accès interdit, vérifiez si le compte de facturation auquel vous vous connectez est correct. Les rapports Power BI sont fournis avec un exemple de compte de facturation et, si vous ne changez pas cela à votre propre ID, vous ne pouvez pas vous connecter.

Étape 4 : Résoudre les mois manquants de données

  1. Si le rapport Power BI n’inclut pas les mois entiers de données, confirmez les paramètres de date dans le rapport Power BI en vérifiant transformer les paramètres de modification des données>dans le ruban. Pour plus d’informations, consultez Configurer votre premier rapport .
    • Nombre de mois définit le nombre de mois fermés (avant le mois en cours) affichés dans les rapports. Même si les données sont exportées, les données en dehors de cette plage ne sont pas affichées. S’il est défini, ce paramètre remplace d’autres.
    • RangeStart et **RangeEnd définissent une plage de dates explicite de données à afficher dans les rapports. Tout ce qui précède ou après ces dates n’est pas affiché.
    • Si RangeStart est vide, toutes les données historiques avant l’inclusion de RangeEnd sont incluses.
    • Si RangeEnd est vide, toutes les nouvelles données une fois RangeStart incluse.
    • Si tous les paramètres de date sont vides, toutes les données disponibles sont incluses.

Solutions connexes :