SlideShare une entreprise Scribd logo
Franck Mercier Technical Evangelist – Microsoft - @FranmerMS
Power BI,
le tour complet 2017
Isabelle Van Campenhoudt Data Platform MVP – ShareQL - @thesqlgrrrl
WHO’S WHO
SQL Server MVP, Brussels
Consultant, speaker, trainer, GUSS Board Member, PASS V-Chapter Leader
Managing partner de www.ShareQL.com
SQL Server since 1999
Blog: http://thesqlgrrrl.wordpress.com/
ivc@ShareQL.com
@thesqlgrrrl
Isabelle Van Campenhoudt
WHO’S WHO
Franck Mercier
Technical Evangelist
Microsoft France
@FranmerMS
http://aka.ms/franck
AGENDA
Introduction
Power BI Services
Power BI Desktop
Sécurité
Mobilité
Temps reel
Industrialisation
Futur
Qu’est-ce que Power BI ?
Power BI Desktop
Outil gratuit de création de modèles et rapports
interactifs multi sources de données
Power BI Service
Service Cloud d’analyses et de visualisation de
données. (https://app.powerbi.com)
Add in Power BI pour Excel
Création de modèles et rapports interactifs multi
sources de données au sein d’Excel
App Power BI Application Power BI pour appareils mobiles
Les bénéfices de Power BI
Modèles de tableaux de bords et rapports disponibles
pour les plus grand services Saas
Intégration avec Azure et les produits Microsoft
Prise en main rapide et exploration des données en
langage naturel
Tableaux de bords en temps réel
Déploiement rapide, connexion hybride. Solution prête
pour l’entreprise
Connexion sécurisée aux données Cloud ou sur site
Power BI vue d’ensemble
Power BI service
(http://app.powerbi.com)
Sources de données
SaaS solutions
E.g. Marketo, Salesforce, GitHub,
Google analytics
On-premises data
E.g. Analysis Services
Organizational content packs
Corporate data sources, or external data
services
Azure services
E.g. Azure SQL, Stream Analytics
Excel files
Workbook data or data models
Power BI Desktop files
Related data from files, databases,
Azure, and other sources
Partage et collaboration
Requête en langage naturel
Mise à jour des données
Visualisations
Temps réel
Content packs
Rapports
Jeux de données01001
10101
Power BI REST API
Préparation Exploration PartageRapport
Power BI Desktop / Excel & Power BI Add-in / Power BI Embedded
POWER BI SERVICE
https://app.powerbi.com
Les bases
Power BI service propose un service simple et intuitif
pour interagir avec toutes vos données
Power BI service a été conçu pour :
• Simplifier l’accès aux données hétérogènes
• Réaliser rapidement des analyses approfondies de vos
données
• Créer des tableaux de bord et rapport mettant en avant vos
informations clefs
• Partager vos tableaux de bord et rapports
Simple d’accès :
https://app.powerbi.com
•Microsoft Edge
•Internet Explorer, 10 or 11
•Chrome desktop, latest version
•Safari Mac, latest version
•Firefox desktop, latest version
Les bases
Compatible avec de nombreux navigateurs web :
Explore
Share &
collaborate
Report
Le flux
Démarrer
Building Blocks
• Dashboard
• Reports
• DataSets
Explorer
Explore
Report
Partage & collaboration
•Partage des tableaux de bord et de tuiles
•Groupes Office 365
•Content packs organisationnels
•Partage public des rapports
•Embarqué dans SharePoint Online
•Export vers PowerPoint  (preview)
• Partage des tableaux de bords dans l’organisation et à
l’extérieur. Possibilité d’appliquer la sécurité RLS.
• Création de groupe Office 365 pour collaborer autour
des rapports, discussions et documents
• Possibilité de partage dans SharePoint Online, dans
dans un site web public
• Intégration dans PowerPoint
Share &
collaborate
Nouvelles fonctionnalités
Epingler des éléments de SQL Server Reporting Services
Epingler des tables Excel (range)
Epingler snapshots of Excel elements
Epingler des données temps reels
Analyses rapides (Quick Insights)
Export dans Excel
Publication web
Row-level security
Alertes sur les données
Cortana pour Power BI
Dashboard data classification
…
Power BI Service
POWER BI DESKTOP
Explore
Share &
collaboratePrepare
Report
Le flux
Power BI Desktop
• Récupérer et préparer les données avec des connecteurs et fonctions avancées
• Transformation des données et création de modèles d’analyses des données
• Libre exploration des données
• Exécution de scripts R directement dans Power BI Desktop
• Création de rapports interactifs avec des “data visualization” modernes
Power BI Desktop
Explore
Share &
collaborate
Prepare
Report
Share &
collaborate
Report
Explore
Prepare
Power BI Desktop
•Source de données
•Nettoyage
•“Mash-up”
Récupérer, nettoyer et mixer les données
File Database Azure Online Services Other
• CSV
• Excel
• JSON
• SharePoint
Folder
• Text
• XML
• Access
• Amazon Redshift
• DirectQuery for
SQL Server
• IBM DB2
• IBM Informix
• Impala
• MySQL
• Oracle
• PostgreSQL
• SAP Business
Warehouse
• SAP HANA
• Snowflake
• SQL Server
• SQL Server
Analysis Services
• Sybase
• Teradata
• Blob Storage
• Data Lake Store
• DirectQuery for
SQL Database
• DocumentDB
• HDInsight
• HDInsight Spark
• Marketplace
• SQL Database
• SQL Data
Warehouse
• Table Storage
• appFigures
• Azure Enterprise
• comScore Digital
Analytics
• Dynamics 365 for
Financials
• Dynamics CRM Online
• Exchange Online
• Facebook
• GitHub
• Google Analytics
• MailChimp
• Marketo
• Mixpanel
• Planview Enterprise
• ProjectPlace
• QuickBooks Online
• Salesforce
• SharePoint Online
• Smartsheet
• Spark
• SparkPost
• SQL Sentry
• Stripe
• SweetIQ
• Troux
• Twilio
• tyGraph
• Webtrends
• Zendesk
• Active Directory
• Blank Query
• Hadoop File (HDFS)
• Microsoft Exchange
• OData Feed
• ODBC
• OLEDB
• R Script
• SharePoint List
• Web
 Nombreuses sources de données disponibles
 Navigation rapide dans les données avec la technologie “In-Memory”
 Filtrer la source de donner avant le chargement des données
 Récupération automatique des tables liés lors de la connexion aux sources de
données
Data sources available in Power BI Desktop
Share &
collaborate
Report
Explore
Prepare
Accès aux donnéesPower BI Desktop
Feature
Modes de connexion
Share &
collaborate
Report
Explore
Prepare
Power BI Desktop
Import DirectQuery Live/Exploration
Principes • ETL*
• Téléchargement des
données
• Sélection des tables
• Pas de téléchargement de
données
• Requêtes déclenchées depuis les
visualisations du rapport
• Exploration des objets sources
depuis PBID
• Pas de téléchargement de
données
• Requêtes déclenchées depuis les
visualisations du rapport
Sources de données
supportées
• Toutes les sources de
données (>60 sources)
• SQL Server
• Azure SQL Database
• Azure SQL Data Warehouse
• SAP HANA
• Oracle
• Teradata
• SQL Server Analysis Services
(Tabular & Multidimensional)
Nombre de sources de
données par rapport
• Illimité • 1 • 1
Transformations • Toutes les
transformations (100’s)
• Support partiel (en fonction des
sources de données)
• None
Possibilités de Mashup • Merge (Joins)
• Append (Union)
• Parameterized queries
• Merge (Joins)
• Append (Union)
• None
Création de modèle • Relations
• Tables et colonnes
calculées & mesures
• Hierarchies
• Colonnes calculées
• Mesures
• Changement de type des
colonnes
• None
3 possibilités de connexion : Import, DirectQuery, Live/Exploration
* Extract, Transform and Load
Feature
• Retirer des lignes
• Renommer des colonnes
• Changer le type de données
• Pivot et « unpivot » des colonnes
• Supprimer des relations
• Identifier et corriger les erreurs
• Fusionner des requêtes
• Extraire et isoler des informations
• Nom des mois depuis des
valeurs Date/Heure
Transformations communes• Transformer les données via une
interface intuitive
o Sélection des données à intégrer
o Nettoyage des données / Retirer les erreurs
o Définition des étapes de transformation
o Modification du type de données
• Adapté pour les scenarios avancés
de “Mashup” de données
• Exécution de scripts R
Share &
collaborate
Report
Explore
Prepare
Transformer les données en fonction des besoinsPower BI Desktop
Shape and combine data
Feature
 Création automatique d’un modèle via l’importation
des données
o Les relations sont détectées automatiquement, les
données sont catégorisées et des agrégations par
défaut sont appliquées
o Création de relations entre les tables par « drag &
drop »
 Enrichissement du modèle permettant des calculs
complexes
 Création de mesures et colonnes calculées
 Haute performance avec un moteur en mémoire
 Protection des données avec la fonction Row Level
Security (RLS).
Création de modèle
Share &
collaborate
Report
Explore
Prepare
Power BI Desktop
Feature
 Exploration des données via de
nombreux objets de visualisations
o Pivoter et découper les données
o Naviguer dans les données
o Croisement de plusieurs jeux de données
o Filtres et tri des données (dont min &
max)
o Fonctions de calculs rapides
o Changement simple de visualisation
o Fonctions d’analyses natives : group, top
n, forecast,…
 Filtrer les données sur plusieurs
niveaux :
 Visualisation, pages, rapport
 Utilisation des visualisations R
Share &
collaborate
Report
Explore
Prepare
Explorerles données en toute libertéPower BI Desktop
Feature
• Création de rapports intéractifs
• Intégration de visualisations personnalisées
− https://app.powverbi.com/visuals
• Fusion de données de sources multiple dans un seul rapport
• Intégration de scripts R pour la visualisation des données
• Création de rapports optimisés pour les mobiles
• Création de rapports avec des indicateurs de tendance
• Info bulles personnalisables
• Formatage conditionnel
• Echelle linéaire ou logarithmique sur l’axe Y
Création de rapports avancés : visualisations personnalisées
Share &
collaborate
Report
Explore
Prepare
Power BI Desktop
Feature
 Enregistrez Power BI Desktop report
fichiers et publiez le facilement vers
Power BI
 Partagez avec les autres utilisateurs Power
BI dans votre organisation
 Copiez vos table, cellules ou colonnes
 Utilisez Power BI template (.pbit file) pour
sauver et partager la définition du
report, du data model et des queries, et
non les données actuelles…
 Intégration avec Cortana
Share &
collaborate
Report
Explore
Prepare
Partagerdes rapports,des données avecun large publicPower BI Desktop
Power BI Desktop
MOBILITÉ
Applications Mobiles
• Installez des applications mobiles natives pour
accéder vos Dashboard, disponibles pour
• Windows
• iOS (iPhone and iPad)
• Android
• Fonctionnalité incluses
• Mettez vos visualisations principales en favoris
• Zoom in and out des visualisations
• Annotation des visualisations et partage de
capture
• Configurer des alertes pour etre notifié des
Indicateurs Business critiques-- KPIs
Application Mobile
• Création dans Power BI Desktop
Mobilité
POWER BI EMBEDDED
Qu’est ce que Power BI Embedded ?
C’est un service Azure !
Intégration des rapports Power BI au sein de vos applications
Modèle conceptuel Power BI Embedded
• Service Azure
• Pas de licence pour l’utilisateur final
• Gestion de l’authentification
SÉCURITÉ
Row-level security (RLS)
• Il est possible de restreindre l’accès aux jeux de données
• Les filtres fonctionnent au niveau de l’enregistrement et sont assignés
à des rôles
• Les utilisateurs sont ensuite assignés aux rôles
• Pour le propriétaire du jeu de donnée il est possible de:
• Assigner des rôles aux utilisateurs
• Voir des rapports sur les rôles et les utilisateurs…
Row-level security (RLS)
• Limitations:
• Uniquement défini sur des jeux de données crée avec Power BI
Desktop
• Ne sont supporté que les données importées et les connexions
DirectQuery
• Q&A et Cortana ne sont pas supportés
• L’analyze dans Excel n’est pas supporté
• Le partage extérieur n’est pas supporté
• If applied to a dataset owned by a group, roles will only be
applied to read-only members
Note: Fonctionnalité PowerBI Pro
Power BI Embedded avec RLS
TEMPS RÉEL
Architecture Event Hub & Stream Analytics
Il existe deux façons de créer un flux de données en continu en
temps réel qui peut être consommé et visualisé par Power BI:
Power BI REST API
utilisant un point de
terminaison en temps
réel
PubNub
Temps réel
INDUSTRIALISATION
Les clés de “L’industrialisation”
Rafraichissement sur des sources “vivantes”
Partage et collaboration
Sécurité
Applications embarquées
Garder vos données à jour dans Power BI
Power BI Gateway—Personnel
• Scénario individuel
• Les utilisateurs peuvent installer Power BI Gateway—
Personal pour rafraichir les sources de données on
premises supportées
• Seulement en 64-bit
• Utiliser “Runs as a service” si configure avec un compte
administrator account; sinon “ runs as an application”
• Le transfert de données est sécurisé (SSL) via Azure Service Bus
• Aucune ouverture de ports de firewall requise
• Certain scenarios ne peuvent pas etre planifiée pour du
rafraichissement de données:
• Instructions SQL personnalisées
• Données d’une feuille Excel
• Direct Connect or DirectQuery data sources
Garder vos données à jour dans Power BI
On-Premises Data Gateway
• Scénario d’entreprise
• L’IT peut installer On-Premises Data Gateway au service de
grands groups d’utilisateurs pour rafraichir des sources de
données supportées
• Successeur de Power BI Gateway—Enterprise
• IT peut:
• Gere de façon centralisée les utilisateurs et leur accès aux données
• Gain de visibilité dans l’usage du gateway , sources de données les plus utilisées
et leurs utilisateurs
• Sources de données
• SQL Server Analysis Services
(Multidimensional and Tabular modes)
• SQL Server
• Oracle, Teradata, SAP HANA
Note: For Analysis Services,
the Power BI user is passed to
Analysis Services as the
effective username
On-premises data
sources
On-premises data gateway
One gateway for multiple cloud services and experiences
Files, SharePointSQL Server
SQL Server
Analysis Services
Other
data sources
Cloud services Preview
PowerApps
Preview
Microsoft FlowPower BI
Azure Service Bus
Application Gateway
Data source connection credentials can only be
decrypted by the gateway
Gateway Cloud Service
Data source connection credentials are encrypted
Read access, scheduled refresh, live connection
Live connection, CRUD support (create, read, update and delete)
Azure Logic Apps
FUTUR
Futur
Power BI notification
https://powerbi.microsoft.com/en-
us/documentation/powerbi-service-
subscribe-to-report/
Futur
Intégration de Power BI
dans SSRS
• VM de démo dans
Azure
• https://blogs.msdn.mic
rosoft.com/sqlrsteambl
og/2016/12/16/power-
bi-reports-in-sql-server-
reporting-services-
feedback-on-the-
technical-preview/
SSRS
Conclusion
Merci Beaucoup! Thank you!
Join the conversation
#MSCloudSummit
@MSCloudSummit
EVALUATION

Contenu connexe

PDF
Découvrez Power BI - [webinaire avec demo]
PPTX
Power bi desktop et Power BI Service
PPT
Excel ppt.ppt
PDF
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
PDF
Rapport de stage: mastère ISIC (Business Intelligence)
PDF
Machine Learning and Industrie 4.0
PPTX
Power Bi Basics
PDF
BigData_Chp4: NOSQL
Découvrez Power BI - [webinaire avec demo]
Power bi desktop et Power BI Service
Excel ppt.ppt
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Rapport de stage: mastère ISIC (Business Intelligence)
Machine Learning and Industrie 4.0
Power Bi Basics
BigData_Chp4: NOSQL

Tendances (20)

PPTX
Presentation de gestionnaire de bibliothèque
PDF
Application web de gestion de recrutement- Recruitement managment system
PPTX
Présentation PFE: Système de gestion des réclamations et interventions clients
PPTX
Présentation pfe Développement d'une application bancaire mobile
PDF
Etude d'une application de gestion d'une bibliothèque numérique
PPTX
Chp1 - Introduction à l'Informatique Décisionnelle
PDF
Présentation PFE
PPTX
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
PDF
Conception et Réalisation d'un Data Warehouse
PDF
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
PPT
présentation soutenance PFE.ppt
PPT
Projet BI - 1 - Analyse des besoins
PPTX
Présentation PFE (Conception et développement d'une application web && mobile...
PDF
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
DOCX
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
PDF
Conception et réalisation d’un Système d’information des étudiants du départe...
PPT
Projet BI - 2 - Conception base de données
PPT
Système d'Information (S.I.) dans l’entreprise
PDF
Présentation bi 1.0
PDF
Rapport- Conception et réalisation d'une plateforme social learning
Presentation de gestionnaire de bibliothèque
Application web de gestion de recrutement- Recruitement managment system
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation pfe Développement d'une application bancaire mobile
Etude d'une application de gestion d'une bibliothèque numérique
Chp1 - Introduction à l'Informatique Décisionnelle
Présentation PFE
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Conception et Réalisation d'un Data Warehouse
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
présentation soutenance PFE.ppt
Projet BI - 1 - Analyse des besoins
Présentation PFE (Conception et développement d'une application web && mobile...
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Conception et réalisation d’un Système d’information des étudiants du départe...
Projet BI - 2 - Conception base de données
Système d'Information (S.I.) dans l’entreprise
Présentation bi 1.0
Rapport- Conception et réalisation d'une plateforme social learning
Publicité

En vedette (19)

PDF
Tracxn Research - Mobile Advertising Landscape, February 2017
PPTX
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
PPTX
Google Cloud Spanner Preview
PDF
MongoDB NoSQL database a deep dive -MyWhitePaper
PDF
Microsoft Power BI Overview
PDF
2017 iosco research report on financial technologies (fintech)
PPTX
Ms Cloud Summit 2017 - Power Bi, le tour complet 2017
PDF
Tracxn Research - Finance & Accounting Landscape, February 2017
PPTX
Power BI Made Simple
PDF
2015 Internet Trends Report
PPTX
SQL azure database for DBA
PDF
Introduction to Big Data
PPTX
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
PPTX
Comparing 30 MongoDB operations with Oracle SQL statements
PDF
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
PPTX
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
PDF
Webinar: 10-Step Guide to Creating a Single View of your Business
PDF
Europa AI startup scaleups report 2016
PDF
2016 Internet Trends Report
Tracxn Research - Mobile Advertising Landscape, February 2017
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Google Cloud Spanner Preview
MongoDB NoSQL database a deep dive -MyWhitePaper
Microsoft Power BI Overview
2017 iosco research report on financial technologies (fintech)
Ms Cloud Summit 2017 - Power Bi, le tour complet 2017
Tracxn Research - Finance & Accounting Landscape, February 2017
Power BI Made Simple
2015 Internet Trends Report
SQL azure database for DBA
Introduction to Big Data
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Comparing 30 MongoDB operations with Oracle SQL statements
Learn Power BI with Power Pivot, Power Query, Power View, Power Map and Q&A
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Webinar: 10-Step Guide to Creating a Single View of your Business
Europa AI startup scaleups report 2016
2016 Internet Trends Report
Publicité

Similaire à Power Bi, le tour complet 2017 (20)

PDF
Paris Tug - Session d'octobre
PPTX
SPS Montréal 2018 - La passerelle de données locales
PPTX
Cloud et BI, quelle architecture pour 2014 ?
PPTX
JSS2014 – Cloud et BI, quelle architecture pour 2014 ?
PPTX
Cloud et BI, quelle architecture pour 2014 ?
PPTX
Panorama de l'écosystème Microsoft Data Platform
PDF
Exia datazen 20151215
PPTX
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
PDF
La BI Microsoft en mobilité sur tous les devices
PDF
La BI Microsoft en mobilité sur tous les devices
PPTX
Restitution des données environnement Microsoft & data visualization : panel ...
PPTX
Power BI _ La data n'a plus de secret pour vous
PPTX
Power BI 365
PPTX
PPTX
S14 visionnez vos données et facilitez vos prises de decision
PPTX
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
PDF
La BI, Power BI, et SQL Server 2014
PPTX
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
PPTX
Aspectize meetup
PDF
Présentation ssbi
Paris Tug - Session d'octobre
SPS Montréal 2018 - La passerelle de données locales
Cloud et BI, quelle architecture pour 2014 ?
JSS2014 – Cloud et BI, quelle architecture pour 2014 ?
Cloud et BI, quelle architecture pour 2014 ?
Panorama de l'écosystème Microsoft Data Platform
Exia datazen 20151215
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
La BI Microsoft en mobilité sur tous les devices
La BI Microsoft en mobilité sur tous les devices
Restitution des données environnement Microsoft & data visualization : panel ...
Power BI _ La data n'a plus de secret pour vous
Power BI 365
S14 visionnez vos données et facilitez vos prises de decision
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
La BI, Power BI, et SQL Server 2014
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Aspectize meetup
Présentation ssbi

Plus de Isabelle Van Campenhoudt (12)

PDF
From Excel hero to Power BI champion
PDF
Excel patterns in Power BI: From Excel hero to Power BI Champion
PDF
Power BI Report Server & Office Online Server
PDF
Retour d'expérience Power BI
PPTX
Espc17 make your share point fly by tuning and optimising sql server
PDF
Azure Data Factory-Rebuild 2017
PDF
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
PPTX
SQL 2016 Query Store: Et si mes queries m'étaient contées...
PPTX
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
PDF
Dat202 Techdays Paris 2015: PowerBI un an après
PDF
Cycle Power BI Part1
PDF
Tuning Sql Server for SharePoint--- Community Day Belgium 2013
From Excel hero to Power BI champion
Excel patterns in Power BI: From Excel hero to Power BI Champion
Power BI Report Server & Office Online Server
Retour d'expérience Power BI
Espc17 make your share point fly by tuning and optimising sql server
Azure Data Factory-Rebuild 2017
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
SQL 2016 Query Store: Et si mes queries m'étaient contées...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
Dat202 Techdays Paris 2015: PowerBI un an après
Cycle Power BI Part1
Tuning Sql Server for SharePoint--- Community Day Belgium 2013

Power Bi, le tour complet 2017

  • 1. Franck Mercier Technical Evangelist – Microsoft - @FranmerMS Power BI, le tour complet 2017 Isabelle Van Campenhoudt Data Platform MVP – ShareQL - @thesqlgrrrl
  • 2. WHO’S WHO SQL Server MVP, Brussels Consultant, speaker, trainer, GUSS Board Member, PASS V-Chapter Leader Managing partner de www.ShareQL.com SQL Server since 1999 Blog: http://thesqlgrrrl.wordpress.com/ [email protected] @thesqlgrrrl Isabelle Van Campenhoudt
  • 3. WHO’S WHO Franck Mercier Technical Evangelist Microsoft France @FranmerMS http://aka.ms/franck
  • 4. AGENDA Introduction Power BI Services Power BI Desktop Sécurité Mobilité Temps reel Industrialisation Futur
  • 5. Qu’est-ce que Power BI ? Power BI Desktop Outil gratuit de création de modèles et rapports interactifs multi sources de données Power BI Service Service Cloud d’analyses et de visualisation de données. (https://app.powerbi.com) Add in Power BI pour Excel Création de modèles et rapports interactifs multi sources de données au sein d’Excel App Power BI Application Power BI pour appareils mobiles
  • 6. Les bénéfices de Power BI Modèles de tableaux de bords et rapports disponibles pour les plus grand services Saas Intégration avec Azure et les produits Microsoft Prise en main rapide et exploration des données en langage naturel Tableaux de bords en temps réel Déploiement rapide, connexion hybride. Solution prête pour l’entreprise Connexion sécurisée aux données Cloud ou sur site
  • 7. Power BI vue d’ensemble Power BI service (http://app.powerbi.com) Sources de données SaaS solutions E.g. Marketo, Salesforce, GitHub, Google analytics On-premises data E.g. Analysis Services Organizational content packs Corporate data sources, or external data services Azure services E.g. Azure SQL, Stream Analytics Excel files Workbook data or data models Power BI Desktop files Related data from files, databases, Azure, and other sources Partage et collaboration Requête en langage naturel Mise à jour des données Visualisations Temps réel Content packs Rapports Jeux de données01001 10101 Power BI REST API Préparation Exploration PartageRapport Power BI Desktop / Excel & Power BI Add-in / Power BI Embedded
  • 9. Les bases Power BI service propose un service simple et intuitif pour interagir avec toutes vos données Power BI service a été conçu pour : • Simplifier l’accès aux données hétérogènes • Réaliser rapidement des analyses approfondies de vos données • Créer des tableaux de bord et rapport mettant en avant vos informations clefs • Partager vos tableaux de bord et rapports
  • 10. Simple d’accès : https://app.powerbi.com •Microsoft Edge •Internet Explorer, 10 or 11 •Chrome desktop, latest version •Safari Mac, latest version •Firefox desktop, latest version Les bases Compatible avec de nombreux navigateurs web :
  • 15. Partage & collaboration •Partage des tableaux de bord et de tuiles •Groupes Office 365 •Content packs organisationnels •Partage public des rapports •Embarqué dans SharePoint Online •Export vers PowerPoint  (preview) • Partage des tableaux de bords dans l’organisation et à l’extérieur. Possibilité d’appliquer la sécurité RLS. • Création de groupe Office 365 pour collaborer autour des rapports, discussions et documents • Possibilité de partage dans SharePoint Online, dans dans un site web public • Intégration dans PowerPoint Share & collaborate
  • 16. Nouvelles fonctionnalités Epingler des éléments de SQL Server Reporting Services Epingler des tables Excel (range) Epingler snapshots of Excel elements Epingler des données temps reels Analyses rapides (Quick Insights) Export dans Excel Publication web Row-level security Alertes sur les données Cortana pour Power BI Dashboard data classification …
  • 20. Power BI Desktop • Récupérer et préparer les données avec des connecteurs et fonctions avancées • Transformation des données et création de modèles d’analyses des données • Libre exploration des données • Exécution de scripts R directement dans Power BI Desktop • Création de rapports interactifs avec des “data visualization” modernes Power BI Desktop Explore Share & collaborate Prepare Report
  • 21. Share & collaborate Report Explore Prepare Power BI Desktop •Source de données •Nettoyage •“Mash-up” Récupérer, nettoyer et mixer les données
  • 22. File Database Azure Online Services Other • CSV • Excel • JSON • SharePoint Folder • Text • XML • Access • Amazon Redshift • DirectQuery for SQL Server • IBM DB2 • IBM Informix • Impala • MySQL • Oracle • PostgreSQL • SAP Business Warehouse • SAP HANA • Snowflake • SQL Server • SQL Server Analysis Services • Sybase • Teradata • Blob Storage • Data Lake Store • DirectQuery for SQL Database • DocumentDB • HDInsight • HDInsight Spark • Marketplace • SQL Database • SQL Data Warehouse • Table Storage • appFigures • Azure Enterprise • comScore Digital Analytics • Dynamics 365 for Financials • Dynamics CRM Online • Exchange Online • Facebook • GitHub • Google Analytics • MailChimp • Marketo • Mixpanel • Planview Enterprise • ProjectPlace • QuickBooks Online • Salesforce • SharePoint Online • Smartsheet • Spark • SparkPost • SQL Sentry • Stripe • SweetIQ • Troux • Twilio • tyGraph • Webtrends • Zendesk • Active Directory • Blank Query • Hadoop File (HDFS) • Microsoft Exchange • OData Feed • ODBC • OLEDB • R Script • SharePoint List • Web  Nombreuses sources de données disponibles  Navigation rapide dans les données avec la technologie “In-Memory”  Filtrer la source de donner avant le chargement des données  Récupération automatique des tables liés lors de la connexion aux sources de données Data sources available in Power BI Desktop Share & collaborate Report Explore Prepare Accès aux donnéesPower BI Desktop
  • 23. Feature Modes de connexion Share & collaborate Report Explore Prepare Power BI Desktop Import DirectQuery Live/Exploration Principes • ETL* • Téléchargement des données • Sélection des tables • Pas de téléchargement de données • Requêtes déclenchées depuis les visualisations du rapport • Exploration des objets sources depuis PBID • Pas de téléchargement de données • Requêtes déclenchées depuis les visualisations du rapport Sources de données supportées • Toutes les sources de données (>60 sources) • SQL Server • Azure SQL Database • Azure SQL Data Warehouse • SAP HANA • Oracle • Teradata • SQL Server Analysis Services (Tabular & Multidimensional) Nombre de sources de données par rapport • Illimité • 1 • 1 Transformations • Toutes les transformations (100’s) • Support partiel (en fonction des sources de données) • None Possibilités de Mashup • Merge (Joins) • Append (Union) • Parameterized queries • Merge (Joins) • Append (Union) • None Création de modèle • Relations • Tables et colonnes calculées & mesures • Hierarchies • Colonnes calculées • Mesures • Changement de type des colonnes • None 3 possibilités de connexion : Import, DirectQuery, Live/Exploration * Extract, Transform and Load
  • 24. Feature • Retirer des lignes • Renommer des colonnes • Changer le type de données • Pivot et « unpivot » des colonnes • Supprimer des relations • Identifier et corriger les erreurs • Fusionner des requêtes • Extraire et isoler des informations • Nom des mois depuis des valeurs Date/Heure Transformations communes• Transformer les données via une interface intuitive o Sélection des données à intégrer o Nettoyage des données / Retirer les erreurs o Définition des étapes de transformation o Modification du type de données • Adapté pour les scenarios avancés de “Mashup” de données • Exécution de scripts R Share & collaborate Report Explore Prepare Transformer les données en fonction des besoinsPower BI Desktop Shape and combine data
  • 25. Feature  Création automatique d’un modèle via l’importation des données o Les relations sont détectées automatiquement, les données sont catégorisées et des agrégations par défaut sont appliquées o Création de relations entre les tables par « drag & drop »  Enrichissement du modèle permettant des calculs complexes  Création de mesures et colonnes calculées  Haute performance avec un moteur en mémoire  Protection des données avec la fonction Row Level Security (RLS). Création de modèle Share & collaborate Report Explore Prepare Power BI Desktop
  • 26. Feature  Exploration des données via de nombreux objets de visualisations o Pivoter et découper les données o Naviguer dans les données o Croisement de plusieurs jeux de données o Filtres et tri des données (dont min & max) o Fonctions de calculs rapides o Changement simple de visualisation o Fonctions d’analyses natives : group, top n, forecast,…  Filtrer les données sur plusieurs niveaux :  Visualisation, pages, rapport  Utilisation des visualisations R Share & collaborate Report Explore Prepare Explorerles données en toute libertéPower BI Desktop
  • 27. Feature • Création de rapports intéractifs • Intégration de visualisations personnalisées − https://app.powverbi.com/visuals • Fusion de données de sources multiple dans un seul rapport • Intégration de scripts R pour la visualisation des données • Création de rapports optimisés pour les mobiles • Création de rapports avec des indicateurs de tendance • Info bulles personnalisables • Formatage conditionnel • Echelle linéaire ou logarithmique sur l’axe Y Création de rapports avancés : visualisations personnalisées Share & collaborate Report Explore Prepare Power BI Desktop
  • 28. Feature  Enregistrez Power BI Desktop report fichiers et publiez le facilement vers Power BI  Partagez avec les autres utilisateurs Power BI dans votre organisation  Copiez vos table, cellules ou colonnes  Utilisez Power BI template (.pbit file) pour sauver et partager la définition du report, du data model et des queries, et non les données actuelles…  Intégration avec Cortana Share & collaborate Report Explore Prepare Partagerdes rapports,des données avecun large publicPower BI Desktop
  • 31. Applications Mobiles • Installez des applications mobiles natives pour accéder vos Dashboard, disponibles pour • Windows • iOS (iPhone and iPad) • Android • Fonctionnalité incluses • Mettez vos visualisations principales en favoris • Zoom in and out des visualisations • Annotation des visualisations et partage de capture • Configurer des alertes pour etre notifié des Indicateurs Business critiques-- KPIs
  • 32. Application Mobile • Création dans Power BI Desktop
  • 35. Qu’est ce que Power BI Embedded ? C’est un service Azure ! Intégration des rapports Power BI au sein de vos applications
  • 36. Modèle conceptuel Power BI Embedded • Service Azure • Pas de licence pour l’utilisateur final • Gestion de l’authentification
  • 38. Row-level security (RLS) • Il est possible de restreindre l’accès aux jeux de données • Les filtres fonctionnent au niveau de l’enregistrement et sont assignés à des rôles • Les utilisateurs sont ensuite assignés aux rôles • Pour le propriétaire du jeu de donnée il est possible de: • Assigner des rôles aux utilisateurs • Voir des rapports sur les rôles et les utilisateurs…
  • 39. Row-level security (RLS) • Limitations: • Uniquement défini sur des jeux de données crée avec Power BI Desktop • Ne sont supporté que les données importées et les connexions DirectQuery • Q&A et Cortana ne sont pas supportés • L’analyze dans Excel n’est pas supporté • Le partage extérieur n’est pas supporté • If applied to a dataset owned by a group, roles will only be applied to read-only members Note: Fonctionnalité PowerBI Pro
  • 40. Power BI Embedded avec RLS
  • 42. Architecture Event Hub & Stream Analytics
  • 43. Il existe deux façons de créer un flux de données en continu en temps réel qui peut être consommé et visualisé par Power BI: Power BI REST API utilisant un point de terminaison en temps réel PubNub
  • 46. Les clés de “L’industrialisation” Rafraichissement sur des sources “vivantes” Partage et collaboration Sécurité Applications embarquées
  • 47. Garder vos données à jour dans Power BI Power BI Gateway—Personnel • Scénario individuel • Les utilisateurs peuvent installer Power BI Gateway— Personal pour rafraichir les sources de données on premises supportées • Seulement en 64-bit • Utiliser “Runs as a service” si configure avec un compte administrator account; sinon “ runs as an application” • Le transfert de données est sécurisé (SSL) via Azure Service Bus • Aucune ouverture de ports de firewall requise • Certain scenarios ne peuvent pas etre planifiée pour du rafraichissement de données: • Instructions SQL personnalisées • Données d’une feuille Excel • Direct Connect or DirectQuery data sources
  • 48. Garder vos données à jour dans Power BI On-Premises Data Gateway • Scénario d’entreprise • L’IT peut installer On-Premises Data Gateway au service de grands groups d’utilisateurs pour rafraichir des sources de données supportées • Successeur de Power BI Gateway—Enterprise • IT peut: • Gere de façon centralisée les utilisateurs et leur accès aux données • Gain de visibilité dans l’usage du gateway , sources de données les plus utilisées et leurs utilisateurs • Sources de données • SQL Server Analysis Services (Multidimensional and Tabular modes) • SQL Server • Oracle, Teradata, SAP HANA Note: For Analysis Services, the Power BI user is passed to Analysis Services as the effective username
  • 49. On-premises data sources On-premises data gateway One gateway for multiple cloud services and experiences Files, SharePointSQL Server SQL Server Analysis Services Other data sources Cloud services Preview PowerApps Preview Microsoft FlowPower BI Azure Service Bus Application Gateway Data source connection credentials can only be decrypted by the gateway Gateway Cloud Service Data source connection credentials are encrypted Read access, scheduled refresh, live connection Live connection, CRUD support (create, read, update and delete) Azure Logic Apps
  • 50. FUTUR
  • 52. Futur Intégration de Power BI dans SSRS • VM de démo dans Azure • https://blogs.msdn.mic rosoft.com/sqlrsteambl og/2016/12/16/power- bi-reports-in-sql-server- reporting-services- feedback-on-the- technical-preview/
  • 53. SSRS
  • 55. Merci Beaucoup! Thank you! Join the conversation #MSCloudSummit @MSCloudSummit