Un problème s'est produit

L’opération n’est pas valide en raison de l’état actuel de l’objet

Dans Power BI Desktop, vous pouvez obtenir l’erreur L’opération n’est pas valide en raison de l’état actuel de l’objet, lors d’une tentative de connexion sur un dossier Windows.

Ce dossier contient des fichiers Excel qui ont tous la même structure.

Le pop-up affiche le message Un problème s’est produit. Erreur.

Par ailleurs, le détail du message évoque l’assembly Microsoft.Mashup.Evaluator.Interface.ErrorException.

Les solutions trouvées sur le web n’ont pas fonctionné dans notre cas:

  • Réinstaller Power BI Desktop,
  • Changer le format des fichiers : csv, txt,
  • Supprimer chacun des fichiers pour identifier si l’un d’entre eux était corrompu,
  • Déplacer le dossier sur d’autres lecteurs de disque,
  • Mettre à jour / Réinstaller Office 365,
  • Mettre à jour complètement Windows,
  • Créer un nouveau profil utilisateur,
  • Créer une requête vide et l’alimenter manuellement,
  • Utiliser un fichier PBIDS,
  • Exécuter la commande : SFC /SCANNOW
  • Exécuter la commande : DISM /Online /Cleanup-Image /CheckHealth
  • Exécuter la commande : DISM /Online /Cleanup-Image /ScanHealth
  • Exécuter la commande : DISM /Online /Cleanup-Image /RestoreHealth
  • Exécuter la commande : CHKDSK C: /X /F /R /B sur la partition système,
  • Réinstaller complètement Windows.

Devant l’échec de la dernière solution proposée (réinstaller Windows), nous avons compris que le problème ne venait évidemment pas de Windows, ni des logiciels installés.

Le problème devait se situer dans la source de données. Pourtant, les fichiers Excel du dossier s’ouvrent normalement. Enfin, il est possible de créer une requête Power BI Query sur chacun d’eux.

Aussi, dans un premier temps, nous avons réappliqué la totalité des droits NTFS sur la source de données (F:\), sans succès.

Finalement, la bonne solution a été d’exécuter la commande suivante sur la source de données (F:\), celle qui contenait le dossier et les fichiers Excel :

CHKDSK F: /X /F /R /B

Cette fonction répare NTFS. Elle permet parfois de corriger des erreurs incompréhensibles sous Windows. Cette commande dot être exécuté dans le mode Exécuter en tant qu’administrateur.

Il y a eu une palanquée impressionnante de messages d’erreurs.

Ensuite, il a été possible de se connecter sans problème sur le dossier et de créer une fonction personnalisée, comme le montre la copie d’écran ci-dessous :

Connexion à un dossier dans Power BI Desktop
Connexion à un dossier dans Power BI Desktop

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *