Découvrir les bases de Python dans Power BI

Introduction à Python dans Power BI

Jacob H. Marquez

Data Scientist

Connaissances préalables

Introduction à Python dans Power BI

Ce que nous allons apprendre

Power BI

  • Importer et joindre des données avec Power Query
  • Repérer et traiter les valeurs manquantes avec Power Query
  • Calculer un coefficient de corrélation avec les Mesures rapides

Python

  • Importer et joindre des données avec pandas
  • Détecter et imputer les valeurs manquantes
  • Créer des visualisations avec Seaborn
Introduction à Python dans Power BI

Premiers pas — télécharger Python

Introduction à Python dans Power BI

Premiers pas — installer les packages

Les deux packages Python requis sont :

  • pandas
  • matplotlib

Image d'un terminal en ligne de commande.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Introduction à Python dans Power BI

Premiers pas — Power BI

« File » > « Options and settings » > « Options » > « Python scripting »

  • Répertoires personnels
  • Environnements de développement intégrés (IDE)

Menu des paramètres Power BI, avec les options pour les scripts Python mises en évidence.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduction à Python dans Power BI

Premiers pas — Power BI

Menu des paramètres Power BI, avec les options pour les scripts Python mises en évidence. Une zone de texte verte entoure les paramètres du répertoire personnel.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduction à Python dans Power BI

Premiers pas — Power BI

Menu des paramètres Power BI, avec les options pour les scripts Python mises en évidence. Une zone de texte verte entoure les paramètres de l'environnement de développement intégré.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduction à Python dans Power BI

Limites

  • DataFrames enregistrés temporairement
  • 150 000 lignes utilisées dans les visualisations
  • Jeux de données < 250 Mo
  • Jeux de données définis comme « Public »
Introduction à Python dans Power BI

Atouts et raisons d'apprendre…

Python pour un·e utilisateur·rice de Power BI

  • Transformations de données plus flexibles
  • Méthode plus simple pour des calculs complexes
  • Créer des visualisations personnalisées

Power BI pour un·e utilisateur·rice de Python

  • Visualisation des données plus rapide
  • Créer des tableaux de bord rapidement
  • Partage plus simple avec d'autres
Introduction à Python dans Power BI

Jeux de données

fished.csv

entité année pêché
Australie 1990 153148
États-Unis 1990 502923
Japon 1990 567895

farmed.csv

entité année élevé
Australie 1990 23567
États-Unis 1990 436758
Japon 1990 534978
Introduction à Python dans Power BI

Passons à la pratique !

Introduction à Python dans Power BI

Preparing Video For Download...