Vous êtes sur la page 1sur 60

AVOIR UNE MEILLEURE VISIBILITÉ DE VOS

DONNÉES AVEC MICROSOFT POWER BI

Hamza ABI
Consultant AMOA/ DataViz
SOMMAIRE
La société Conix et la BU Data Intelligence

Présentation de la dataviz

Présentation de Power BI

Labs

Présentation et réalisation du projet


3
Data Intelligence :
3 OFFRES DE SAVOIR FAIRE AU SERVICE DES
PROBLÉMATIQUES DATA DE NOS CLIENTS

Data Viz Data Engineering Smart Data

 Story Telling  Datawharehouse, Datamart, • Cas d’usage outillés


Datalake
 Dashboarding • BI as a service
 Data Pipeline, ETL
 Data exploration • Dataviz sectorielle en marque
 Datalab delivery (API, WebApp) blanche

• Traitement Data IOT


ILS NOUS FONT CONFIANCE
CHAINE DÉCISIONNELLE
Reporting
Sources de
données

ODS/ Staging Datawarehouse Cube OLAP


Analyse du Area
besoin
ETL ETL ETL

Datamarts

Modélisation
Data
visualisation

Phase Collecte de ETL (Extract, Transform, Load) Modélisation Restitution


préalable donnée OLAP
DATA
VISUALIZATION
PARCOURIR LES DONNÉES D’UNE FAÇON INTUITIVE ET DYNAMIQUE
-UN PARCOURS GUIDÉ SANS RUPTURE DE RÉFLEXION-

Dashboarding Story Telling Data Exploration

 Macro-indicateurs  Raconter une histoire à travers la  Axes d’analyse


donnée.
 Seuils d’alertes  Localisation des problèmes

 Suggestions/attirer l’attention  Concis mais suffisamment riche  Vision détaillée


pour en assurer la lisibilité
 Exploration dynamique

 Affiner la réflexion
DATA
VISUALIZATION
RACONTER UNE HISTOIRE …
Commencer par une question
Définir l’histoire. Qu’est ce que l’audience va apprendre?
Présenter une connaissance
Si l’audience n’a rien appris, peut être qu’il ne fallait pas raconter cette histoire
L’histoire doit être intéressante
Les personnes ne se rappelleront pas des données mais de l’histoire. Faites les rêver.
Être honnête et crédible
Avoir des données fiables
Être clair et concis
Enlever toute information secondaire. Ne pas détourner l’attention de l’audience.
Connaitre les attentes de l’audience
Données macro ou détails?
Rester dans un contexte précis
Comparaison sur une durée ou un domaine
DATA
VISUALIZATION SAVOIR CHOISIR LE VISUEL ADÉQUAT
MICROSOFT POWER BI
Outils de data visualisation

Accessible pour le métier (Self BI)

Evoutif

Jeune mais Ambitieux


POWER BI

HISTORIQUE
2006 : Microsoft commence le projet Gemini

2009 : Projet est renommé Power Pivot et ajouter comme un add-on


gratuit sur Excel

2012 : Power Pivot a été migré à Sharepoint pour concurrencer les


autres outils de Dataviz tels que Tableau

2013 : Outil Data Explorer est devenu Power Query qui permet
ramener des données sur Power Pivot et de les requêter

2015 : Sortie de Power BI


Amélioration de l’outil par Microsoft – Releases Mensuels
Développement de custom graphics
CLASSEMENT GARTNER
MICROSOFT POWER BI OVERVIEW
Une nouvelle generation de la BI
Introduction de Miscrosoft Power BI

Overview

Création de solution sur Power BI Desktop

Power BI Service

Power BI Application Mobile


POWER BI

NOUVELLE GÉNÉRATION DE LA BI
Problèmes souvent rencontrés dans le décisionnel

Les données sont souvent dispersées dans une compagnie.


Vue globale Il est alors difficile d’avoir un état global et concret des lieux

Plusieurs sources de Les données sont dans le cloud ou autres sources


données extérieures. Ce qui peut rendre une centralisation complexe

Bonne donnée pour l’utilisateur Chaque rôle dans une compagnie a accès à un périmètre de
approprié et au bon moment données bien défini.
POWER BI

INTRODUCTION DE MICROSOFT POWER BI


Power BI est un outil de business analytics basé sur le cloud qui permet:
▪ Un accès rapide et facile aux donnés
Power BI
▪ Une vue globale du business
▪ Une exploration et découverte des données
▪ Une visualisation à partir de tout appareil
▪ Une collaboration à travers l’organisation
POWER BI
INTRODUCTION DE MICROSOFT POWER BI
AVANTAGES
Content Packs prédéfinis comprenant des rapports et
tableaux de bord, facilement adaptable aux solutions Saas

Mise à jour instantanée des tableaux de bord

Une connexion directe aux données situées sur le


cloud ou sur place

Exploration intuitive des données

Une facile intégration avec les autres produits


Microsoft

Déploiement rapide, configuration hybride et


intégration facile avec le système IT existant
POWER BI POWER BI OVERVIEW
Sources de données Power BI service
Solutions Saas
E.g. Marketo, Salesforce, GitHub,
Google analytics
Content packs Partage & collaboration
Données sur place
E.g. Analysis Services Tableaux de
Organizational content packs bord en Live
Corporate data sources, or external data
services
Visuels
Azure services
E.g. Azure SQL, Stream Analytics

Rapports
Fichiers Excel
01001
Jeux de
Fichiers Power BI desktop 10101 données

Rafraichissement

Preparer Explorer Rapports Partage


Power BI Desktop
CRÉATION DE SOLUTIONS SUR POWER BI DESKTOP

Introduction de Power BI Desktop


Création des requêtes

Configuration des relations

Amélioration du modèle de données

Sécurisation du modèle

Développement des rapports

Publication sur Power BI cloud


POWER BI

INTRODUCTION DE POWER BI DESKTOP


Power BI Desktop est un outil d’exploration de données et de développement
de rapports
▪ Télécharger gratuitement sur son poste
▪ Facile intégration avec les technologies Microsoft
▪ Excel add-ins: Power Query, Power Pivot and
Power View
▪ Offre plusieurs options de transformation de
données et du modèle
▪ Constamment mise à jour (au moins une fois
par mois)
POWER BI

INTRODUCTION DE POWER BI DESKTOP

Pour se connecter au données -> Click sur “Obtenir les données”

- Plusieurs sources de données


- Données facilement importées
- Sélectionner le type de source -> Entrer le mode de connexion adéquat
- Données peuvent être modifiées avant le chargement sur Power BI
POWER BI

INTRODUCTION DE POWER BI DESKTOP

Vue Rapport

Vue Données

Vue Relations
POWER BI

INTRODUCTION DE POWER BI DESKTOP


Avec un modèle de données plus complexe, la création d’un rapport peut passer par
plusieurs étapes
1. Créer une requête et utiliser Query Editor pour filtrer et nettoyer la donnée
2. Configurer/définir les relations pour établir les fondements de notre modèle

3. Enrichir le modèle en faisant des calculs

4. Construire des rapports en utilisant une liste de visuels interactifs


5. Publier directement le rapport sur Power BI service

Configurer les Enrichir le Construire les Publier sur


Créer la requête
relations modele rapports Power BI
POWER BI

CRÉER LES REQUÊTES


Configurer les Enrichir le Construire les Publier sur
Créer la requête
relations modele rapports Power BI

Les jeux de données peuvent être modifiées avant d'être chargé dans le
modèle. Une fois créée, le jeu de données:
▪ est identifié avec un nom unique
▪ La modification de la donnée est faite avec les options de Power BI Desktop ou le langage “M”
POWER BI
3 modes d'accès aux données

Import Direct Query Live Connexion


Chargement en mémoire des Aucune donnée n’est copiée ou Le plus adapté et performant
données importée dans Power BI Destop
SQL Server Analysis Services
Compression Connection directe aux sources (SSAS) Tabular
données
Limitation taille des données à 1 SQL Server Analysis Services
Temps d’actualisation des (SSAS) Multi-Dimensional
Go
visualisation dépend des
performances de la sources de Power BI Service
données
Volume de données + important
qu’en Import
POWER BI

CRÉER LES RELATIONS


Configurer les Enrichir le Construire les Publier sur
Créer la requête
relations modele rapports Power BI

Les jeux de données peuvent être modifiées avant d'être chargé dans le
modèle. Une fois créée, le jeu de données:
▪ Une relation peut être établie entre 2 tables sans tenir compte de la source
▪ Le self-referencement n’est pas possible
POWER BI
CRÉER LES RELATIONS
OPTIONS AVANCÉES

Il est possible d'établir plusieurs relations entre 2 tables


▪ Une seule relation peut etre active, et sera utiliser pour naviguer dans le modèle
▪ Les autres relations inactives peuvent être utilisées pour les calculs
POWER BI

ENRICHIR LE MODÈLE
Configurer les Enrichir le Construire les Publier sur
Créer la requête
relations modele rapports Power BI

Les tables du modèle sont enrichies en calculant de nouvelles colonnes ou mesures.


Elles peuvent aussi être cachées et seront pas disponible pour le reporting
Les propriétés de chaque colonne comprennent:
▪ Le type de donnée
▪ Format
▪ Categorie
▪ Adresse web, Zone geographique
▪ Trie à partir d’une autre colonne de la même table
▪ Aggregation par defaut (SUM, AVG, COUNT)
▪ Visibilité
POWER BI
ENRICHIR LE MODÈLE
CALCULS
Il y a plusieurs types de calculs possibles sur Power BI en s’appuyant sur le langage DAX
▪ Colonnes calculées
▪ Tables calculées
▪ Mesures
DAX = Data Analysis Expressions (DAX), est un langage de requêtage composé de :
▪ Fonctions Excel (~80 fonctions)
▪ Fonctions d’agrégation
▪ Fonctions de navigation à travers les relations
▪ Fonctions de modification de données Note: Le langage DAX ne fera
▪ Fonctions de Time Intelligence pas partie de cette formation
POWER BI

CONSTRUIRE LES RAPPORTS


Configurer les Enrichir le Construire les Publier sur
Créer la requête
relations modele rapports Power BI

Les rapports sont construits à partir du modèle de données disponible


▪ Plusieurs visuels disponible
▪ Possibilité d’ajouter des champs de texte ou image
▪ D’autres visuels peuvent être importés du Marketplace
POWER BI

CONSTRUIRE LES RAPPORTS


Les composants du rapport peuvent être modifiées et
personnalisées en terme de couleur, police, affichage des
légendes, position des titres etc...
POWER BI

PUBLIER SUR POWER BI


Configurer les Enrichir le Construire les Publier sur
Créer la requête
relations modele rapports Power BI

Le fichier du rapport Power BI Desktop est ensuite


▪ Envoyé entre collaborateurs
▪ Publié sur le cloud (Power BI Service)
▪ Publié sur Power BI Report Server
POWER BI

LAB 1 – CRÉATION DE RAPPORT ET PUBLICATION


Création de rapport
▪ Connection aux sources de données
▪ Vérification des relations entre les tables
▪ Manipulation des interactions entre objets graphiques
POWER BI
LAB 2 – CRÉATION DE RAPPORT ET PUBLICATION
AVANCÉ
Création de rapport
▪ Réaliser des rapports plus sophistiqués
▪ Utiliser un composant du Marketplace
▪ Réaliser un Drill-through et un Drill-down
▪ Créer un onglet détails
POWER BI SERVICE
Introduction de Power BI Online Service
Création et exploration des rapports

Création de tableaux de bord

Exploration des Q&A

Partage et collaboration
POWER BI

INTRODUCTION DE POWER BI ONLINE SERVICE


Power BI service offres une expérience simple et intuitive pour manipuler les données
et les rapports
Les fonctionnalités permettent de:
 Regrouper les rapports en espaces de travail
 Avoir accès à plusieurs rapports venant de plusieurs sources sur une même plateforme
 Offrir une vision riche et consolidée des KPIs
 Partager les rapports
 Gérer les droits d’accès
POWER BI
INTRODUCTION DE POWER BI ONLINE SERVICE
SUITE

L’accès à Power BI Service se fait à travers un navigateur web (dernière version)


 Microsoft Edge
 Internet Explorer
 Chrome desktop
 Safari Mac
 Firefox desktop
POWER BI
INTRODUCTION DE POWER BI ONLINE SERVICE
SUITE

Les utilisateurs travaillent avec les différentes parties de Power BI


 Sources de données
 Rapports
 Tableaux de bord
POWER BI

CRÉATION DE DASHBOARD
Tableaux de bord contiennent des visuels
venant de plusieurs rapports
 Un tableau de bord peut être conçu à partir
d’un ou plusieurs sources de données
 Les différentes sections peuvent être
repositionnées ou redimensionnées
POWER BI

EXPLORATION DES Q&A

Sur le tableau de bord, la barre Q&A permet d’interroger le jeux de données avec un
langage naturel
 Ces questions croisent des indicateurs avec des axes d’analyse de manière aléatoire
 Au moins, une section de graphiques doit être disponible avec un jeu de données sur le cloud
Q&A aide à formuler les bonnes questions en faisant des propositions
 Des questions spécifiques peuvent être ajoutées au jeu de donnée
 Les questions doivent être en anglais
POWER BI

PARTAGE ET COLLABORATION
3 options:
 Partage des rapports et tableaux de bord directement entre membres
 Groupes Office 365
 Packs de contenu d’organisation
 Toutes ces méthodes nécessitent d’avoir une licence Pro
POWER BI

PARTAGE ET COLLABORATION
Résumé et comparaison entre diffèrent modes
POWER BI

SÉCURITÉ
● Espace de travail et Applications

● Partage avec définition de permission

● Sécurité au niveau des lignes (Row Level Security)


❑ La sécurité au niveau des lignes avec Power BI peut être utilisée pour restreindre l’accès aux données pour certains
utilisateurs. Les filtres limitent l’accès aux données au niveau des lignes, et vous pouvez définir des filtres dans des rôles.

