Vous êtes sur la page 1sur 78

Business Intelligence

Alison PATOU
Patou.alison@gmail.com
Présentation

- Ingénieure diplômée de Polytech


Lyon en Mathématiques Appliquées
et Modélisation, option Big Data
- Consultante experte en freelance
sur les thématiques autour de la
data (IA, Data Science et Data
visualisation)
- Formatrice et enseignante

ALISON PATOU – DATA SCIENTIST


PATOU.ALISON@GMAIL.COM
Programme

▪ Business Intelligence
▪ La donnée
▪ Power Bi
Business
Intelligence
Concept de BI

La Business Intelligence (souvent abrégée en "BI") est un


domaine d'expertise qui consiste à utiliser des données afin
d’améliorer les prises de décision au sein des organisations.
De nombreux outils, comme Power BI, permettent d'en faire.
Cas d’usage

Concrètement, cela peut servir par exemple à :

• Analyser les comportements des clients pour construire de


nouvelles offres ;
• Identifier les facteurs clés influençant les délais de production d’une
pièce en atelier, pour mieux les maîtriser ;
• Calculer le risque de démission des meilleurs employés selon la
politique salariale ;
• Mesurer l’impact de projets sur la performance économique de
l'entreprise.
Ce qui change aujourd’hui
Ce qui change aujourd’hui avec la Business intelligence, c’est que :

1.La transformation des entreprises s’accélère (réorganisation pour gagner en


efficacité, réduction des délais de lancement de nouveaux produits, etc.).
2.La capacité de stockage des données numériques est immense.
3.La puissance de calcul disponible pour exploiter toutes ces données est très
rapide et représente un faible coût.
4.Les outils sont désormais accessibles à un public plus grand (self-service BI).
Alimentation via ETL

1 Extract
Il s’agit en premier lieu d'aller chercher les données là où elles se trouvent.

2 Transformation
o Filtrer
o Homogénéiser
o Nettoyer

3 Load
Le chargement prend en compte la gestion du format final des données.
Pour la mise en œuvre du transfert de données, on distingue deux approches possibles :
Le transfert de fichiers : l’ETL transporte les données du système source vers le système cible via un moteur.
Le transfert de base à base.
La donnée
Cela se passe aujourd’hui…

24 PO (24 000 000 000 000 000 000) / j 10 000 000 photos / jour
(environ 30 000 disques durs de PC) 3 000 000 000 ‘like’ / jour 2015 : 500 000 000 tweets / jour 800 000 000 utilisateurs / mois

Explosion du volume des données numériques

Particuliers
Entreprises
Objets connectés
Open Data
Internet
Identifier la nature des données
Dans le tableau ci-dessous, quels sont les différents types de données utilisées ?
Classification des types de données

Variables

Quantitatives Qualitatives

Continues Discrètes Ordinales Nominales

Date / Heure Localisation

Codes
Les différents types de variables
• Continue (ou quantitative ou métrique)
• Exemple: x, y, temps, température, argent
• Ordinale
• On peut mettre les valeurs en ordre, mais on ne peut pas dire qu’une telle valeur est N fois plus grande qu’une autre valeur
• Exemple: D.E.S., D.E.C., Baccalauréat (en ordre d’années de scolarité)
• Catégorique (ou nominale)
• Il n’y a pas d’ordre naturel (sauf peut-être alphabétique, mais cela est arbitraire et dépend de la langue)
• Exemple: groupe d’aliments (viandes, lait, légumes et fruits, produits céréaliers)
• Exemple: bacc en génie mécanique, bacc en génie de construction, etc.
• Exemple: Honda, Toyota, GM, Chrysler, etc.
• Binaires
• Une sorte de dimension nominale (ou ordinale) ayant deux valeurs possibles
• Exemple : 0/1 ou VRAI/FAUX
Revenir à la donnée brute
Quel est le tableau de données nécessaire à la production de ce
graphique ?
Revenir à la donnée brute

Date de vente OS Pourcentage de ventes (sales)


Type date Type texte Type numérique
Synthèse des types de visualisation
• 1 dimension + 1 mesure :
• Plusieurs dimensions :

• 0 dimension + 2 mesures :

• Plusieurs mesures :
• 2 dimensions + 1 mesure :
Prise en main
Power Bi
Power BI dans la BI

Comme la plupart des outils de Business Intelligence, Power BI permet de :

1.Consolider les différentes sources, nettoyer, transformer et agréger les données.


2.Définir les indicateurs clés (KPI) utiles à l’entreprise.
3.Mettre en forme des analyses via des tableaux de bord visuels.
4.Partager de l’information aux différents groupes d’utilisateurs.
Positionnement de Power BI 1/2

20
DESCRIPTION GENERALE
Power BI Desktop
(Application de bureau)

CONNECTER TRANSFORMER MODELISER


À des sources de données En nettoyant et faisant prendre Pour définir des relations entre
multiples. forme à la donnée. tables, des colonnes calculées, des
Ex: Excel, Access, SGBD…. formats Possibles sur Power BI
Desktop et Service

VISUALISER
Via des graphiques et tables,
sur votre PC ou mobile,
TABLEAUX DE BORD appliquer des filtres à la
Peuvent être crées à partir de volée.
PARTAGER VALORISER visualisation issues de rapports
Vos rapports et tableaux La donnée via la fonctionnalité
multiples
de bord en les publiant sur Quick Insights
le web, imprimant,
exportant sur PowerPoint
CONNECTER
Power BI Service A une source de données comme Excel
(Application en ligne) Power Bi
ou à partir de Power BI Online Services
Mobile
Flux de travail 2

1 Intégrer des données et créer un rapport


Publier sur le service Power BI

2 Partager les tableaux de bord avec d’autres personnes

3 Afficher et interagir avec les rapports et les tableaux de bord


partagés dans les applications Power BI Mobile.
22
Les avantages de la visualisation de données

La visualisation des données donne vie aux données, et


vous maîtrisez ainsi les insights cachés dans vos chiffres. À
l’aide de tableaux de bord de données, de rapports
interactifs, de tableaux, de graphiques et d’autres
représentations visuelles, la visualisation des données aide
les utilisateurs à développer rapidement et efficacement
des perspectives d’affaires.
Optimiser la prise de décision

Obtenir une vue d’ensemble


Une image claire des performances est enfouie dans les
données de transactions, d’interactions, de processus et de
comportements stockées dans vos systèmes. La
visualisation des données vous permet d’identifier le
contexte élargi et le scénario global. Par conséquent, vous
remarquez des tendances et identifiez des modèles que
vous ne seriez pas en mesure de voir si vous regardiez
seulement les chiffres.
Optimiser la prise de décision

Identifier l’importance des données


La clarté visuelle de l’histoire racontée par vos données
vous aide à identifier les informations qui mènent à
l’optimisation de la prise de décision, de la planification,
des stratégies et des actions. Quel est le niveau de
performances de votre entreprise, quels sont les éléments
à modifier et où devez-vous concentrer vos ressources ?
Votre capacité à comprendre l’importance de vos données
vous aide à effectuer des opérations et à prendre des
décisions de façon plus efficace.
Optimiser la prise de décision

Prendre des décisions avisées


Avec des chiffres concrets et des informations tangibles,
vous pouvez être sûr que vos décisions sont soutenues par
des données. Avoir un aperçu clair des indicateurs de
performance vous donne les connaissances et les outils
dont vous avez besoin pour prendre les bonnes décisions
au bon moment.
Optimiser la prise de décision

Suivre les tendances au fil du temps


Une fois que vous avez établi une base de référence, les
tendances commencent à apparaître. Suivez l’avancement,
repérez les tendances et commencez à utiliser vos
informations pour prendre des décisions stratégiques
éclairées. Au fur et à mesure que vous établissez vos
tendances, les changements de tendances indiquent si la
situation se détériore ou non. Vous pouvez ainsi répondre
immédiatement aux signes indiquant une baisse des
performances.
Obtenir les
données
Obtenir les données – Démarrage rapide
Téléchargez et installez Power BI Desktop.
2 Options:

Lien d’accès : https://powerbi.microsoft.com/en- Téléchargez Power BI Desktop à partir


us/desktop/ du service Power BI

29
Obtenir les données – Démarrage rapide

Démarrage rapide:
Consulter sources ou
rapports récents

Editeur Power Query


➔ création de requêtes & transformations

Rapports
Analyses & rapports

Données
Nettoyage et transformation

Relations
Modélisation
La vue Rapport comporte cinq
zones principales :
• Le ruban
• La vue Rapport
• La zone de l’onglet Pages
• Le volet Visualisations
• Le volet Champs

31
Obtenir les données – Les jeux de données
Jeux de données = collection de données
pour créer des visualisations

Forme d’un jeu de données :


Un jeu de données peut avoir :
• une structure tabulaire, par exemple un
fichier CSV,
• une structure d'arbre, comme dans un
fichier JSON ou XML,
• ou encore une structure de graphe,
comme dans le RDF.

Lorsque les données sont tabulaires, en


principe, chaque ligne correspond à une
observation et chaque colonne à une
variable.

32
Obtenir les données – Connexion aux données

33
Nettoyage et transformation des données
Mettre en forme les données
Faites clic-droit sur une
colonne pour explorer
L’Editeur Power Query ensemble les
fonctionnalités
disponibles dans Power
Query.

Vous pouvez également modifier, ou transformer, ces colonnes de


texte en en-tête avec l’onglet Transformer sur le ruban.

34
Nettoyage et transformation des données
IMPORTANT A RETENIR !
La source de données d’origine n’est pas
affectée. Seule cette vue particulière des
Mettre en forme données est ajustée ou mise en forme.
les données
Notez que la liste Étapes appliquées du
volet Paramètres d’une requête reflète toutes
les modifications qui ont été apportées.

Paramètres d’une Pour supprimer une étape du processus de


requête mise en forme, il suffit de la sélectionner, puis
de sélectionner le X à sa gauche.

35
Obtenir les données – Identifier le type de données
➔ Les types de données ont un impact sur le type de visualisation possible

➔ Power BI attribut automatiquement un type de données pour chaque colonne.

2 options pour changer le type de données via l’éditeur Power Query:


1 2

36
Ajout de colonne personnalisée
Ventes3.pbix

Possibilité d’observer / supprimer les différentes étapes de transformation


Obtenir les données – Composantes / Blocs de
construction de Power BI

Vignettes
Vignette :
➔ Visualisation unique figurant dans un rapport ou un tableau
de bord.
➔ zone rectangulaire qui contient un élément visuel individuel.

Vous pouvez :
• déplacer ou disposer les vignettes comme bon vous semble
• afficher ou consulter
• interagir

38
Diagrammes en barres empilées

Dans ce visuel, le montant total (hauteur de la barre) est réparti en fonction d’une catégorie (ici,
le Libellé paiement est placé dans le puits Légende).
Diagrammes en barres empilées à 100%

Très similaires au visuel précédent, celui-ci construit des barres de même longueur (100 % du
montant), et répartit la valeur en fonction d’une catégorie (ici, Libellé de paiement en légende).
Graphiques en courbe
Graphiques en aire

Une variante plus graphique du visuel en courbes. Attention toutefois au problème de lecture
lorsqu’une zone sombre recouvre...
Nuage de point
Les cartes
Graphiques combinés
Graphiques en anneau
Graphiques en secteur
Graphiques en entonnoir
Graphiques en jauge
Carte seule
Carte choroplèthe
Segment
Tables
Treemap
Graphique en cascade
Les options de visualisations

1er onglet : Le glisser-déposé des


champs utiles pour la visualisation

2e onglet : la mise en forme de la


visualisation

3e onglet : recherche
Concaténation de données
1.soit de façon "verticale", c’est-à-dire en mettant les tableaux l’un en
dessous de l’autre (juxtaposition de lignes, cf. cas 1 ci-dessous) ;
2.soit de façon "horizontale", c’est-à-dire en mettant les tableaux l’un
à côté de l’autre (juxtaposition des colonnes, cf. cas 2 ci-dessous).
En Power Bi
Modéliser les
données
Concept de fait

Concept de fait : Un fait représente un sujet d'analyse. Il est constitué de plusieurs mesures
relatives au sujet traité. Ces mesures sont numériques et généralement valorisées de façon
continue.
Concept de dimension
Concept de dimensions : La dimension est le critère suivant lequel on souhaite évaluer,
quantifier et qualifier le fait.
Modèles en étoile
Modèles en flocon
Modèles en constellation (galaxie)
Modélisation – Comprendre les données

ORDERS
Il s’agit des informations relatives aux commandes. Il peut y avoir
plusieurs lignes pour un même numéro de commande (Order) s’il est Ex: dans le volet données filtrer sur
composé de produits (item) différents. le numéro de commande 130
(Order = 130)

65
Modélisation– Comprendre les données
RETURNS

Comporte uniquement les commandes ayant fait l’objet de retours.


Order ID correspond aux numéros de commande.

MANAGER

Comporte la répartition entre région et manager d’une région

66
Modélisation - Concepts
ORDERS RETURNS
N° de commande Fait l’objet de… N° de commande
Client Statut
Montant
Quantité
Région

Orders est une Entité


N° de Commande est une Propriété

« Fait l’objet de… » est une Relation

ORDERS MANAGER
N° de commande Est lié à un… Région
Client Manager
Montant
Quantité
Région

Order est une Entité


N° de Commande est une Propriété

« Est lié à un… » est une Relation 67


Modélisation - Concepts
ORDERS RETURNS La cardinalité est (*,1)
N° de commande * 1 N° de commande
Client Statut
Montant N° de commande
Quantité
(Order/Order ID)
Région

1 ligne de table Returns correspond à plusieurs lignes de 1 ligne de table Orders correspond à une unique lignes de
la table commande (si plusieurs prdt dans une cde) la table commande

La cardinalité est (*,1)

ORDERS MANAGER
Région
N° de commande * 1 Région
(Region)
Client Manager
Montant
Quantité
Région

