SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
Rappels et fin du cours passé : Power Bi
Éléments théoriques sur la perception visuelle
- Principe de distinction
- Principe de regroupement (Gestalt)
TP1 :
- Des questions ?
Quelques types de visualisations… importantes
- Sparklines… E. Tufte
- Small multiples (faceted)
- Bullet graphs S. Few
Mise en
contexte
Outils Power Bi
et Tableau
Principes des
base
Bonnes
pratiques
Approche
données
Conception des maquettes
pour les rapports
Indicateurs de gestion
pour le tableaux de
bords
Identifications des
besoins d’affaires
Choix de
solutions
techniques
Projet de science de
données
Extension Power Bi avec R ou
Python
Power Bi
M – Power
Query
Éléments
d’architecture
Mise en route
Approches
professionnelles
Exploration des
données
Aspects
techniques
Power Bi
DAX
Processus de création d’un tableau de bord Power BI
Capture de données
Profilage,
Nettoyage et
Transfo
Modélisation des
données
Visualisations
• Power BI est une maison avec un étage et un sous-
sol.
– Le sous-sol est l’endroit où on prépare les données
– L’étage est l’endroit où on visualise les données
– Apprentissage 1 : où se trouve l’ascenseur pour
monter/descendre ? Demandez à l’Accueil 
Éditeur de requêtes
Modélisation, Visualisation, Publication
DAX
M, Power Query
Les données : capture, préparation puis visualisation
- Capture et Manipulations de données
- Modélisation de données
- Créer quelques visualisations de base
- Paramètres
- Langage DAX, une première mesure
- Mesure ou colonne calculée : le grand dilemme
- Filtres interactifs entre visualisations.
- Filtres page, Segments, multi-visuels…
- Ajouter des visualisations
- Tierces
- Pré-version
- Les 3 mousquetaires :
- Sparklines… E. Tufte – courbes de tendances
- Small multiples (faceted) - treillis
- Bullet graphs S. Few – graphs à puces
- Et…
- Formatage conditionnel
- Visualisation de type carte
- Creuser dans les données
- Visualisation de type Matrice
- Drill – Inter-rapport
- …
- Quelques généralités
- Panneaux de droite
- Visualisation : champ, format, analyse
- Formatage des nombres
- Agrégation par défaut
- Publier sur le Web et partager
Paramètre pour le niveau au lieu d’un
niveau fixe
DAX : mesure pour aller
chercher la moyenne versus
valeur du paramètre
En analyse de données, on sépare les données en mesures et dimensions (attributs, champs).
Les dimensions catégorisent les données, les mesures évaluent des valeurs calculées.
En Power BI, on introduit la notion de mesure DAX (on oublie souvent le mot DAX) pour une
formule (formule mathématique comme la somme) qui est « portable » : une fois créée, elle ne
dépend pas d’une table ou d’une feuille spécifique, elle peut être utilisée dans plusieurs TCD
différents.
Remarquez le sens des flèches
Si on veut désactiver la détection automatique
des liens entre données :
Fichier – Options et paramètres - Options
Flexibilité
croissante
DAX: l’ultime flexibilité
16
Astuce : Créer une table manuelle « dummy » afin d’y regrouper les mesures
Créer une mesure
Nombre total = CALCULATE(countx(ref_usagers,ref_usagers[Etudiant_ID]),all(ref_usagers))
Comparer la mesure à
- Nombre d’étudiants ID provenant de la table de référence
- Nombre d’étudiants ID provenant de la table de faits
- Et valider le comportement par rapport aux filtres…
- C’est simple, … mais ce n’est pas facile
https://bit.ly/cheatsheetpbi
L’attention : séparer
distinguer rapidement/facilement les éléments versus
l’environnement
comment notre vision perçoit, préfère, se laisse influencer et attirer
comment utiliser cette attention
Principes de Gestalt : regrouper
relier rapidement/facilement les éléments pour qu’ils fassent du
sens
comment notre vision regroupe-t-elle les informations,
comment influencer le regroupements souhaités
La vision
Selon Colin Ware, auteur du livre Information visualization
Nous absorbons plus d’information par la vision que par tous nos autres sens réunis
70% de nos récepteurs de sens sont sur la rétine de nos yeux.
Même que souvent, pour indiquer que nous avons compris, nous disons «Je vois! »
Stephen Few, dans son livre Show me the numbers dit aussi
Il y a un lien fort entre la vision, la pensée et la compréhension
Les « limites » de notre vision, les « pièges » efficaces à l’attraper doivent être connus
https://www.larousse.fr/encyclopedie/medical/vision/16963
Combien y-a-t ’il de 5 dans cette liste de chiffres plus bas :
Nombre de chiffres 5
6
Nombre de chiffres
5
6
https://ingeniumcanada.org/fr/scitech/educatif/mets-a-lessai/trouve-tes-taches-aveugles
Tache a Fermez l’oeil droit et fixez le + tout en rapprochant lentement
votre visage de l’écran. Que se passe-t-il
Tache aveugle ou tache de Mariotte
Les couleurs : le contraste, le contexte
Même si on peut bien vivre sans voir toutes les couleurs,
lorsqu’on parle de visualisation, ça devient très important
Contraste
La couleur : système HSL ou TSV : Hue, Saturation/Intensity, Lightness/Brightness
Teinte (longueur d’onde) – Saturation (pureté colorimétrique) – Luminosité (luminance)
Le « H » pour Hue (teinte) représente la couleur.
Le « S » pour saturation correspond à la pureté de la
couleur (l’absence de gris/blanc - vide en pourcentage).
Le « L » est la luminosité. Elle sert à quantifier la lumière
dans la teinte (l’intensité de blanc en pourcentage).
https://fr.wikipedia.org/wiki/Teinte_saturation_lumi%C3%A8re
https://www.24joursdeweb.fr/2018/hsl-le-systeme-de-couleur-parfait-pour-le-web-
design/#:~:text=Repr%C3%A9sentation%20visuelle%20de%20ce%20qu,si%20vous%20%C3%AAtes%20un%20hamster).
La couleur : système HSL ou TSV : Hue, Saturation, Lightness/Brightness
Teinte (longueur d’onde) – Saturation (pureté colorimétrique) – Luminosité (luminance)
La luminosité, ou “brillance”, spécifie la distance à
laquelle la couleur se trouve du blanc et du noir.
Un niveau de luminosité de 50% signifie que la
couleur est en équilibre parfait entre le clair et le
sombre, et demeure inchangée
le degré de saturation dépend de la distance à
laquelle on se trouve du gris.
https://la-cascade.io/utiliser-hsl-pour-vos-couleurs/
Les couleurs : daltonisme, …
http://www.declic.ph/depistage.asp?iddepistage=21
Test d’Ishihara
Environ 8% des hommes et 1% des femmes au Québec
Quel type de daltonien êtes vous
https://quebec.huffingtonpost.ca/2013/09/07/quel-type-de-daltonien-etes-vous-
faites-le-test_n_3887382.html
Simulateur : comment certains peuvent
percevoir les couleurs
https://www.color-blindness.com/coblis-color-blindness-simulator/
https://okviz.com/blog/color-blindness/ -- daltonisme
https://okviz.com/color-helper/
https://www.perceptualedge.com/articles/ie/visual_percep
tion.pdf
Attributs de traitement
précoce
Comment distinguer les
objets
rapidement/facilement de
leur décor
Lecture conseillée :
Irvin Cook – Inattention blindness
Mouvement
Type Attribut Perçu quantitativement
Forme Orientation Non
Longueur Oui
Épaisseur Limité
Taille Limité
Forme Non
Cadre Non
Couleur Teinte Non
Intensité Limité
Position 2-D Oui
3-D Limité
Le contexte est important, les illusions d’optique
sont nombreuses
Illusion de Müller-Lyer
https://sites.google.com/site/tpe44lesillusionsoptiques/home
Les longueurs et les surfaces, l’humain n’a pas la
même capacité à comparer des longueurs que
comparer des aires
Il n’est pas aussi facile de percevoir la distinction de valeur entre des surfaces qu’avec des
longueurs ou des positionnements
Couleurs
Rouge : Ça va mal
Jaune : Attention
Vert : Tout va bien
Le futur vers la droite
Carte géographique
L’eau est bleue
Le positionnement des continents et des océans
Les points cardinaux (Nord en haut, etc…)
Traitement précoce de l’information lié à
l’éducation (habitudes)
Principe de connexion :
ventes
lundi mardi mercredi jeudi
Semaine 1
Semaine 2
1000$
2000$
Continuité et
Connexion… repérer les !
https://www.gamasutra.com/blogs/Si
taVriend/20170828/304420/Game_
design_and_Gestalt_laws.php
1.Proximité
2.Similarité
3.Encadrement
4.Clôture
5.Continuité
6.Connexion
Quel principe s’applique dans l’image suivante ?
Quel principe s’applique dans l’image suivante ?
Quel principe s’applique dans l’image suivante ?
Quel principe s’applique dans l’image suivante ?
Quel principe s’applique dans l’image suivante ?
Quel principe s’applique dans l’image suivante ?
Identifier dans le
tableau de bord ci-
contre, les principes
suivants :
1.Proximité
2.Similarité
3.Encadrement
4.Clôture
5.Continuité
6.Connexion
Sparklines : « lignes de tendance »
E Tufte
Small multiples (A trellis chart or grid of
small charts) : treillis ou petits multiples
- en R : ggplot2 – faceting
https://www.sharpsightlabs.com/blog/small-multiples-ggplot/
- En Power Bi, c’est disponible en préversion depuis
décembre 2020
- Fichiers – Options -
Fonctionnalités en préversion – Petits multiples
Maintenant c’est intégré !
Bullet charts: / Bullet graph
Stephen Few
EDA : Exploratory Data Analysis
Statistiques descriptives…
!pip install pandas==1.2.1
!pip install pandas-profiling==2.7.1
https://colab.research.google.com/
Besoin d’un compte gmail/google (gratuit)
Pas besoin d’installer python sur sa machine.
Restart Runtime après la première exécution (installations)
Puis mettre en commentaire les deux premières lignes (les install)
en les précédant d’un #
EDA : Exploratory Data Analysis
Statistiques descriptives…
import pandas as pd
import pandas_profiling as pp
data = pd.read_csv("/content/salaries.csv")
print(data)
eda = pp.ProfileReport(data)
eda.to_file(output_file="/content/final.html")
https://colab.research.google.com/
Besoin d’un compte gmail/google (gratuit)
Pas besoin d’installer python sur sa machine.
https://www.annales2maths.com/2nd-exercices-corriges-probabilites-totales/
https://www.annales2maths.com/2nd-exercices-corriges-probabilites-totales/

Weitere ähnliche Inhalte

Ähnlich wie cours_4.pdf

Methodologie Validite et Fiabilite
Methodologie Validite et FiabiliteMethodologie Validite et Fiabilite
Methodologie Validite et Fiabilite
Rémi Bachelet
 
Livre Blanc Big Data et Marketing - Chapitre III
Livre Blanc Big Data et Marketing - Chapitre IIILivre Blanc Big Data et Marketing - Chapitre III
Livre Blanc Big Data et Marketing - Chapitre III
Aproged
 

Ähnlich wie cours_4.pdf (20)

081001 Option Entrepreneuriat Cours Visualisation
081001 Option Entrepreneuriat Cours Visualisation081001 Option Entrepreneuriat Cours Visualisation
081001 Option Entrepreneuriat Cours Visualisation
 
La datavisualisation en entreprise
La datavisualisation en entrepriseLa datavisualisation en entreprise
La datavisualisation en entreprise
 
Data viz. pptx
Data viz. pptxData viz. pptx
Data viz. pptx
 
Mind Mapping en 10 Slides
Mind Mapping en 10 SlidesMind Mapping en 10 Slides
Mind Mapping en 10 Slides
 
introduction introdaction introduction introdaction introduction introdaction
 introduction introdaction introduction introdaction introduction introdaction introduction introdaction introduction introdaction introduction introdaction
introduction introdaction introduction introdaction introduction introdaction
 
Atelier sur les logiciels et services Web gratuits pouvant être utiles en thè...
Atelier sur les logiciels et services Web gratuits pouvant être utiles en thè...Atelier sur les logiciels et services Web gratuits pouvant être utiles en thè...
Atelier sur les logiciels et services Web gratuits pouvant être utiles en thè...
 
Marketing et Big Data
Marketing et Big DataMarketing et Big Data
Marketing et Big Data
 
Escen221019
Escen221019Escen221019
Escen221019
 
First step about IA and business
First step about IA and businessFirst step about IA and business
First step about IA and business
 
Disegno 2018 daniel estevez lecture
Disegno 2018 daniel estevez lectureDisegno 2018 daniel estevez lecture
Disegno 2018 daniel estevez lecture
 
Mettre de l'intelligence dans les donnees liees
Mettre de l'intelligence dans les donnees lieesMettre de l'intelligence dans les donnees liees
Mettre de l'intelligence dans les donnees liees
 
Webinar Mind Mapping pour le Product Owner : quelle utilité ?
Webinar Mind Mapping pour le Product Owner : quelle utilité ?Webinar Mind Mapping pour le Product Owner : quelle utilité ?
Webinar Mind Mapping pour le Product Owner : quelle utilité ?
 
Mind map ppt2 1
Mind map ppt2 1Mind map ppt2 1
Mind map ppt2 1
 
Le Mind Mapping: Ne soyez pas le dernier à découvrir cet outil performant...
Le Mind Mapping: Ne soyez pas le dernier à découvrir cet outil performant...Le Mind Mapping: Ne soyez pas le dernier à découvrir cet outil performant...
Le Mind Mapping: Ne soyez pas le dernier à découvrir cet outil performant...
 
Methodologie Validite et Fiabilite
Methodologie Validite et FiabiliteMethodologie Validite et Fiabilite
Methodologie Validite et Fiabilite
 
Le Machine Learning... tous aux fourneaux !
Le Machine Learning... tous aux fourneaux !Le Machine Learning... tous aux fourneaux !
Le Machine Learning... tous aux fourneaux !
 
Le calcul mental : des outils pour la classe
Le calcul mental : des outils pour la classeLe calcul mental : des outils pour la classe
Le calcul mental : des outils pour la classe
 
ASOCEU France - Lesson 2 - Data Refining
ASOCEU France - Lesson 2 - Data RefiningASOCEU France - Lesson 2 - Data Refining
ASOCEU France - Lesson 2 - Data Refining
 
Portfolio
PortfolioPortfolio
Portfolio
 
Livre Blanc Big Data et Marketing - Chapitre III
Livre Blanc Big Data et Marketing - Chapitre IIILivre Blanc Big Data et Marketing - Chapitre III
Livre Blanc Big Data et Marketing - Chapitre III
 