Attention: N’oubliez pas que, dans le service Power BI, les membres d’un espace de travail ont accès aux jeux de données de
l’espace de travail. La sécurité au niveau des lignes (SNL) ne restreint pas cet accès aux données. (A vérifier dans un espace de
travail sur le cloud)
POWER BI

LAB 3 – POWER BI CLOUD


▪ Déploiement du dernier rapport
▪ Création d’un dashboard
▪ Mise en place de RLS
▪ Création de rapport sur Power BI Service
▪ Création d’un autre espace de travail et d’application
POWER BI: MANIPULATION DES DONNÉES

Création de colonnes calculées

Création de mesures
POWER BI

MESURES VS COLONNES CALCULÉES

Colonnes calculées Mesures


▪ Ajouter de nouvelles données à une ▪ Créer un agrégat
table déjà présente dans votre modèle
▪ Se calcule à chaque exécution du rapport
▪ Calculée ligne par ligne
▪ Incluse dans le modèle
▪ Similaire aux formules Excel
POWER BI

MANIPULATION DE DONNÉES
DAX Power Query (Langage M)

Libraire de fonctions et d'opérations Ensemble de fonctions qui permettent de


utilisées pour créer des mesures et transformer le modèle de données
expressions sur Power BI, Cube SSAS
Tabulaire et Power Pivot sur Excel
POWER BI

DAX
▪ Date and Time Functions (YEAR, MONTH, DAY)
▪ Time Intelligence Functions (FIRSTDATE, DATEADD, NEXTMONTH, PREVIOUSDAY, TOTALYTD)
▪ Filter Functions (CALCULATE, RELATED, FILTER)
▪ Information Functions (ISNUMBER ,ISTEXT, ISFILTERED)
▪ Logical Functions (AND,IF,OR)
▪ Math and Trig Functions (ABS, CEILING, DIVIDE,ACOS)
▪ Statistical Functions (SUM, MAX,MIN)
▪ Text Functions (CONCATENATE, FORMAT, LEFT, RIGHT, REPLACE
POWER BI

LAB 4 – MANIPULATION ET NETTOYAGE DE DONNÉES


▪ Création de mesures
▪ Création de colonnes calculées
▪ Colonne conditionnelle
▪ Type de données
▪ Trier (par une autre colonne)
▪ Format de date (depuis l’outil ou formule)
▪ Remplacer les valeurs
POWER BI: LICENCES

Power BI gratuit

Power BI Pro

Power BI Premium
POWER BI

Licences (Octobre 2018)


Power BI Desktop Power BI Pro Power BI Premieum
Gratuit
Connectez-vous à des centaines de sources Mettez à jour les données automatiquement, y Recevez une capacité dédiée que vous
de données compris les sources locales allouez, mettez à l’échelle et contrôlez

Nettoyez et préparez les données à l’aide Collaborez sur les données partagées Distribuez et incorporez le contenu sans
d’outils visuels Auditez et régissez la façon dont les données acheter de licence pour chaque utilisateur
sont affichées et utilisées
Publiez des rapports localement avec
Analysez et créez des rapports Power BI Report Server
exceptionnels avec des visualisations Empaquetez le contenu et distribuez-le aux
personnalisées utilisateurs avec des applications Obtenez davantage de capacité et des
limites supérieures pour vos utilisateurs Pro
Publiez sur le service Power BI Tarification par nœud et par mois
https://powerbi.microsoft.com/fr-
Incorporez votre contenu dans les sites web fr/calculator/
publics
POWER BI: REPORT SERVER
POWER BI

PBIRS – SELF-SERVICE BI ET REPORTING DANS UNE SOLUTION

Rapports Power BI sur place

Compatible avec SSRS

Power BI Report Server Possibilité de migrer vers le cloud


POWER BI

PBIRS – PRÉREQUIS
POWER BI: APPLICATION MOBILE
POWER BI

POWER BI: APPLICATION MOBILE


Télécharger l’application mobile Power BI pour acceder aux rapports
et tableaux de bord sur :
 Windows
 iOS (iPhone et iPad)
 Android
Parmi les fonctionnalités disponibles :
 Sélectionner les visuels importants
 Ajouter des commentaires et partager des captures d’écran avec les autres
membres
 Configurer des alertes pour recevoir des notifications sur l’évolution de certains
KPIs
POWER BI

POWER BI: APPLICATION MOBILE


L’affichage des rapports sur application
mobile est configuré sur Power BI Desktop
en se mettant en mode “Téléphone”
POWER BI

POWER BI: APPLICATION MOBILE


POWER BI: ASTUCES
POWER BI

ASTUCES
 Signets
 Visibilité des visuels
 Synchronisation des filtres sur plusieurs onglets
 Info bulles affichant un autre graph

Vous aimerez peut-être aussi