Utiliser un IDE de Python externe avec Power BI

Avec Power BI Desktop, vous pouvez utiliser votre environnement de développement intégré (IDE) Python externe pour créer et affiner des scripts Python, puis utiliser ces scripts dans Power BI.

Capture d’écran de la boîte de dialogue Options, montrant Visual Studio Code saisi dans le champ « IDE Python détecté ».

Activer un IDE de Python externe

Vous pouvez lancer votre IDE de Python externe à partir de Power BI Desktop et importer automatiquement vos données et les afficher dans l’IDE de Python. À partir de là, vous pouvez modifier le script dans cet IDE de Python externe, puis le coller dans Power BI Desktop pour créer des visuels et des rapports Power BI.

Vous pouvez spécifier l’IDE Python à utiliser et le lancer automatiquement à partir de Power BI Desktop.

Exigences

Pour utiliser cette fonctionnalité, vous devez installer un IDE Python sur votre ordinateur local. Power BI Desktop n'inclut pas, déploie ou installe le moteur de Python. Vous devez donc installer séparément Python sur votre ordinateur local. Vous pouvez choisir l’IDE Python à utiliser, avec les options suivantes :

  • Vous pouvez installer votre IDE de Python favori, dont la plupart sont disponibles gratuitement, comme la page de téléchargement Visual Studio Code.

  • Power BI Desktop prend également en charge Visual Studio.

  • Vous pouvez également installer un autre IDE Python et faire en sorte que Power BI Desktop ouvre cet Python IDE en procédant de l’une des façons suivantes :

    • Vous pouvez associer des fichiers .PY à l’IDE externe que vous souhaitez que Power BI Desktop lance.
    • Vous pouvez spécifier le fichier .exe que Power BI Desktop utilise au lancement en sélectionnant Autre dans la section Options de script Python de la boîte de dialogue Options. Vous pouvez afficher la boîte de dialogue Options en accédant auxoptions de fichier>et aux paramètres>.

    Capture d’écran de la boîte de dialogue Options, avec « Other » saisi dans le champ IDE Python détecté.

Si plusieurs IDE Python sont installés, vous pouvez spécifier lequel sera lancé en le sélectionnant dans la liste déroulante IDE Python détectés de la boîte de dialogue Options.

Par défaut, Power BI Desktop lance Visual Studio Code en tant qu'IDE de Python externe s'il est installé sur votre ordinateur local. Si Visual Studio Code n'est pas installé et que vous avez Visual Studio lancé à la place. Si aucun de ces deux EDI Python n’est installé, l’application associée aux fichiers .PY est lancée.

Et s’il n’existe aucune association de fichier .PY, il est possible d’indiquer le chemin d’accès à un IDE personnalisé dans la section Définir un répertoire de base Python de la boîte de dialogue Options. Vous pouvez également lancer un autre IDE Python en sélectionnant l’icône d’engrenage Paramètres à côté de l’icône lancer Python’IDE, dans Power BI Desktop.

Lancer un IDE de Python à partir de Power BI Desktop

Pour lancer un IDE Python à partir de Power BI Desktop, procédez comme suit :

  1. Chargez des données dans Power BI Desktop.

  2. Ajoutez une visualisation Python à votre canevas. Si vous n’avez pas encore activé les visuels de script, vous êtes invité à le faire.

    Capture d’écran de la boîte de dialogue Activer les visuels de script, vous invitant à l’activer.

  3. Une fois les visuels de script activés, un visuel vide Python s'affiche prêt à afficher les résultats de votre script. Le volet éditeur de script Python s’affiche également.

    Capture d’écran du volet Visualisations montrant un visuel Python vide.

  4. Vous pouvez maintenant sélectionner les champs que vous souhaitez utiliser dans votre script Python. Lorsque vous sélectionnez un champ, le champ de l’éditeur de script Python crée automatiquement du code de script en fonction du champ ou des champs que vous sélectionnez. Vous pouvez créer ou coller votre script Python directement dans le volet de l’éditeur de script Python, ou vous pouvez le laisser vide.

    Capture d’écran du volet Visualisations montrant un visuel vide Python avec des codes de script dans l’éditeur de script.

    Note

    Le type d’agrégation par défaut pour les visuels Python est ne pas résumer.

  5. Vous pouvez maintenant lancer votre IDE Python directement à partir de Power BI Desktop. Sélectionnez le bouton Lancer Python IDE, situé à droite de la barre de titre de l’éditeur de script Python, comme illustré dans cette capture d’écran.

    Capture d’écran de l’éditeur de script Python, montrant comment lancer l’IDE Python.

  6. Votre IDE de Python spécifié est lancé par Power BI Desktop, comme illustré dans l’image suivante. Dans cette image, Visual Studio Code est l’IDE de Python par défaut.

    Capture d’écran de l’IDE Python, l’montrant dans Visual Studio Code.

    Note

    Power BI Desktop ajoute les trois premières lignes du script pour pouvoir importer vos données à partir de Power BI Desktop une fois que vous avez exécuté le script.

  7. Tout script que vous avez créé dans le volet éditeur de script Python de Power BI Desktop s’affiche, à partir de la ligne 4, dans votre IDE Python. À ce stade, vous pouvez créer votre script de Python dans l’IDE Python. Une fois que votre script Python est terminé dans votre IDE de Python, vous devez le copier et le coller dans le volet de l’éditeur de script Python dans Power BI Desktop, à l’exception des trois premières lignes du script généré automatiquement par Power BI Desktop. Ne copiez pas les trois premières lignes de script dans Power BI Desktop, ces lignes ont été utilisées uniquement pour importer vos données dans votre IDE Python à partir de Power BI Desktop.

Limitations connues

Le lancement d’un IDE Python directement à partir de Power BI Desktop présente quelques limitations :

  • L'exportation automatique de votre script à partir de votre IDE de Python dans Power BI Desktop n'est pas prise en charge.

Consultez les informations supplémentaires suivantes sur Python dans Power BI.