cours_4.pdf

  • 1. Rappels et fin du cours passé : Power Bi Éléments théoriques sur la perception visuelle - Principe de distinction - Principe de regroupement (Gestalt) TP1 : - Des questions ? Quelques types de visualisations… importantes - Sparklines… E. Tufte - Small multiples (faceted) - Bullet graphs S. Few
  • 2. Mise en contexte Outils Power Bi et Tableau Principes des base Bonnes pratiques Approche données Conception des maquettes pour les rapports Indicateurs de gestion pour le tableaux de bords Identifications des besoins d’affaires Choix de solutions techniques Projet de science de données Extension Power Bi avec R ou Python Power Bi M – Power Query Éléments d’architecture Mise en route Approches professionnelles Exploration des données Aspects techniques Power Bi DAX
  • 3. Processus de création d’un tableau de bord Power BI Capture de données Profilage, Nettoyage et Transfo Modélisation des données Visualisations
  • 4. • Power BI est une maison avec un étage et un sous- sol. – Le sous-sol est l’endroit où on prépare les données – L’étage est l’endroit où on visualise les données – Apprentissage 1 : où se trouve l’ascenseur pour monter/descendre ? Demandez à l’Accueil  Éditeur de requêtes Modélisation, Visualisation, Publication DAX M, Power Query
  • 5. Les données : capture, préparation puis visualisation - Capture et Manipulations de données - Modélisation de données - Créer quelques visualisations de base - Paramètres - Langage DAX, une première mesure - Mesure ou colonne calculée : le grand dilemme - Filtres interactifs entre visualisations. - Filtres page, Segments, multi-visuels… - Ajouter des visualisations - Tierces - Pré-version - Les 3 mousquetaires : - Sparklines… E. Tufte – courbes de tendances - Small multiples (faceted) - treillis - Bullet graphs S. Few – graphs à puces - Et… - Formatage conditionnel - Visualisation de type carte - Creuser dans les données - Visualisation de type Matrice - Drill – Inter-rapport - … - Quelques généralités - Panneaux de droite - Visualisation : champ, format, analyse - Formatage des nombres - Agrégation par défaut - Publier sur le Web et partager
  • 6.
  • 7. Paramètre pour le niveau au lieu d’un niveau fixe DAX : mesure pour aller chercher la moyenne versus valeur du paramètre
  • 8. En analyse de données, on sépare les données en mesures et dimensions (attributs, champs). Les dimensions catégorisent les données, les mesures évaluent des valeurs calculées. En Power BI, on introduit la notion de mesure DAX (on oublie souvent le mot DAX) pour une formule (formule mathématique comme la somme) qui est « portable » : une fois créée, elle ne dépend pas d’une table ou d’une feuille spécifique, elle peut être utilisée dans plusieurs TCD différents.
  • 9. Remarquez le sens des flèches
  • 10. Si on veut désactiver la détection automatique des liens entre données : Fichier – Options et paramètres - Options
  • 11.
  • 12.
  • 13.
  • 15.
  • 16. 16
  • 17. Astuce : Créer une table manuelle « dummy » afin d’y regrouper les mesures Créer une mesure Nombre total = CALCULATE(countx(ref_usagers,ref_usagers[Etudiant_ID]),all(ref_usagers)) Comparer la mesure à - Nombre d’étudiants ID provenant de la table de référence - Nombre d’étudiants ID provenant de la table de faits - Et valider le comportement par rapport aux filtres… - C’est simple, … mais ce n’est pas facile
  • 18.
  • 20.
  • 21.
  • 22.
  • 23. L’attention : séparer distinguer rapidement/facilement les éléments versus l’environnement comment notre vision perçoit, préfère, se laisse influencer et attirer comment utiliser cette attention Principes de Gestalt : regrouper relier rapidement/facilement les éléments pour qu’ils fassent du sens comment notre vision regroupe-t-elle les informations, comment influencer le regroupements souhaités
  • 24. La vision Selon Colin Ware, auteur du livre Information visualization Nous absorbons plus d’information par la vision que par tous nos autres sens réunis 70% de nos récepteurs de sens sont sur la rétine de nos yeux. Même que souvent, pour indiquer que nous avons compris, nous disons «Je vois! » Stephen Few, dans son livre Show me the numbers dit aussi Il y a un lien fort entre la vision, la pensée et la compréhension Les « limites » de notre vision, les « pièges » efficaces à l’attraper doivent être connus https://www.larousse.fr/encyclopedie/medical/vision/16963
  • 25.
  • 26. Combien y-a-t ’il de 5 dans cette liste de chiffres plus bas :
  • 30. Tache a Fermez l’oeil droit et fixez le + tout en rapprochant lentement votre visage de l’écran. Que se passe-t-il Tache aveugle ou tache de Mariotte
  • 31. Les couleurs : le contraste, le contexte Même si on peut bien vivre sans voir toutes les couleurs, lorsqu’on parle de visualisation, ça devient très important Contraste
  • 32. La couleur : système HSL ou TSV : Hue, Saturation/Intensity, Lightness/Brightness Teinte (longueur d’onde) – Saturation (pureté colorimétrique) – Luminosité (luminance) Le « H » pour Hue (teinte) représente la couleur. Le « S » pour saturation correspond à la pureté de la couleur (l’absence de gris/blanc - vide en pourcentage). Le « L » est la luminosité. Elle sert à quantifier la lumière dans la teinte (l’intensité de blanc en pourcentage). https://fr.wikipedia.org/wiki/Teinte_saturation_lumi%C3%A8re https://www.24joursdeweb.fr/2018/hsl-le-systeme-de-couleur-parfait-pour-le-web- design/#:~:text=Repr%C3%A9sentation%20visuelle%20de%20ce%20qu,si%20vous%20%C3%AAtes%20un%20hamster).
  • 33. La couleur : système HSL ou TSV : Hue, Saturation, Lightness/Brightness Teinte (longueur d’onde) – Saturation (pureté colorimétrique) – Luminosité (luminance) La luminosité, ou “brillance”, spécifie la distance à laquelle la couleur se trouve du blanc et du noir. Un niveau de luminosité de 50% signifie que la couleur est en équilibre parfait entre le clair et le sombre, et demeure inchangée le degré de saturation dépend de la distance à laquelle on se trouve du gris. https://la-cascade.io/utiliser-hsl-pour-vos-couleurs/
  • 34. Les couleurs : daltonisme, … http://www.declic.ph/depistage.asp?iddepistage=21 Test d’Ishihara Environ 8% des hommes et 1% des femmes au Québec Quel type de daltonien êtes vous https://quebec.huffingtonpost.ca/2013/09/07/quel-type-de-daltonien-etes-vous- faites-le-test_n_3887382.html Simulateur : comment certains peuvent percevoir les couleurs https://www.color-blindness.com/coblis-color-blindness-simulator/
  • 36. https://www.perceptualedge.com/articles/ie/visual_percep tion.pdf Attributs de traitement précoce Comment distinguer les objets rapidement/facilement de leur décor Lecture conseillée : Irvin Cook – Inattention blindness Mouvement Type Attribut Perçu quantitativement Forme Orientation Non Longueur Oui Épaisseur Limité Taille Limité Forme Non Cadre Non Couleur Teinte Non Intensité Limité Position 2-D Oui 3-D Limité
  • 37. Le contexte est important, les illusions d’optique sont nombreuses Illusion de Müller-Lyer https://sites.google.com/site/tpe44lesillusionsoptiques/home
  • 38. Les longueurs et les surfaces, l’humain n’a pas la même capacité à comparer des longueurs que comparer des aires Il n’est pas aussi facile de percevoir la distinction de valeur entre des surfaces qu’avec des longueurs ou des positionnements
  • 39. Couleurs Rouge : Ça va mal Jaune : Attention Vert : Tout va bien Le futur vers la droite Carte géographique L’eau est bleue Le positionnement des continents et des océans Les points cardinaux (Nord en haut, etc…) Traitement précoce de l’information lié à l’éducation (habitudes)
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 51. ventes lundi mardi mercredi jeudi Semaine 1 Semaine 2 1000$ 2000$ Continuité et Connexion… repérer les !
  • 53. Quel principe s’applique dans l’image suivante ?
  • 54. Quel principe s’applique dans l’image suivante ?
  • 55. Quel principe s’applique dans l’image suivante ?
  • 56. Quel principe s’applique dans l’image suivante ?
  • 57. Quel principe s’applique dans l’image suivante ?
  • 58. Quel principe s’applique dans l’image suivante ?
  • 59. Identifier dans le tableau de bord ci- contre, les principes suivants : 1.Proximité 2.Similarité 3.Encadrement 4.Clôture 5.Continuité 6.Connexion
  • 60. Sparklines : « lignes de tendance » E Tufte
  • 61. Small multiples (A trellis chart or grid of small charts) : treillis ou petits multiples - en R : ggplot2 – faceting https://www.sharpsightlabs.com/blog/small-multiples-ggplot/ - En Power Bi, c’est disponible en préversion depuis décembre 2020 - Fichiers – Options - Fonctionnalités en préversion – Petits multiples Maintenant c’est intégré !
  • 62. Bullet charts: / Bullet graph Stephen Few
  • 63.
  • 64. EDA : Exploratory Data Analysis Statistiques descriptives… !pip install pandas==1.2.1 !pip install pandas-profiling==2.7.1 https://colab.research.google.com/ Besoin d’un compte gmail/google (gratuit) Pas besoin d’installer python sur sa machine. Restart Runtime après la première exécution (installations) Puis mettre en commentaire les deux premières lignes (les install) en les précédant d’un #
  • 65. EDA : Exploratory Data Analysis Statistiques descriptives… import pandas as pd import pandas_profiling as pp data = pd.read_csv("/content/salaries.csv") print(data) eda = pp.ProfileReport(data) eda.to_file(output_file="/content/final.html") https://colab.research.google.com/ Besoin d’un compte gmail/google (gratuit) Pas besoin d’installer python sur sa machine.
  • 66.