top of page

Quand Python et Power BI se chamaillent : le duel des erreurs d’exécution !

Dans un coin sombre de mon espace, je décide de créer un rapport de traitement d’audit sous Power BI. Je me dit : “python, c’est mon arme secrète ! Avec lui, je vais décortiquer ces données plus vite qu’un écureuil affamé dans un champ de noisettes.” Je tape frénétiquement mon code Python. Les lignes de code s’enchaînent comme des dominos bien alignés. Je suis confiant et sûr de moi. Mais soudain, le moment fatidique arrive : je passe le script à power bi et je clique sur “connexion”. Et là, c’est le drame…L’écran affiche : “ACCESS DENIED”. Je suis figé, mon cœur bat la chamade, ma tête chauffe. Je me sent trahi, abandonné. J'aurais préféré un “Oops, quelque chose s’est mal passé !”. Je me dis mon propre ordinateur me refuse l'accès pourquoi ? 😂😂


Et voilà, je me retrouve face à un dilemme : abandonner l’idée Python et retourner à mes tableaux PowerBi, ou affronter l’erreur d’exécution tête haute. Après tout, comme disait Confucius : “Celui qui n’a jamais eu d’erreur d’exécution n’a jamais programmé.”

ree

Là commence une galère pour retrouver de la petite bête après donc maintes recherches, je reprend mes installations from crach :

  • Je change de compte utilisateur et je passe en mode administrateur ;

  • Je réinstalle python en le téléchargeant depuis : python.org lors de l'installation du fichier téléchargé, je n'oublie pas de cocher (ADD python 3.x to PATH et install launcher for all users) croyez moi cela vous évite beaucoup de désagréments à l'avenir. 👌

  • Je vérifie que python est bien installé en tapant dans mon cmd :

~python --version
  • Une fois cette étape ok, je décide de bien faire maintenant les choses et je crée un environnement virtuel, pour cela, je crée un dossier que je nomme PythonVenv, j'ouvre le dossier et ensuite je fais un clic droit pour ouvrir le cmd, une fois ouvert, je saisi le code suivant et je valide :

python -m venv PowerBi

PowerBi est le nom que je donne à mon environnement. L'environnement de ce que je sais, permet de mieux gérer tes projets, par exemple avoir plusieurs projets exécutés avec différentes versions sans confusion.


  • Il faut ensuite activer mon environnement, je valide donc le code suivant dans mon cmd :

>cd PowerBi
>scripts\activate

Si à la suite de cette validation, votre ordinateur vous refuse l'activation, exécutez la commande suivante pour autoriser l’exécution des scripts dans la session actuelle :

>Set-ExecutionPolicy Unrestricted -Scope Process

Et voilà votre environnement virtuel est activé. Vérifiez que le nom de votre environnement est bien entre parenthèses comme ceci : ( Power Bi ).


  • Maintenant que mon environnement est installé, j'installe les bibliothèques pertinentes pour moi :

>pip install pandas matplotlib requests numpy openpyxl seaborn
  • Je passe maintenant à la configuration power bi, vous ouvrez power bi>Fichier>Options et paramètres>Options>Création de scripts python

Pour le répertoire de base de python, je pointe vers mon environnement :

C:\PythonVenv\PowerBI\Scripts

Pour l'IDE, moi j'utilise Vs Code et donc je pointe vers :

C:\Users\Administrateur\AppData\Local\Programs\Microsoft VS Code\Code.exe

Après cela, j'ai ensuite pu faire ma manœuvre en me connectant à un script python, j'ai ensuite copier collé mon script, j'ai validé, sélectionné ma table et cliquer ensuite sur transformer les données. 👍


 
 
 

Posts récents

Voir tout

Commentaires


9 rue marlene dietrich, herblay sur seine | Etudiant en Master 1 data analyste à l'IA School de Boulogne Billancourt | +33 7 80 736186 

bottom of page