Apprendre 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 données manquantes avec Power Query
  • Calculer le coefficient de corrélation avec Mesures rapides

Python

  • Importer et joindre des données avec pandas
  • Détection et imputation des données manquantes
  • Créer des visualisations avec Seaborn
Introduction à Python dans Power BI

Démarrage – télécharger Python

Introduction à Python dans Power BI

Démarrage – installer les modules

Les deux modules Python requis :

  • 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

Démarrage – Power BI

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

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

Menu des paramètres de Power BI, avec les options pour les scripts Python en surbrillance.

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

Démarrage – Power BI

Menu des paramètres de Power BI, avec les options pour les scripts Python en surbrillance. Une zone de texte verte encadre 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

Démarrage – Power BI

Menu des paramètres de Power BI, avec les options pour les scripts Python en surbrillance. Une zone de texte verte encadre 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 visuels
  • Jeux de données de moins de 250 Mo
  • Jeux de données définis comme « Public »
Introduction à Python dans Power BI

Avantages et raisons d'apprendre…

Python pour les utilisateurs de Power BI

  • Transformations de données plus souples
  • Méthode plus simple pour des calculs difficiles
  • Créer des visuels personnalisés

Power BI pour les utilisateurs de Python

  • Visualisation de données plus rapide
  • Concevoir 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...