Retour

Comment exécuter des scripts Python dans Power BI Desktop ?

Temps de lecture : 3 minutes

Power BI Desktop offre la possibilité d’exécuter des scripts Python et d’intégrer les résultats dans ses modèles de données. Cette fonctionnalité permet aux utilisateurs de créer des rapports basés sur des analyses Python et de les partager via le service Power BI.

Conditions préalables :

-Installation de Python :

Téléchargez et installez Python depuis le site officiel python.org.

La version actuelle supporte les chemins d’installation contenant des espaces et des caractères Unicode.

Packages Python requis :
Deux packages essentiels doivent être installés via pip dans l’interpréteur de commande CMD avec ces deux commandes pip install pandas et pip install matplotlib, l’outil de gestion de packages de Python
a) Pandas :

  • Bibliothèque de manipulation et d’analyse de données. Elle fournit des structures de données comme les DataFrames, essentielles pour l’importation dans Power BI. Les données Python doivent être sous forme de DataFrame Pandas pour être importées.
b) Matplotlib :

  • Bibliothèque de visualisation pour Python.
  • S’appuie sur l’extension numérique NumPy.
  • Permet la création de graphiques et leur intégration dans diverses interfaces graphiques Python.

Configuration et utilisation des scripts Python dans Power BI Desktop

– Activation des scripts Python :
a) Ouvrez Power BI Desktop
b) Naviguez vers Fichier > Options et paramètres > Options > Création de scripts Python


c) Dans la fenêtre « Options de scripts Python » :

  • Vérifiez le chemin d’installation de Python
  • Si plusieurs versions sont installées, sélectionnez celle à utiliser


d) Cliquez sur OK pour valider les paramètres

Exécution d’un script Python dans Power BI Desktop

  1. Accès à la fonctionnalité Python :
    a) Ouvrez Power BI Desktop
    b) Dans le ruban supérieur, cliquez sur l’onglet « Accueil »
    c) Sélectionnez « Obtenir des données »
  2. Sélection de la source Python :
    a) Dans la fenêtre « Obtenir des données », naviguez vers « Autre »
    b) Choisissez « Script Python »
    c) Cliquez sur « Se connecter »
    Note : Power BI utilisera automatiquement la dernière version de Python installée sur votre système.
  3. Insertion du script :
    a) Dans la nouvelle fenêtre « Script Python », collez votre code Python préparé
    b) Vérifiez que votre script est correct et complet
    c) Cliquez sur « OK » pour lancer l’exécution
  4. Importation des données :
    a) Si le script s’exécute sans erreur, la fenêtre « Navigateur » s’ouvrira
    b) Dans cette fenêtre, vous verrez les DataFrames générés par votre script
    c) Sélectionnez le DataFrame que vous souhaitez importer (généralement nommé « df »)
    d) Cliquez sur « Charger » pour importer les données dans Power BI

  5. Vérification et utilisation :
    a) Une fois les données chargées, elles apparaîtront dans le volet « Champs » de Power BI
    b) Vous pouvez maintenant utiliser ces données pour créer des visualisations et des rapports

  6. Points importants à retenir :
    • Assurez-vous que votre script Python génère au moins un DataFrame Pandas
    • Le nom du DataFrame dans votre script (par exemple, « df ») sera le nom de la table dans Power BI
    • En cas d’erreur lors de l’exécution, vérifiez votre script et les éventuels messages d’erreur fournis
    • Vous pouvez modifier et réexécuter le script à tout moment en utilisant l’option « Modifier les requêtes » dans Power BI

Laisser un commentaire

Il n'y a pas de commentaires pour le moment. Soyez le premier à participer !