1 ligne de table Manager correspond à plusieurs lignes 1 ligne de table Orders correspond à une unique lignes de
de la table commande la table Manager

68
Obtenir les données – Mettre à jour les données
(Power BI DETECTION
Desktop) AUTOMATIQUE

• Utilisation de la fonctionnalité
Détection automatique

• Sous l’onglet Accueil, cliquez


sur Gérer les relations➔ Détection
automatique.
Modélisation– Modifier la relation Notions de base
Notions avancées

Colonne utilisée pour


la relation Par default mettre double sens
A double sens:
Les deux tables sont traitées comme
une table unique
A sens Unique:
les choix de filtrage dans les tables
connectées agissent sur la table dans
Modification de la laquelle les valeurs sont agrégées.
cardinalité

Cocher par default Utilisé uniquement dans le cadre de


S’il existe plusieurs relations entre deux tables, la mise en place de sécurité au niveau
relation active offre un moyen à Power BI Desktop des lignes
de créer automatiquement des visualisations qui
incluent les deux tables.

70
Obtenir les données – Mettre à jour les données
(Power CREATION MANUELLE DE RELATIONS
BI Desktop)

• Sous l’onglet Accueil, cliquez sur Gérer les


relations>Nouveau.
• Dans la boîte de dialogue Créer une
relation, dans la première liste déroulante
de tables, sélectionnez une table, puis
sélectionnez la colonne que vous
souhaitez utiliser dans la relation.
• Dans la seconde liste déroulante de tables,
sélectionnez l’autre table que vous
souhaitez dans la relation, puis l’autre
colonne que vous souhaitez utiliser, puis
cliquez sur OK.
Mettre en forme un
Tableau de Bord
Processus itératif pour le reporting
• Définir le besoin
• Définir les messages (1 graphique = 1 message)
• Schématiser sur papier
• Avec de vraies valeurs
• Pour échanger avec l’audience attendue
• Intégrer les données
• Apporter une contextualisation
• Commentaires
• Légende
• Couleurs adaptées
• Glossaire
• Etc.
• Donner un plan d’actions

74
Eye tracking
Organisation d’un tableau de bord
• Définir la taille générale d’un tableau de bord
• Paysage versus portrait
• 16:9 versus 4:3
• Figé ou responsive design
• Regrouper les éléments visuels dans des conteneurs
• Exemples de « layouts »
• Tuiles juxtaposées versus flottantes
• Page unique ou plusieurs pages
• Réfléchir à la progression entre les pages
• Linéaire
• Avec boutons de navigation : synthèse vers focus puis retour à la synthèse
• Choisir et hiérarchiser les bons Key Performance Indicators
• Activity metrics
• Impact metrics

76
Exemples d’organisation
Règles d’or pour un tableau de bord
• 🎨Concevoir pour une cible
Ne perdez pas de vue vos objectifs, sinon vous remplirez votre tableau de bord avec trop d'informations inutiles.

👀Tout voir en un coup d'œil


Un bon tableau de bord doit afficher toutes les informations pertinentes sans avoir besoin de toucher, de faire défiler ou de cliquer.

👌Garder la simplicité
La complexité peut sembler sophistiquée, mais en réalité, elle n'est qu'un obstacle entre votre tableau de bord et les utilisateurs finaux.

📏Aligner les éléments


Ne laissez rien au hasard.

🤝Être cohérent
Organisez le tout de façon homogène.

🔍Mettre en évidence les informations les plus pertinentes


Votre tableau de bord est comme une page de magazine : chaque emplacement a son sens et un niveau d'importance différent. Ne placez
pas les graphiques au hasard.

👍Être clair
Tout doit être facilement intelligible à l'aide de légendes par exemple.

78
Règles d’or pour un tableau de bord
• 🆕Partir de zéro
Parfois, nous transmettons le mauvais message simplement en oubliant de prêter attention à ce genre de détail.

🔢Raccourcir les nombres


Les utilisateurs de tableaux de bord veulent voir la vision d'ensemble.

🌍Montrer le contexte
Les nombres ne prennent de sens qu'à l'intérieur de leur contexte.

🎨Choisir les bonnes couleurs


Savez-vous que près de 10% de la population souffre de daltonisme ?

📊Concevoir des tableaux de bord, pas des rapports


N'oubliez pas, tous les détails d'un rapport ne sont pas adaptés à un tableau de bord.

📈Montrer les variations


Ne laissez pas les utilisateurs faire les calculs.

🤫Laisser le bruit de côté


Ne suggérez pas des relations qui n'existent pas.

📊Choisir le bon graphique


Chaque information doit être affichée à l'aide du bon graphique dans votre tableau de bord, alors choisissez-le judicieusement.

79

Vous aimerez peut-être aussi