Vous êtes sur la page 1sur 202

Power BI

Paginated Reports in a Day

Version de juin 2020

© 2020 Microsoft. Tous droits réservés.


Objectif du cours

• Ce cours vise à donner aux auteurs de rapports les connaissances


techniques nécessaires pour créer, publier et diffuser des rapports
paginés Power BI
• Il est destiné au public suivant :
• Les auteurs de rapports Power BI
• Les analystes Excel
• Les personnes avec des compétences SQL Server Reporting Services (SSRS) qui
nécessitent une mise à jour
• Les auteurs de rapports Crystal

© 2020 Microsoft. Tous droits réservés.


Objectif du cours
(suite)

• À l'issue de ce cours, vous aurez les compétences nécessaires pour :


• Concevoir des présentations de rapport
• Vous connecter à des sources de données pour récupérer des données de rapport
• Utiliser des paramètres
• Visualiser des données de rapport
• Ajouter des fonctionnalités d'interactivité
• Publier, utiliser, fournir et incorporer des rapports paginés

© 2020 Microsoft. Tous droits réservés.


Objectif du cours
Prérequis

• Il n'y a pas de prérequis spécifiques


• Il serait toutefois utile que vous ayez une connaissance de base
d'autres outils de création de rapports

© 2020 Microsoft. Tous droits réservés.


Modules du cours

01 : Génération de rapports Power BI


02 : Conception de présentations de rapport
03 : Récupération de données de rapport
04 : Utilisation de paramètres
05 : Visualisation de données de rapport
06 : Ajout de fonctionnalités d'interactivité
07 : Au-delà du développement de rapports

© 2020 Microsoft. Tous droits réservés.


Labos

01A : Mise en route 10 minutes


02A : Créer votre premier rapport 20 minutes
02B : Développer un modèle de rapport 30 minutes
03A : Développer un rapport Liste 45 minutes
04A : Utiliser des paramètres 45 minutes
05A : Développer un rapport Table - Partie 1 60 minutes
05B : Développer un rapport Table - Partie 2 20 minutes
06A : Ajouter des fonctionnalités d'interactivité 10 minutes

© 2020 Microsoft. Tous droits réservés.


Labos
Scénario

• Les labos sont basés sur les activités commerciales de la


société fictive
Entreprise Adventure Works
• La société Adventure Works :
• Représente un fabricant de cycles qui vend des vélos et des accessoires
sur les marchés internationaux
• Accumule des données opérationnelles dans une base de données
Azure SQL
• A besoin d'explorer et d'effectuer des analyses plus approfondies de ses
données
• Dans les labos, en tant qu'auteur de leurs rapports, vous allez
développer plusieurs rapports de performance des ventes
© 2020 Microsoft. Tous droits réservés.
Labos
Préparation de l'installation

• Le kit d'auto-apprentissage et les instructions d'installation sont


disponibles à l'adresse :
• https://aka.ms/priad-online-course#self-study-kit
• Instructions d'installation :
1. Télécharger le kit d'auto-apprentissage (.zip) localement
2. Modifier les propriétés du fichier et le « débloquer »
3. Extraire le contenu du fichier dans votre système de fichiers
• Les documents des labos feront référence à cet emplacement en tant que <CourseFolder>
• La présentation est disponible sous forme de document PDF dans le
dossier <CourseFolder>\PowerBIPRIAD\Presentations
• Elle comprend de nombreux liens vers des documents de référence utiles
© 2020 Microsoft. Tous droits réservés.
Objectif du cours
Configuration du PC

• Vous devez utiliser votre propre ordinateur équipé de :


• Windows 7 ou version ultérieure
• Microsoft .NET Framework version 4.7.2 ou ultérieure
• La dernière version de Power BI Report Builder (15.6.1207.0002 - avril 2020)
• Microsoft Edge (basé sur Chromium) de préférence, ou autre navigateur Web
pris en charge par Power BI
• Il est conseillé d'avoir :
• Un autre appareil, comme une tablette, que vous pourrez utiliser pour afficher
les documents PDF des labos
• Une souris : la création de rapports implique une conception de haute précision

© 2020 Microsoft. Tous droits réservés.


Labos
Compte Power BI

• Vous devez disposer de votre propre compte Power BI


• Si vous n'en avez pas encore un, consultez l'article S'inscrire au service Power BI en tant
que personne individuelle
• Envisagez de créer un compte gratuit avec un domaine public, comme
https://outlook.live.com
• Vous devez vous connecter à Power BI pour publier un fichier Power BI
Desktop sur un espace de travail
• Vous pouvez utiliser votre espace de travail personnel ou un espace de travail
d'application
• La publication génère un jeu de données utilisé comme source de données de rapport.
Vous n'avez pas besoin d'une licence Power BI Pro ou d'un abonnement Power BI
Premium pour utiliser un jeu de données comme source de données de rapport
© 2020 Microsoft. Tous droits réservés.
Labos
Compte Power BI (suite)

• Certaines tâches des labos impliquent la publication de votre rapport


paginé sur un espace de travail.
• Vous pouvez ouvrir un rapport paginé seulement s'il a été enregistré dans un
espace de travail sur une capacité dédiée, pour laquelle la charge de travail de
rapports paginés est activée
• Si vous n'avez pas accès à un espace de travail approprié, un lien vous sera
fourni à la place pour regarder une vidéo qui montre la publication de
rapports

© 2020 Microsoft. Tous droits réservés.


Labos
Extraits

• Pour améliorer la précision et réduire la saisie, de nombreux labos


nécessitent de faire un copier-coller à partir de fichiers d'extraits de
code
• Lorsque les fichiers d'extraits sont disponibles, ne copiez pas le
code à partir des documents du labo : les blocs de texte au format
riche sont souvent mal collés
• Évitez la tentation de faire un simple copier-coller
• Prenez le temps de comprendre l'intention de chaque extrait

© 2020 Microsoft. Tous droits réservés.


Commentaires

• Vos commentaires sont importants pour nous aider à comprendre si


nous répondons à vos besoins et pour améliorer l'expérience des
futurs participants
• À la fin du cours, il vous sera demandé de remplir et de remettre un
formulaire d'évaluation
• Si vous devez quitter la classe plus tôt, veuillez demander un
formulaire à l'avance

© 2020 Microsoft. Tous droits réservés.


Ressources
Cours en ligne

Ce cours peut être visionné en ligne, gratuitement


Découvrez les 24 vidéos, y compris le contenu en bonus
https://aka.ms/priad-online-course

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 01

Génération de rapports
Power BI
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
01 : Génération de rapports Power BI

• Présentation de Power BI
• Génération de rapports Power BI
• Génération de rapports paginés

© 2020 Microsoft. Tous droits réservés.


Présentation de Power BI
Découvrez vos données : Toutes les données, comme vous voulez, où
vous voulez
+ de
200 applications

© 2020 Microsoft. Tous droits réservés.


Présentation de Power BI
Portefeuille de produits

Créer Partager et Déploiements à Partager et Développement


collaborer grande échelle collaborer d'application

Power BI
Power BI Power BI Power BI Power BI Power BI
Report
Desktop Service Premium Report Server Embedded
Builder

Outils gratuits Service cloud Capacité dédiée Serveur de Analyse visuelle


d'analyse moderne pour de meilleures rapports local intégrée dans
de données et de d'analyse marketing performances vos applications
création de rapports

© 2020 Microsoft. Tous droits réservés.


Présentation de Power BI
Portefeuille de produits » Power BI Report Server

• Ne confondez pas les rapports paginés avec


Power BI Report Server
• Ce produit est destiné aux scénarios locaux
Ce cours ne couvre pas Power BI Report Server

Remarque : les rapports peuvent être migrés à partir


de SQL Server Reporting Services (SSRS) ou de
Power BI Report Server

© 2020 Microsoft. Tous droits réservés.


Génération de rapports Power BI

• Power BI prend en charge deux types de rapports différents :


• Rapports Power BI
• Rapports paginés Power BI

© 2020 Microsoft. Tous droits réservés.


Génération de rapports Power BI
Rapports Power BI

• Les rapports Power BI sont optimisés pour l'exploration et


l'interactivité
• Ils présentent vos données à l'aide d'une gamme complète de visuels
ultra-modernes
• Ils sont :
• Idéaux pour les rapports analytiques, car ils permettent aux utilisateurs de vos
rapports d'explorer les données et de découvrir des relations et des modèles
• Développés dans le service Power BI ou dans Power BI Desktop
• Vous pouvez faire référence à ces rapports en les qualifiant de
rapports analytiques interactifs
© 2020 Microsoft. Tous droits réservés.
Génération de rapports Power BI
Rapports Power BI » Exemple

Peut avoir
plusieurs pages,
mais format de
page fixe

© 2020 Microsoft. Tous droits réservés.


Génération de rapports Power BI
Rapports paginés Power BI

• Les rapports paginés Power BI sont optimisés pour l'impression ou la


génération de fichier PDF
• Ils vous permettent de produire des présentations à la mise en forme
parfaite et d'une précision au pixel près
• Ils sont :
• Basés sur les rapports RDL (Report Definition Language) de SQL Server Reporting
Services (SSRS)
• Idéaux pour les rapports opérationnels, tels que les factures de vente
• Développés à l'aide de Power BI Report Builder
• Vous pouvez faire référence à ces rapports en les qualifiant de rapports
précis au pixel près
© 2020 Microsoft. Tous droits réservés.
Génération de rapports Power BI
Rapports paginés Power BI » Exemple

Peut s'étaler
sur plusieurs
pages

© 2020 Microsoft. Tous droits réservés.


Génération de rapports paginés

• Configuration requise
• Sources de données
• Utilisation des rapports

© 2020 Microsoft. Tous droits réservés.


Génération de rapports paginés
Configuration requise

• Les rapports paginés ne sont disponibles


qu'avec une capacité dédiée :
• Power BI Premium (SKU P)
• Power BI Embedded (SKU A, A4-A6)
• Pour les scénarios d'intégration ou de
test/développement uniquement
• La charge de travail de génération de
rapports paginés doit être activée pour la
capacité
• Une proportion configurée de mémoire de la
capacité est réservée aux rapports paginés
• Nécessite des privilèges d'administrateur de
capacité © 2020 Microsoft. Tous droits réservés.
Génération de rapports paginés
Sources de données

• Les rapports paginés peuvent


présenter des données stockées dans :
• Des sources cloud Azure
• Azure SQL Database, ainsi que d'autres services
relationnels
• Azure Analysis Services
• Des sources locales (via une passerelle) :
• SQL Server
• SQL Server Analysis Services
• Oracle
• Teradata

© 2020 Microsoft. Tous droits réservés.


Génération de rapports paginés
Utilisation des rapports
• Les rapports paginés sont mis à disposition
de la même manière que les rapports Power
BI : dans des espaces de travail ou diffusés
dans des applications
• Utilisez les rapports dans :
• Service Power BI
• Application mobile Power BI
• Applications et portails personnalisés
• Exportez les rapports dans différents
formats :
• Word, Excel, PowerPoint, PDF, fichier TIFF, MHTML, CSV ou
XML
• Fournissez les rapports avec des
abonnements © 2020 Microsoft. Tous droits réservés.
Labo 01A
10 minutes

Mise en route
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab01A

1. Mise en route

© 2020 Microsoft. Tous droits réservés.


Ressources

Site Power BI
http://powerbi.com

Communauté Power BI
http://community.powerbi.com/

Idées sur Power BI


http://ideas.powerbi.com/

Blog Power BI
https://blog.powerbi.com/ Conseil : Power BI évolue
rapidement. L'un des meilleurs
Documentation Power BI moyens de suivre le rythme des
mises à jour est de s'abonner au
https://docs.microsoft.com/power-bi/ blog Power BI

© 2020 Microsoft. Tous droits réservés.


Ressources
(suite)

Rapports paginés dans Power BI : FAQ


https://docs.microsoft.com/power-bi/paginated-reports-faq

Présentation des rapports paginés dans Power BI Premium


https://docs.microsoft.com/power-bi/paginated-reports-report-builder-power-bi

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 02

Conception de
présentations de rapport
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
02 : Conception de présentations de rapport

• Présentation de Report Builder


• Conception de présentations de rapport
• Définition de propriétés dynamiques

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder

• Utilisez Report Builder (RB) pour :


• Créer les rapports
• Prévisualiser les rapports
• Publier les rapports sur le service Power BI
• Disponible dans les téléchargements Microsoft
• http://aka.ms/pbireportbuilder
• Configuration requise :
• Windows 7 ou version ultérieure RB est un outil pour
développeurs : il n'est pas
• Microsoft .NET Framework 4.7.2 destiné à servir d'outil pour
l'utilisation de rapports

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Fenêtre de mise en route

• Utilisez la fenêtre Mise en


route pour :
• Créer un rapport
• Utilisation des Assistants
• Rapport vierge
• Ouvrir un rapport existant
• À partir du système de fichiers
• À partir d'une liste de rapports
récemment ouverts
• Elle s'ouvre automatiquement
à chaque démarrage de RB
• Elle peut être désactivée
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation

• Présente un canevas de rapport pour la conception d'un seul rapport


• Affichez éventuellement la règle pour faciliter la mise en forme des objets de
rapport
• La fonctionnalité de conception est disponible dans :
• Les commandes d'accès rapide : enregistrer, annuler, rétablir
• Les commandes du ruban
• Divers volets
L'utilisation des
fonctionnalités RB sera
décrite dans les modules
ultérieurs

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation

Commandes Utilisateur
d'accès authentifié ou
rapide changement
de compte
Ruban
Volet
Paramètres
Volet
Données Volet
du rapport Propriétés

Canevas de Volet
rapport Regroupement
Zoom, bascule
entre modes
Aperçu/
Création
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation » Onglets de ruban

• Il existe quatre onglets de ruban :


• Fichier
• Accueil
• Insérer
• Afficher

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation » Onglets de ruban » Fichier

• Utilisez Fichier pour :


• Créer un rapport
• Ouvrir un rapport existant
• Enregistrer le rapport actif
• Ouvrir Options
• Les rapports peuvent être enregistrés
localement pendant le développement
• Les rapports sont enregistrés en tant que
fichiers .rdl
• Les rapports finalisés sont publiés sur le
service Power BI La publication est traitée
dans le module 07
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation » Onglets de ruban » Fichier » Options

• Utilisez Options pour :


• Permettre l'envoi des données d'utilisation
et des erreurs à Microsoft (option activée
par défaut)
• Accéder aux ressources, notamment :
• Forums de la communauté
• Commentaires
• Blog de l'équipe Power BI
• Informations sur la version
• Rechercher des mises à jour
• Les vérifications automatiques peuvent être
activées
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation » Onglets de ruban » Accueil

• Utilisez l'onglet de ruban Accueil pour :


• Exécuter le rapport (afficher un aperçu)
• Copier/coller
• Appliquer la mise en forme :
• Police, paragraphe, bordure, nombre et disposition

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation » Onglets de ruban » Insérer

• Utilisez l'onglet de ruban Insérer pour :


• Ajouter des régions de données, des visualisations de données et des
éléments de rapport
• Ajouter des sous-rapports
• Activer des en-têtes et/ou pieds de page

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation » Onglets de ruban » Afficher

• Utilisez l'onglet de ruban Afficher pour afficher/masquer :


• La règle
• Les volets :
• Données du rapport
• Propriétés
• Regroupement
• Paramètres

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation » Volets

• Il existe quatre volets :


• Données du rapport
• Propriétés
• Regroupement Présentés dans des modules
ultérieurs
• Paramètres

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Présentation » Volets » Données du rapport

• Utilisez le volet Données du rapport pour gérer


et explorer les ressources disponibles pour la
conception de la présentation du rapport :
• Champs prédéfinis, également appelés objets globaux
• Paramètres de rapport
• Images
• Sources de données
• Datasets implemented et leurs champs
• Vous pouvez faire glisser les champs prédéfinis, les
paramètres de rapport, les images et les champs de
datasets implemented dans le canevas de rapport
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation » Volets » Propriétés

• Utilisez le volet Propriétés pour gérer et


répertorier les propriétés des éléments
sélectionnés
• Les propriétés peuvent être regroupées par catégorie ou
répertoriées par ordre alphabétique
• Certaines propriétés peuvent être gérées pour plusieurs
éléments sélectionnés
• Vous pouvez également cliquer avec le bouton
droit sur un objet de rapport pour ouvrir les pages
Propriétés afin d'accéder aux propriétés
couramment configurées
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Présentation » Volets » Propriétés (suite)

Élément sélectionné
Cliquer pour ouvrir les pages
Basculer l'ordre des
Propriétés (si disponibles)
propriétés

Développer le groupe de
propriétés pour afficher Conseil : pour
les sous-propriétés configurer une
propriété, cliquez sur
son nom, puis
commencez à taper
Nom de la Valeur de la pour remplacer la
propriété propriété valeur actuelle

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Aperçu du rapport

• Le mode Aperçu est utile pour tester la conception du rapport qui est rendu
en HTML
• Une fois que toutes les valeurs des paramètres du rapport sont entrées,
cliquez sur Afficher le rapport
• Le rapport est rendu automatiquement si tous les paramètres ont des valeurs par défaut
Volet
Paramètres

Afficher le
rapport

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Aperçu du rapport » Onglets de ruban » Exécuter

• Utilisez l'onglet de ruban Exécuter pour :


• Revenir en mode Conception
• Zoomer
• Naviguer entre les pages
• Actualiser ou arrêter l'actualisation
• Imprimer ou exporter
• Afficher le volet Paramètres
• Rechercher des valeurs de texte
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Aperçu du rapport » Options d'impression

• L'aperçu du rapport peut être sorti sur une imprimante


• Éventuellement, définissez la plage de pages et le nombre de copies
• Utilisez Mise en page pour définir le format de papier, l'orientation
de page et les marges
• Utilisez le mode Page pour voir à quoi ressemblera le rapport une
fois imprimé
© 2020 Microsoft. Tous droits réservés.
Présentation de Report Builder
Aperçu du rapport » Exporter

• L'aperçu de rapport peut être exporté en


utilisant un format différent :
• Word
• Excel
• PowerPoint
• PDF
• Fichier TIFF
• MHTML (archive Web)
• CSV (délimité par des virgules)
• Fichier XML avec données de rapport

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Assistants

• Pour accélérer le
développement, il existe
trois Assistants :
• Assistant Tableau ou matrice
• Assistant Graphique
• Assistant Carte
• Ils peuvent être lancés à
partir de :
• La fenêtre Mise en route
• L'onglet de ruban Insérer

© 2020 Microsoft. Tous droits réservés.


Présentation de Report Builder
Méthodologie de développement

• Une méthodologie de développement standard couvre les étapes


suivantes :

1. Créer le rapport
2. Créer une source de données
3. Définir les jeux de données pour récupérer les données
4. Définir les paramètres du rapport
5. Concevoir la présentation du rapport
6. Tester la conception du rapport (en mode Aperçu)
7. Publier le rapport sur le service Power BI
8. Configurer toutes les tâches après publication
© 2020 Microsoft. Tous droits réservés.
Labo 02A
20 minutes

Créer votre premier rapport


Vous devez terminer le Labo 01A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab02A

1. Créer le rapport

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport

• Chaque rapport se compose d'un corps et peut éventuellement inclure


un en-tête et/ou un pied de page qui se répètent sur chaque page
• Les en-têtes/pieds de page peuvent être omis sur la première et/ou la
dernière page

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Rapport

• Configurez le rapport avec la page des propriétés pour définir :


• Les unités de page (pouces ou centimètres)
• L'orientation de la page
• Le format de page : en utilisant les formats standard ou une largeur et une
hauteur personnalisées
• Les marges
• Le format de la page moins les marges détermine l'espace disponible
sur la page pour la conception du rapport
Conseil : veillez à ce que la largeur du
corps du rapport soit adapté au format
de la page, en tenant compte des marges
et des en-têtes/pieds de page
© 2020 Microsoft. Tous droits réservés.
Conception de présentations de rapport
Rapport » Propriétés supplémentaires

• Utilisez le volet des propriétés pour configurer des propriétés de


rapport supplémentaires :
• Auteur
• Description
• Langue
• Colonnes
• Couleur d'arrière-plan ou image
• Intervalle d'actualisation automatique (en secondes)

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Rapport » Variables

• Utilisez une variable de rapport pour contenir une valeur pour les
calculs dépendant de l'heure
• Elles sont calculées une fois et peuvent être utilisées dans des
expressions tout au long du rapport
• Elles sont en lecture seule par défaut et peuvent être définies en
lecture-écriture
• La valeur est conservée tout au long d'une session, jusqu'à ce que le
rapport soit à nouveau traité
Les variables sont un
principe de conception
avancé
© 2020 Microsoft. Tous droits réservés.
Conception de présentations de rapport
Objets de rapport

• Les objets de rapport peuvent être ajoutés à partir de l'onglet de


ruban Insérer
• Ils comprennent les :
• Régions de données Présentées dans le
• Visualisations de données module 05

• Éléments de rapport
• Sous-rapports

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Éléments de rapport

• Utilisez les éléments de rapport pour ajouter un effet visuel à la


présentation
• Ils sont souvent configurés indépendamment des données de rapport
• Les éléments de rapport sont :
• Zone de texte
• Image
• Ligne
• Rectangle © 2020 Microsoft. Tous droits réservés.
Conception de présentations de rapport
Objets de rapport » Éléments de rapport » Zone de texte

• Utilisez une zone de texte pour afficher une valeur


• La valeur peut être du texte statique ou une expression
• Elle peut se composer de plusieurs espaces réservés au texte, chacun pour une valeur
et un format différents
• Des balises HTML peuvent être rendues dans le texte d'espace réservé
• Propriétés de mise en forme :
• Police
• Couleur (de premier plan) et couleur d'arrière-plan
• Bordures
• Marges intérieures Les expressions seront
traitées plus loin dans ce
• Auto extensible module
• Visibilité
• Mode d'écriture © 2020 Microsoft. Tous droits réservés.
Conception de présentations de rapport
Objets de rapport » Éléments de rapport » Image

• Utilisez une image pour afficher un élément graphique,


tel qu'un logo d'entreprise
• Stockage des images :
• Sur un serveur Web
• Incorporées au rapport
• Dans une base de données, pouvant être récupérées par un jeu de données

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Éléments de rapport » Image (suite)

• Utilisation des images :


• Logo ou image autonome
• Images associées à des lignes de données
• Arrière-plan pour certains éléments de rapport :
• Corps du rapport
• Zone de texte
• Rectangle
• Table, matrice ou liste

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Éléments de rapport » Ligne

• Utilisez une ligne pour ajouter des effets visuels


• Les propriétés en déterminent la longueur, la largeur, la couleur et le style
• Pensez toutefois à utiliser des bordures de zone de texte pour
obtenir un effet similaire
• Les bordures s'étendent ou se contractent lorsque la taille de la zone de
texte change
• Ces lignes, en revanche, ont une taille fixe et ne peuvent pas être des
diagonales

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Éléments de rapport » Rectangle

• Utilisez un rectangle pour ajouter des effets visuels


• Les propriétés en déterminent la longueur, la largeur, la couleur et le style
• Utilisez également un rectangle comme conteneur
• Les régions de données et les éléments de rapport peuvent être placés dans
un rectangle
• Les éléments contenus dans un rectangle se déplacent avec lui et conservent
leur position relative
• Le corps et l'en-tête/pied de page sont des exemples particuliers de
rectangle

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Sous-rapports

• Utilisez un sous-rapport pour afficher un autre rapport paginé dans


le corps d'un rapport paginé principal
• Sur le plan conceptuel, il est similaire à un cadre dans une page Web
• N'importe quel rapport paginé peut être incorporé, à condition qu'il
soit stocké dans le même espace de travail que le rapport parent

© 2020 Microsoft. Tous droits réservés.


Conception de présentations de rapport
Objets de rapport » Sous-rapports (suite)

• En règle générale, le rapport parent passe les paramètres au sous-


rapport
• Les sous-rapports peuvent se répéter dans des régions de données,
en particulier dans la liste
Les paramètres seront traités dans le module 04

Les listes seront traités dans le module 05

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques

• Utilisez les expressions pour attribuer des valeurs dynamiques aux


propriétés
• Chaque expression doit commencer par un signe égal (=)
• Des expressions peuvent être assignées :
• Aux valeurs de zone de texte et d'espace réservé (très courant)
• Aux propriétés de style et de mise en forme
• À de nombreuses autres propriétés des objets de rapport, mais pas à
l'emplacement ou la taille, ni aux chaînes de connexion de la source de données
• Utilisez les fonctions de :
• Divers espaces de noms .NET
• Code personnalisé (bloc de code)
© 2020 Microsoft. Tous droits réservés.
Définition de propriétés dynamiques
Éditeur d'expressions

• Utilisez l'éditeur d'expressions pour vous aider à créer des


expressions
• Lancez-le à partir du volet Propriétés ou d'une page Propriétés
• Donne accès à des ressources utiles :
• Constantes et collections de rapports
• Opérateurs
• Fonctions courantes

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Éditeur d'expressions » Utilisation

Propriété

Lancer Expression
l'éditeur
d'expressions

Volet Propriétés
Ressources :
glisser-déposer
pour les insérer
Page dans l'expression
Propriétés

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Éditeur d'expression » Ressources

• Champs prédéfinis • Champs du jeu de données


• Globals • Paramètres de rapport
• ExecutionTime
• OverallPageNumber et OverallTotalPages • Variables
• PageName
• PageNumber et TotalPages • Éléments de rapport
• ReportFolder *
• ReportName
• ReportServerUrl *
• RenderFormat
• RenderFormat.IsInteractive
• RenderFormat.Name
• Utilisateur * Ne s'applique pas au service Power BI
• Langue et UserID
© 2020 Microsoft. Tous droits réservés.
Définition de propriétés dynamiques
Éditeur d'expression » Ressources » Comportement différent

• Remarque : certains champs prédéfinis se comportent différemment


dans RB et dans le service Power BI
Champ prédéfini Report Builder Service Power BI
ExecutionTime Heure locale Temps universel coordonné (UTC)
ReportName Chaîne vide Nom du rapport, tel qu'il est nommé dans
l'espace de travail
UserID Nom de compte NT Nom d'utilisateur principal (UPN)
Par exemple, AW\mblythe Par exemple, m.blythe@adventureworks.com

Le champ prédéfini UserID est utile pour gérer les


autorisations relatives aux données par utilisateur, et il est
traité dans le module suivant

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Syntaxe de l'expression

Collection!ObjectName.Property
=Fields!Sales.Value Forme la plus
courante
Collection.Item("ObjectName").Property
=Fields.Item("Sales").Value

Collection("ObjectName").Property
=Fields("Sales").Value

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Exemples d'expressions

• Titre du rapport
=Globals!ReportName

• Numérotation des pages


="Page " & Globals!PageNumber & " of " & Globals!TotalPages

• Informations sur l'exécution du rapport


="Generated: " & Format(Globals!ExecutionTime, "f") & " UTC"

• Mise en forme conditionnelle (affectée à la propriété Couleur)


=Iif(Fields!Profit.Value < 0, "Red", "Black")

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Bloc de code

• Utilisez le Bloc de code pour incorporer des fonctions complexes ou


des fonctions qui sont utilisées plusieurs fois dans un même rapport
• Le code doit être écrit dans VB.NET et peut utiliser toutes les
bibliothèques .NET Framework disponibles
• Power BI ajoute automatiquement les références à :
• Microsoft.VisualBasic
• System.Convert
• System.Math

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Bloc de code » Utilisation

• La page Propriétés du rapport


a une interface de texte simple
pour entrer le code
• Elle ne prend pas en charge la
saisie semi-automatique ou
Intellisense

© 2020 Microsoft. Tous droits réservés.


Définition de propriétés dynamiques
Bloc de code » Expression

• Utilisez l'élément Code dans les expressions pour faire référence aux
constantes ou fonctions dans le bloc de code
=Code.RemoveExtraSpaces(Join(Parameters!SalespersonGroup.Label, ", "))

© 2020 Microsoft. Tous droits réservés.


Labo 02B
30 minutes

Développer un modèle de rapport


Vous devez terminer le Labo 01A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab02B

1. Créer le rapport
2. Explorer Report Builder
3. Concevoir la présentation du rapport
4. Finaliser la conception

© 2020 Microsoft. Tous droits réservés.


Ressources

Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-power-bi

Téléchargement de Power BI Report Builder


https://aka.ms/pbireportbuilder

Découverte du mode Création de rapport pour les rapports paginés


https://docs.microsoft.com/power-bi/paginated-reports-report-design-view

Afficher un aperçu des rapports dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-previewing-reports

Planification d'un rapport dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-planning-report

© 2020 Microsoft. Tous droits réservés.


Ressources
(suite)

Pagination des rapports Power BI


https://docs.microsoft.com/power-bi/paginated-reports-pagination

Exemples d'expressions dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-expression-examples

Aide sur l'utilisation d'images pour les rapports paginés


https://docs.microsoft.com/power-bi/guidance/report-paginated-image

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 03

Récupération de données de
rapport
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
03 : Récupération de données de rapport

• Création de sources de données


• Création de jeux de données

© 2020 Microsoft. Tous droits réservés.


Création de sources de données

• Utilisez des Sources de données pour la connexion aux magasins de


données
• Elles peuvent se connecter à des :
• Jeux de données Power BI
• Magasins de données externes (à l'aide de fournisseurs managés .NET)
• Jeux statiques de données
• Une ou plusieurs sources de données peuvent être créées dans un rapport
en définissant :
• Le nom
• Le type (fournisseur de données)
• La chaîne de connexion
• L'option d'authentification © 2020 Microsoft. Tous droits réservés.
Création de sources de données
Type de source de données » Jeux de données Power BI

• Une source de données peut se connecter à des jeux de données Power BI


Premium et non Premium
• Conditions requises :
• Le jeu de données Power BI doit résider dans le même client que le rapport (lors de sa
publication)
• L'auteur du rapport doit disposer de l'autorisation de Générer le jeu de données Power
BI
• Si le jeu de données Power BI représente une connexion active (à Analysis
Services), vous devez vous connecter directement à la source de données,
à la place
• XMLA ne peut être utilisé que pour se connecter à des jeux de données
Power BI Premium
© 2020 Microsoft. Tous droits réservés.
Création de sources de données
Type de source de données » Sources de données externes

• Les sources de données externes sont des bases de données relationnelles


ou analytiques
• Elles sont hébergées soit dans le cloud, soit localement
Sources cloud Sources locales
Azure SQL Database SQL Server, 2005+
Azure SQL Data Warehouse SQL Server Analysis Services, 2012+ (tabulaire ou
Azure SQL Managed Instance multidimensionnel)

Azure Analysis Services Oracle, 9.x+


Teradata, 12+

• Power BI accède aux sources locales à l'aide de la passerelle de données


locale, même lorsque les sources sont hébergées dans des machines
virtuelles cloud © 2020 Microsoft. Tous droits réservés.
Création de sources de données
Type de source de données » Jeux statiques de données

• Utilisez la source Entrer des données pour définir une source


statique de données
• Cela peut être utile pour :
• Les données supplémentaires
• Les démonstrations
• Les preuves de concept (POC)

© 2020 Microsoft. Tous droits réservés.


Création de sources de données
Options d'authentification

• Sécurité intégrée de Windows


• Utilisez cette option lorsqu'une source de données externe doit être interrogée
en utilisant le contexte de sécurité de l'utilisateur du rapport – s'applique
uniquement aux sources cloud :
• Azure SQL Database
• Azure SQL Data Warehouse
• Azure Analysis Services
• Pour les sources locales, la délégation Kerberos doit être configurée si la
source de données ne réside pas sur le serveur de passerelle
• Informations d'identification spécifiques
• Soit Windows, soit informations d'identification de la base de données
© 2020 Microsoft. Tous droits réservés.
Création de sources de données
Options d'authentification » Types d'authentification

Source Type d'authentification pris en charge


Jeu de données Power BI SSO (Authentification unique)
Azure SQL Database Basique (nom d'utilisateur et mot de passe)
Azure SQL Data Warehouse SSO
OAuth2 (jeton AAD stocké)
Azure SQL Managed Instance Basique, via un point de terminaison public avec l'extension de base de
données Azure SQL Database
Azure Analysis Services SSO, OAuth2
SQL Server Informations d'identification stockées dans la source de données de la
SQL Server Analysis Services passerelle
Oracle
Teradata

Les sources de données utilisent par défaut


l'authentification unique, s'il y a lieu
© 2020 Microsoft. Tous droits réservés.
Création de sources de données
Remarque

• Dans Power BI Report Builder, les connexions de sources de données


sont effectuées directement aux sources de données
• Une fois publiées, cependant, les sources de données se
connecteront :
• Directement à des jeux de données Power BI ou à des sources de données cloud
• Via des passerelles à des sources de données locales
• Dans le service Power BI, certaines sources de données de rapport
nécessiteront une configuration après publication
Les tâches après la
publication sont traitées
dans le module 07

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données

• Utilisez un jeu de données pour récupérer un résultat tabulaire dans


une source de données de rapport
• Un ou plusieurs jeux de données peuvent être créés dans un rapport
en définissant :
• Le nom
• La source de données
• Le type de commande (texte ou procédure
stockée) Remarque : le terme Jeu de données est utilisé
dans Power BI et dans Power BI Report
• La requête Builder. Ce sont des concepts différents. Dans
• Le délai d'attente (en secondes) ce cours, nous qualifions toujours pleinement
une référence à un jeu de données Power BI.
• Le classement, le respect de la casse et
d'autres options © 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête

• Lorsque le type de commande est Texte, la requête définit


l'instruction utilisée pour récupérer les données
• Elle doit produire un résultat tabulaire, composé de colonnes au nom unique
• Saisissez une instruction de requête ou utilisez un concepteur de
requêtes intégré pour générer une instruction de requête
• Pour les sources de données relationnelles, il est possible de définir
une requête dynamique en affectant une expression

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Requête » Concepteurs de requêtes

• Les concepteurs de requêtes servent à :


• Explorer les métadonnées
• Créer des requêtes
• Paramétrer des requêtes
• Afficher un aperçu des résultats de la requête
• Il existe trois concepteurs :
• Concepteur de requêtes relationnelles : uniquement pris en charge pour les
produits de base de données Microsoft
• Concepteur DAX Analysis Services
• Concepteur MDX Analysis Services

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Requête » Concepteurs de requêtes » Concepteur de requêtes relationnelles

• Utilisez le concepteur de requêtes relationnelles pour créer et tester une


requête relationnelle, basée sur :
• Des tables ou des vues
• Des procédures stockées
• Configurez :
• La sélection des champs
• Le regroupement et l'agrégation
• Les relations (types de jointure de table : INTERNE ou GAUCHE/DROITE/EXTERNE
ENTIÈRE)
• Les filtres, avec paramétrage optionnel
• Basculez en mode éditeur de texte, pour personnaliser l'instruction de
requête © 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête » Concepteurs de requêtes » Concepteur de requêtes relationnelles

Basculer en Importer à partir Exécuter la Configurer le regroupement et


mode Texte d'un fichier de requête la compilation
requête

Développer
pour configurer
Sélectionner des relations
des colonnes
dans des
tables, des Ajouter des filtres
vues ou des et paramétrer
procédures éventuellement
stockées
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes Analysis Services

• Vous devez utiliser les concepteurs Analysis Services pour les


sources de données suivantes :
• Jeu de données Power BI
• Azure Analysis Services
• SQL Server Analysis Services
• Les concepteurs créent des requêtes MDX ou DAX
• DAX = Data Analysis EXpressions
• MDX = MultiDimensional EXpressions
• Les requêtes MDX renvoient toujours un résultat tabulaire

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes Analysis Services
(suite)

• Les concepteurs permettent de créer une instruction de requête dans


les deux langages
• Les modèles de sources de données doivent définir des mesures
pour réaliser la compilation
• Il est possible de se connecter à un modèle ou à une perspective
• Il existe deux modes de développement :
• Mode Création : utilisez le glisser-déposer pour créer une instruction de
requête
• Mode de requête : personnalisez l'instruction de requête

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes DAX
Analysis Services

• Utilisez le concepteur de requêtes DAX pour créer et tester une


requête DAX
• Glissez et déposez les ressources du modèle pour créer une requête :
• Colonnes
• Hiérarchies et niveaux
• Mesures et métriques KPI
• Ajoutez des filtres, avec un paramétrage optionnel
• Basculez en mode Création pour personnaliser l'instruction de
requête

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes DAX Analysis Services

Importer une Basculer Activer ou désactiver Exécuter Basculer en Activer les


requête en MDX l'exécution automatique mode Création paramètres à
valeurs multiples

Sélectionner
un modèle
ou une Définir les
perspective filtres

Faire glisser
des ressources
Afficher un
pour construire
aperçu du
une requête
résultat de la
requête
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes MDX Analysis Services

• Utilisez le concepteur de requêtes MDX pour créer et tester une requête


MDX
• Il est presque identique au concepteur de requêtes DAX
• Glissez et déposez les ressources du modèle pour créer une requête :
• Colonnes
• Hiérarchies et niveaux
• Mesures et métriques KPI
• Ajoutez :
• Les membres calculés, définis à l'aide de MDX
• Les filtres, avec paramétrage optionnel
• Basculez en mode Création pour personnaliser l'instruction de requête
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes MDX Analysis Services

Basculer Créer un Afficher les Afficher les


en DAX membre calculé cellules vides agrégations

Faire
glisser les
membres
calculés © 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Requête » Concepteurs de requêtes » Concepteurs de requêtes MDX Analysis
Services » Agrégations

• L'utilisation de la fonction d'agrégation dans la création de rapport


modifie la requête afin de récupérer également les agrégats de serveurs
• Remarque : non pris en charge par le concepteur de requêtes DAX
• Elle garantit que la compilation est calculée par le modèle, ce qui est
important, car :
• Les rapports ne peuvent pas toujours produire des compilations correctes (c.-à-d. nombre
distinct)
• Les rapports n'ont pas besoin de supposer ou de dupliquer la logique de compilation
• Cela se traduit généralement par de meilleures performances, car :
• Les bases de données analytiques sont optimisées pour la La fonction d'agrégation
compilation sera traitée dans le
• Peut réduire la quantité de données que le rapport a besoin de module 05
récupérer pour produire la compilation
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Collections de jeux de données

• Un jeu de données a une collection de :


• Champs : utilisés pour mettre en forme les conceptions de rapports
• Filtres : utilisés pour filtrer les données récupérées
• Paramètres : utilisés pour passer des valeurs à la source de données,
généralement pour filtrer les données de la source

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Collections de jeux de données » Champs

• Les Champs représentent la structure tabulaire


du jeu de données
• Chaque colonne récupérée de la source de données
est un champ
• Un champ calculé peut être créé à l'aide d'une
expression

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Collections de jeux de données » Champs

• Les Filtres sont utilisés pour filtrer les données


récupérées
• De cette façon, une conception de rapport
peut fonctionner sur un sous-ensemble de
lignes du jeu de données

© 2020 Microsoft. Tous droits réservés.


Création de jeux de données
Collections de jeux de données » Filtres » Exemple

2 Power BI
1 Un utilisateur
récupère les
de rapport
données
demande un 3 Power BI rend pour toutes
rapport pour le rapport en les années
l'année 2019 filtrant le jeu
de données

4 L'utilisateur de
rapport
demande 5 Les données
maintenant existantes sont
l'année 2020 filtrées
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Collections de jeux de données » Paramètres

• Utilisez les paramètres pour passer des valeurs à la


source de données
• En règle générale, les paramètres sont incorporés
dans les clauses de filtre de requête, ou passés dans
les paramètres de procédure stockée, pour limiter les
données à récupérer
• Il est courant que les paramètres de rapport (définis
par l'utilisateur du rapport) correspondent aux
paramètres de dataset
Les paramètres de rapport
sont présentés dans le
module 04
© 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Collections de jeux de données » Paramètres » Exemple

1 Un utilisateur
de rapport
demande un 3 Power BI rend le 2 Power BI
rapport pour rapport en utilisant récupère les
l'année 2019 la totalité du jeu données pour
de données l'année 2019

4 L'utilisateur de
5 Power BI
rapport
récupère les
demande 6 Power BI rend le
données pour
maintenant rapport en utilisant
l'année 2020
l'année 2020 la totalité du jeu de
données © 2020 Microsoft. Tous droits réservés.
Création de jeux de données
Collections de jeux de données » Paramètres » Sécurisation des
données de rapport

• Les données de rapport peuvent être sécurisées par utilisateur en


passant le champ UserID à un paramètre de requête
• Le champ retourne le nom d'utilisateur principal (UPN) de l'utilisateur du rapport
• Si la source de données a enregistré des utilisateurs et leurs valeurs
UPN, la requête de jeu de données peut appliquer les filtres
appropriés
Faites attention lorsque vous développez des rapports qui passe le champ
prédéfini UserID : dans Power BI Report Builder, il retourne le nom de
compte NT, pas l'UPN

© 2020 Microsoft. Tous droits réservés.


Labo 03A
45 minutes

Développer un rapport Liste


Vous devez terminer le Labo 02A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab03A

1. Créer le rapport
2. Créer la source de données
3. Créer le jeu de données
4. Développer la présentation
du rapport
5. Publier le rapport
© 2020 Microsoft. Tous droits réservés.
Pratiques recommandées

• Si votre source de données n'est pas prise en charge en mode natif,


utilisez Power BI Desktop pour créer d'abord un modèle
• Utilisez les procédures stockées, si possible :
• Meilleure performance
• Réutilisation de la logique
• Facilité de la maintenance
• Pour les sources Power BI Desktop ou Analysis Services, utilisez le
concepteur de requêtes DAX, sauf si vous avez besoin d'agrégats de
serveurs ou de membres calculés

© 2020 Microsoft. Tous droits réservés.


Ressources

Sources de données prises en charge pour les rapports paginés Power BI


https://docs.microsoft.com/power-bi/paginated-reports-data-sources

Données de rapport dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-data

Aide sur l'extraction de données pour les rapports paginés


https://docs.microsoft.com/power-bi/guidance/report-paginated-data-retrieval

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 04

Utilisation de paramètres

© 2020 Microsoft. Tous droits réservés.


Aperçu du module
04 : Utilisation de paramètres

• Présentation des paramètres


• Création de paramètres de rapport
• Création de paramètres de requête
• Utilisation des paramètres

© 2020 Microsoft. Tous droits réservés.


Présentation des paramètres

• Les paramètres sont généralement utilisés pour filtrer les données de


rapport
• Il en existe deux types et, bien que leurs objectifs soient différents, ils
sont souvent liés :
• Paramètres de rapport
• Paramètres de requête

© 2020 Microsoft. Tous droits réservés.


Création de paramètres de rapport

• Utilisez les paramètres de rapport pour récupérer des valeurs à


l'exécution du rapport
• Généralement, les utilisateurs de rapports sont invités à saisir les
valeurs des paramètres de rapport

© 2020 Microsoft. Tous droits réservés.


Création de paramètres de rapport
Utilisation

• Un paramètre de rapport peut filtrer les données par :


• Mappage avec un paramètre de requête de jeu de données
• Filtrage d'un jeu de données, d'une région de données ou d'une visualisation
• Autres utilisations : Les paramètres de requête sont
• Mise en forme de la présentation du rapport présentés plus loin dans ce
module
• Personnalisation du tri ou du regroupement des
régions de données
• Masquage ou affichage des objets de rapport
• Configuration des sous-rapports et actions d'extraction de rapport

© 2020 Microsoft. Tous droits réservés.


Création de paramètres de rapport
Configuration

• Propriétés :
• Nom et Invite
• Type de données
• Valeurs multiples
• Visibilité
• Valeurs disponibles :
• Sans requête ou avec requête
• Valeurs par défaut :
• Null
• Sans requête ou avec requête
© 2020 Microsoft. Tous droits réservés.
Création de paramètres de rapport
Configuration » Valeurs disponibles

• Utilisez les valeurs disponibles pour présenter une liste


déroulante
• Les valeurs sans requête sont statiques :

• Les valeurs interrogées sont récupérées d'un jeu de données :

© 2020 Microsoft. Tous droits réservés.


Création de paramètres de rapport
Configuration » Valeurs par défaut

• Utilisez les valeurs par défaut pour définir automatiquement les valeurs
des paramètres de rapport
• Les valeurs par défaut peuvent provenir d'une liste statique, d'expressions
dynamiques ou être récupérées d'un jeu de données
• Si plusieurs lignes sont retournées par le jeu de données pour un paramètre de
rapport à valeur unique, c'est la première ligne qui est appliquée
• Lors de l'affichage de l'aperçu d'un rapport, le rapport est traité
automatiquement si tous les paramètres du rapport ont des valeurs par
défaut valides
• Si un ou plusieurs paramètres de rapport n'ont pas de valeurs par défaut valides,
l'utilisateur du rapport doit choisir une valeur pour chaque paramètre non assigné,
puis, dans la barre d'outils du rapport, il doit cliquer sur Afficher le rapport
© 2020 Microsoft. Tous droits réservés.
Création de paramètres de rapport
Configuration » Volet Paramètres

• Utilisez le volet Paramètres pour organiser les paramètres de


rapport sous forme de grille

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres de requête

• Utilisez les paramètres de requête pour passer des valeurs à une


requête de jeu de données
• Ils peuvent être utilisés pour passer des valeurs aux :
• Instructions de requête comme les prédicats de clause WHERE
• Paramètres de procédure stockée
• L'ajout d'un paramètre de requête à une requête de jeu de données
crée automatiquement un paramètre de rapport et un mappage
• Les paramètres de requête pour les sources de données SQL Server et Analysis
Services sont précédés du symbole @

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres de requête
Exemple

SELECT * FROM [dbo].[DimEmployee]


WHERE [EmployeeKey] = @EmployeeKey

Paramètre de
requête

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres

• Ajout d'un élément « Tout »


• Paramètres à valeurs multiples
• Paramètres en cascade
• Collection intégrée de paramètres
• Configuration avec les concepteurs

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Ajout d'un élément « Tout »

• Insérez un nouvel élément dans les valeurs


disponibles du paramètre de rapport
SELECT -1 AS [EmployeeKey], '(All Salespeople)' AS [SalespersonName]
UNION
SELECT [EmployeeKey], CONCAT(UPPER([LastName]), N', ', [FirstName])
FROM [dbo].[DimEmployee]
WHERE [SalesPersonFlag] = 1
ORDER BY [SalespersonName]

• Modifiez la clause WHERE de la requête de jeu de


données

AND ([e].[EmployeeKey] = @EmployeeKey OR @EmployeeKey = -1)

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Paramètres à valeurs multiples

• Configurez le paramètre de rapport en tant que paramètre


à valeurs multiples :

• Modifiez la clause WHERE de la requête de jeu de données



AND [e].[EmployeeKey] IN (@EmployeeKey)

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Paramètres en cascade

• Les valeurs disponibles peuvent être récupérées dynamiquement en


fonction de la sélection d'un autre paramètre de rapport antérieur

Vendeurs nord-
américains

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Paramètres en cascade » Configuration

• Le paramètre de rapport en cascade doit récupérer ses valeurs


disponibles à partir d'une requête
• Un paramètre de requête est ajouté au jeu de données de valeurs
disponibles des paramètres du dernier rapport et sa valeur
est définie sur la valeur de l'ancien paramètre de rapport
• Assurez-vous que les paramètres du rapport sont
correctement séquencés en cascade

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Collection intégrée de paramètres

• Utilisez la collection intégrée de paramètres pour référencer les


paramètres de rapport dans une expression
• La propriété Valeur renvoie la valeur du paramètre
• La propriété Étiquette renvoie l'étiquette du paramètre, fréquemment utilisée
comme nom d'affichage dans une liste déroulante des valeurs disponibles
• Lorsqu'un paramètre de rapport est configuré en tant que paramètre
à valeurs multiples, les propriétés Valeur et Étiquette renvoient
chacune un tableau Conseil : Il est
recommandé de relayer la
sélection de paramètres de
rapport de l'utilisateur
dans l'en-tête du rapport
© 2020 Microsoft. Tous droits réservés.
Utilisation des paramètres
Collection intégrée de paramètres » Exemples

• Expressions de paramètres à valeur unique :


=Parameters!EmployeeKey.Value
=Parameters!EmployeeKey.Label

• Expressions de paramètres à valeurs multiples :


=Parameters!EmployeeKey.IsMultiValue
=Parameters!EmployeeKey.Count
=Parameters!EmployeeKey.Value(n)
=Parameters!EmployeeKey.Label(n)
=Split("286,282,298", ",")
=Join(Parameters!EmployeeKey.Value, ", ")

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Configuration avec les concepteurs » Concepteur de requêtes relationnelles

• Dans le concepteur de requêtes relationnelles, paramétrez le filtre en


cochant la case Paramètre

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Configuration avec les concepteurs » Concepteurs de requêtes Analysis Services

• Dans les concepteurs de requêtes Analysis Services, paramétrez le filtre


en cochant la case Paramètres
• Les filtres paramétrés créent automatiquement des paramètres de
rapport pour faire une demande à l'utilisateur à l'exécution du rapport
• Un jeu de données masqué est automatiquement généré pour fournir les valeurs
disponibles pour la liste déroulante

© 2020 Microsoft. Tous droits réservés.


Utilisation des paramètres
Configuration avec les concepteurs » Concepteurs de requêtes
Analysis Services » DAX

• Pour le concepteur de requêtes DAX, si le paramètre prend en


charge la sélection multiple, activez-le dans la barre d'outils

© 2020 Microsoft. Tous droits réservés.


Labo 04A
45 minutes

Utiliser des paramètres


Vous devez terminer le Labo 03A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab04A
1. Ajouter un paramètre de requête
2. Configurer les valeurs disponibles
3. Configurer des valeurs par défaut
4. Configurer un élément Tous
5. Configurer des paramètres en cascade
6. Configurer des paramètres à valeurs multiples
7. Publier le rapport © 2020 Microsoft. Tous droits réservés.
Ressources

Paramètres de rapport dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-parameters

Créer des paramètres de rapports paginés dans le service Power BI


https://docs.microsoft.com/power-bi/paginated-reports-parameters

Utiliser des paramètres en cascade dans les rapports paginés


https://docs.microsoft.com/power-bi/guidance/paginated-report-cascading-parameter

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 05

Visualisation de données de
rapport
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
05 : Visualisation de données de rapport

• Visualisation de données de rapport


• Création de régions de données
• Création de visualisations de données

© 2020 Microsoft. Tous droits réservés.


Visualisation de données de rapport

• L'onglet de ruban Insérer contient neuf modèles pour visualiser les


données :

© 2020 Microsoft. Tous droits réservés.


Visualisation de données de rapport
(suite)

• L'onglet de ruban Insertion contient neuf modèles pour visualiser


les données :
Régions de données Visualisations des
Table données
Matrice Graphique

Liste Jauge
Carte
Barre de données
Graphique sparkline
Variantes de la
région de données Indicateur
de tableau
matriciel
© 2020 Microsoft. Tous droits réservés.
Visualisation de données de rapport
(suite)

• Toutes les régions de données sont des variantes du tableau


matriciel
• Le tableau matriciel permet d'avoir une disposition de grille flexible
avec des groupes
• Une fois rendu, il se développe en fonction des lignes du jeu de
données. La taille de la disposition est donc dynamique et peut
s'étaler sur plusieurs pages
• En revanche, la taille de la disposition des visualisations de données
est fixe

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel

• Utilisez le tableau matriciel pour les dispositions de grille flexibles


• Table : colonnes fixes et lignes dynamiques
• Matrice : colonnes et lignes dynamiques
• Liste : utilisée pour les rapports de forme libre, éventuellement conjointement
avec d'autres régions de données
• Différents types de groupes peuvent être configurés :
• Groupes imbriqués (utilisés pour présenter des données hiérarchiques)
• Groupes adjacents
• Groupes récursifs (parent-enfant)

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Exemple

Groupes
adjacents
Tabl e + Matr ice
Client Croissance
Vente au détail Client 2018 2019 Total
Groupes Odin 19 % Vente au Odin 1 115 1 331 2 446
imbriqués détail
Bikes, Inc. 322 % Bikes, Inc. 152 642 794
Vente en gros Vente en ABC Corp. 14 156 13 312 24 468
ABC Corp. -6 % gros Thor, Ltd. 4 523 6 421 7 944
Thor, Ltd. 42 % Total général 19 946 21 706 41 652
Total général 9%

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Groupes

• Utilisez le volet Regroupement pour gérer les groupes du tableau matriciel


• Des variables peuvent être ajoutées aux groupes
• Le groupe Détails représente les lignes du jeu de données
• Les champs numériques dans le niveau Détails du tableau matriciel ne nécessitent pas
d'agrégation
• Les champs numériques des autres groupes doivent utiliser des fonctions d'agrégation
• Utilisez le mode avancé pour un contrôle précis
• Par exemple, pour répéter les en-têtes de tableau sur chaque page
Activer/Désac
tiver le mode
avancé
Groupes
imbriqués
Groupe Détails © 2020 Microsoft. Tous droits réservés.
Création de régions de données
Tableau matriciel » Groupes » Fonctions d'agrégation

• Chaque fonction d'agrégation peut passer le


paramètre d'étendue pour définir l'étendue dans
laquelle la fonction d'agrégation est exécutée
• Une étendue valide est le nom d'un groupe, d'une
région de données ou d'un jeu de données
• Si l'étendue est omise, c'est l'étendue actuelle qui est utilisée
• Le mot clé récursif peut être passé comme troisième
paramètre pour agréger les hiérarchies parent-enfant
Les noms des étendues
respectent la casse
© 2020 Microsoft. Tous droits réservés.
Création de régions de données
Tableau matriciel » Groupes » Fonctions d'agrégation » Exemple

=Sum(Fields!Sales.Value, "Country")

Fonction Expression Étendue


d'agrégation (facultative)

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Groupes » Fonctions d'agrégation » Agrégat

• Utilisez la fonction d'agrégation pour interroger les agrégats de serveurs


qui sont calculés par le modèle de données (uniquement lorsque le jeu de
données a été développé avec le concepteur de requêtes MDX Analysis
Services)
• Évitez de répliquer la logique d'agrégation dans le rapport
• Lorsque cela est possible, interrogez les agrégats de serveurs pour des raisons d'efficacité et
de cohérence
• Les groupes du tableau matriciel doivent être basés sur des expressions
simples
(par ex. =Fields!<AttributeOrLevel>.Value)
• Les agrégats de serveurs ne peuvent pas apparaître sur un niveau Détails
• Pour afficher des valeurs sur le niveau Détails, n'utilisez aucune fonction d'agrégation
© 2020 Microsoft. Tous droits réservés.
Création de régions de données
Tableau matriciel » Table

• Utilisez une table pour présenter des colonnes fixes et des lignes dynamiques
• Le modèle Table se compose de cellules qui sont des zones de texte
• Pointez le curseur dans une zone de texte pour révéler la liste des champs
• Cliquez avec le bouton droit sur les repères de colonne ou de ligne pour ouvrir les
menus contextuels
• Ajouter/supprimer des colonnes ou des groupes de lignes, contrôler la visibilité
• Des colonnes ou des lignes entières peuvent être sélectionnées pour la mise en forme
• Les cellules ne peuvent être fusionnées qu'horizontalement

Ligne de
détails
© 2020 Microsoft. Tous droits réservés.
Création de régions de données
Tableau matriciel » Table » Exemple

Colonnes fixes

En-tête de table
En-têtes des groupes

Lignes de
détails

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Matrice

• Utilisez une matrice pour présenter des colonnes et lignes dynamiques


• Comme la table, le modèle Matrice se compose de cellules qui sont des
zones de texte
• Sa fonctionnalité est similaire aux analyses croisées et aux tableaux croisés
dynamiques Excel
En-têtes de groupes
de colonnes
Le coin
dynamiques
contient du
texte statique

Les cellules de détails


contiennent des fonctions
En-têtes de groupes de d'agrégation
lignes dynamiques © 2020 Microsoft. Tous droits réservés.
Création de régions de données
Tableau matriciel » Matrice » Exemple

Total par
groupe

Les cellules de détails


utilisent des fonctions
d'agrégation

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Liste

• Utilisez une liste pour produire des rapports de forme libre,


éventuellement conjointement avec d'autres régions de données
• Se répète avec chaque groupe ou ligne du jeu de données
• Peut être imbriquée dans d'autres listes (à condition qu'elles soient
basées sur le même jeu de données)

© 2020 Microsoft. Tous droits réservés.


Création de régions de données
Tableau matriciel » Liste » Exemple

Regroupé par
vendeur

© 2020 Microsoft. Tous droits réservés.


Labo 05A
60 minutes

Développer un rapport Table - Partie 1


Vous devez terminer le Labo 04A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab05A

1. Créer le rapport
2. Créer la source de données
3. Créer le jeu de données
4. Configurer le paramètre
de rapport
5. Développer le tableau…
© 2020 Microsoft. Tous droits réservés.
Création de visualisations de données

• Il existe six modèles de visualisation des données :


• Graphique
• Jauge
• Carte
• Barre de données
• Graphique sparkline
• Indicateur

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Graphique

• Utilisez un graphique pour présenter


graphiquement des données
• Les types de graphiques sont :
• Colonne
• Ligne
• Forme
• Barres
• Aires
• Plage
• Nuage de points
• Polaire
© 2020 Microsoft. Tous droits réservés.
Création de visualisations de données
Graphique » Exemple

Séries

Légende

Catégories
© 2020 Microsoft. Tous droits réservés.
Création de visualisations de données
Jauge

• Utiliser une jauge pour afficher une mesure sur une échelle, avec des
plages facultatives pour indiquer le statut
• Des types de jauges radiales et linéaires sont disponibles
• Prend en charge diverses tâches :
• Affichage de KPI sur une jauge simple ou radiale
• Placement dans une région de données
• Insertion de plusieurs jauges dans un volet pour produire un tableau de bord
permettant d'exprimer plusieurs mesures

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Jauge » Exemples

Plage

Échelle

Aiguille

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Carte

• Utilisez une carte pour présenter spatialement des données


• Les données spatiales peuvent provenir de :
• Données spatiales SQL Server (types GÉOGRAPHIE et GÉOMÉTRIE)
• Point, ligne ou polygone
• Fichier de forme ESRI
• Conforme au format de données spatiales de l'ESRI
(Environmental Systems Research Institute) Il n'est pas possible d'utiliser
• Bibliothèque de cartes des types spatiaux SQL Server
lors de la récupération de
• Disponible dans l'Assistant Carte données à partir de SQL Server,
• États-Unis seulement car la passerelle ne prend
actuellement pas en charge les
types de données complexes

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Carte (suite)

• Prend en charge l'association de jeux de données analytiques


• Prend en charge les mosaïques Bing pour superposer des vues
routières, aériennes ou hybrides
• Nécessite que le serveur de rapports soit connecté à Internet
• Comprend de nombreuses options de mise en forme :
• Échelles de couleur et de distance, légendes, titres, marqueurs, info-bulles

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Carte » Exemple

Polygones

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Barre de données, graphique sparkline et indicateur

• Certaines visualisations de données peuvent être utilisées de


manière autonome ou intégrées dans des régions de données de
tableau matriciel :
• Barre de données
• Graphique sparkline
• Indicateur
• Lorsqu'elles sont intégrées dans un tableau matriciel, ces
visualisations doivent être basées sur le même jeu de données que
celui qu'utilise le tableau matriciel

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Barre de données, graphique sparkline et indicateur (suite)

• Utilisez les barres de données pour afficher un seul point de données


• Rendu sous forme de barres horizontales ou de colonnes verticales
• Utilisez les graphiques sparkline pour afficher plusieurs points de données
pour un groupe spécifique
• Choisissez parmi les types de graphiques en colonnes, en aires, en courbe, en
camembert ou d'étendue
• Affichent généralement les séries chronologiques sous forme de courbes de tendance
• Utilisez les indicateurs pour exprimer un statut
• Faites votre choix parmi un ensemble d'icônes prédéfinies ou personnalisez-les
• Idéaux pour mettre en forme le statut des indicateurs de performance clés et les
mesures de tendance de modèles de données

© 2020 Microsoft. Tous droits réservés.


Création de visualisations de données
Barre de données, graphique sparkline et indicateur » Exemples
Barre de Graphique
données sparkline Indicateurs

© 2020 Microsoft. Tous droits réservés.


Labo 05B
20 minutes

Développer un rapport Table - Partie 2


Vous devez terminer le Labo 05A avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab05B

1. Ajouter des barres de données


2. Ajouter des indicateurs

© 2020 Microsoft. Tous droits réservés.


Ressources

Tableaux, matrices et listes dans Power BI Report Builder


https://docs.microsoft.com/power-bi/report-builder-tables-matrices-lists

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 06

Ajout de fonctionnalités
d'interactivité
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
06 : Ajout de fonctionnalités d'interactivité

• Implémentation de fonctionnalités d'interactivité

© 2020 Microsoft. Tous droits réservés.


Implémentation de fonctionnalités
d'interactivité
• Utilisez les fonctionnalités d'interactivité pour permettre aux
utilisateurs de rapports de contrôler l'affichage et le contenu des
rapports
• Ces fonctionnalités incluent :
• Changement de la visibilité
• Liens
• Tri interactif
Les paramètres de rapport peuvent également être
• Info-bulles considérés comme une fonctionnalité d'interactivité
et peuvent permettre de personnaliser la
présentation des rapports, notamment le
regroupement et le tri

© 2020 Microsoft. Tous droits réservés.


Implémentation de fonctionnalités d'interactivité
(suite)

• Tous les formats de rendu ne prennent pas en charge les


fonctionnalités d'interactivité
• HTML prend en charge toutes les fonctionnalités d'interactivité
• Les champs prédéfinis permettent d'interroger le format de rendu et
peuvent permettre de désactiver une fonction lorsqu'elle n'est pas
prise en charge :
• RenderFormat.IsInteractive
• RenderFormat.Name

© 2020 Microsoft. Tous droits réservés.


Implémentation de fonctionnalités d'interactivité
Changement de la visibilité

• Changez la visibilité pour masquer/afficher


des éléments de rapport, notamment des
groupes, des colonnes ou des lignes dans un
tableau ou une matrice
• Pour descendre ou monter dans la hiérarchie,
l'état de visibilité peut être changé en cliquant
sur un autre élément de rapport
• Masquez des éléments pour fournir un rapport
qui affiche des données récapitulatives avec la
possibilité d'explorer au niveau des détails
• Fonctionne uniquement pour les rapports
rendus en HTML ou dans Excel
© 2020 Microsoft. Tous droits réservés.
Implémentation de fonctionnalités d'interactivité
Liens

• Utilisez les liens pour que les utilisateurs de rapports puissent :


• Ouvrir d'autres rapports
• Accéder à un autre emplacement dans le même rapport
• Lancer un lien hypertexte
• Deux types de liens :
• Liens de signet
• Liens hypertexte

© 2020 Microsoft. Tous droits réservés.


Implémentation de fonctionnalités d'interactivité
Tri interactif

• Utilisez le tri interactif pour permettre à l'utilisateur du rapport de


modifier l'ordre et le sens du tri
• Permet de trier les données dans les détails ou les groupes d'un
tableau ou d'une matrice
• Si le tri interactif est configuré pour plusieurs colonnes, l'utilisateur du
rapport peut effectuer des tris sur plusieurs colonnes en appuyant sur
la touche Ctrl
• Fonctionne uniquement pour :
• Les zones de texte situées dans l'en-tête de tableau/matrice ou les en-têtes de
groupes
• Les rapports rendus en HTML © 2020 Microsoft. Tous droits réservés.
Implémentation de fonctionnalités d'interactivité
Info-bulles

• Utilisez les info-bulles pour afficher des informations


supplémentaires
• Les info-bulles peuvent être appliquées à tous les types d'éléments
de rapport, à l'exception de la ligne
• Les utilisateurs du rapport doivent passer le curseur sur l'élément de
rapport pour afficher l'info-bulle
• Fonctionne uniquement pour les rapports rendus en HTML

© 2020 Microsoft. Tous droits réservés.


Labo 06A
10 minutes

Ajouter des fonctionnalités d'interactivité


Vous devez terminer le Labo 05B avant de commencer celui-ci
Document du labo disponible dans
<CourseFolder>\PowerBIPRIAD\Lab06B

1. Configurer l'exploration
hiérarchique
2. Configurer le tri interactif

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


Power BI
Paginated Reports in a Day

Module 07

Au-delà du développement de
rapports
© 2020 Microsoft. Tous droits réservés.
Aperçu du module
07 : Au-delà du développement de rapports

• Publication de rapports
• Utilisation de rapports
• Fourniture de rapports
• Incorporation de rapports
• Quand utiliser les rapports paginés
• Gestion des licences
• Migration des rapports SSRS

© 2020 Microsoft. Tous droits réservés.


Publication de rapports

• Les rapports peuvent être enregistrés


dans un espace de travail Power BI à partir
de Report Builder
• La charge de travail de rapports est
activée
• Il peut également être chargé dans le
service Power BI en utilisant le processus
« Obtenir des données »
• Une fois que le rapport est publié, des
tâches supplémentaires peuvent être
nécessaires avant qu'il puisse être utilisé © 2020 Microsoft. Tous droits réservés.
Publication de rapports
Tâches après publication

• Les tâches après la publication peuvent impliquer :


• La configuration des sources de données de rapport
• Sources cloud :
• Application des informations d'identification aux sources de données, si nécessaire
• Sources locales :
• Installation de la passerelle de données locale
• Création des sources de données de la passerelle
• Mappage des sources de données de la passerelle aux sources de données de rapport
• Configuration des paramètres de rapport
• Ajout de contacts
• Activation ou désactivation des commentaires
• Mise à disposition du rapport pour les autres personnes

© 2020 Microsoft. Tous droits réservés.


Publication de rapports
Tâches après publication » Partage
• Les utilisateurs du rapport peuvent se voir accorder l'accès à l'espace de travail,
mais ce n'est pas recommandé
• De préférence, les rapports sont partagés ou diffusés de manière gérée :
• Partagez le rapport avec d'autres utilisateurs, généralement avec un public sélectionné
• Publiez l'espace de travail pour diffuser le rapport dans une application, généralement
avec d'autres rapports, et auprès d'un large public
• Créez des abonnements pour envoyer le rapport en le joignant à un e-mail,
généralement adressé à un public sélectionné
• Les rapports peuvent également être incorporés dans des applications ou
des portails personnalisés
L'incorporation est décrite plus loin dans ce module

© 2020 Microsoft. Tous droits réservés.


Utilisation de rapports

• Les utilisateurs de rapports peuvent utiliser les rapports dans :


• Service Power BI
• Application mobile Power BI
• Application ou portail personnalisé

© 2020 Microsoft. Tous droits réservés.


Utilisation de rapports
Service Power BI

Navigati
Imprimer, Exporter en on dans Démarrer une Créer ou gérer des Partager le
Activer ou
télécharger choisissant les pages conversation avec abonnements pour rapport
désactiver le volet
ou incorporer le format des commentaires envoyer le rapport
des paramètres
de rendu par e-mail

Activer l'affichage des


pages ou définir les
paramètres de page

© 2020 Microsoft. Tous droits réservés.


Utilisation de rapports
Application mobile

• Les utilisateurs de rapports mobiles peuvent :


• Identifier les rapports paginés
• Ouvrir un rapport paginé
• Définir les valeurs des paramètres de rapport
• Naviguer entre les pages
• Afficher un rapport en orientation paysage ou portrait
• Marquer les rapports comme favoris

© 2020 Microsoft. Tous droits réservés.


Fourniture de rapports

• Créez un abonnement pour envoyer le rapport en le joignant à un e-mail


• Chaque abonnement peut :
• Être exécuté à la demande
• Être activé ou désactivé
• Être envoyé à plusieurs comptes
• Éventuellement en accordant à chaque compte l'accès au rapport dans Power BI
• Spécifier le format du rapport à joindre
• Définir les valeurs des paramètres de rapport (en utilisant le rendu actuel ou les valeurs
par défaut)
• Définir l'objet et le message facultatif
• Définir la fréquence d'envoi (horaire, quotidien, hebdomadaire, mensuel), l'heure et la
période de validité
• Inclure un lien vers le rapport Power BI ou incorporer une image d'aperçu
© 2020 Microsoft. Tous droits réservés.
Incorporation de rapports

• Les rapports peuvent être facilement incorporés grâce à :


• L'utilisation d'un lien ou d'un fragment HTML (à incorporer dans un iframe)
• L'accès par URL
• Une incorporation programmatique peut également être réalisée
• En particulier, l'incorporation pour le compte d'utilisateurs d'applications qui
ne disposent pas d'autorisations directes (ou de licences Power BI) pour ouvrir
les rapports
L'incorporation programmatique n'est pas abordée dans
ce cours - voir le cours Power BI Developer in a Day

© 2020 Microsoft. Tous droits réservés.


Incorporation de rapports
Options du menu

Récupère le lien d'incorporation ou le fragment HTML

Crée un lien, en utilisant l'accès par URL,


en fonction de la vue actuelle du rapport

© 2020 Microsoft. Tous droits réservés.


Incorporation de rapports
Accès par URL

• Ajoutez des commandes d'accès par URL pour :


• Définir les valeurs de paramètres
• Masquer ou afficher le volet des paramètres
• Spécifier le format d'exportation
• Spécifier les informations sur l'appareil
• Les informations sur l'appareil permettent de contrôler le rendu du format
d'exportation
https://app.powerbi.com/groups/260c4234-4939-4c10-be7e-4eed6d07549d/rdlreports/1086ccc8-8324-
4f96-8f54-c88e0652ec0f?rp:SalesOrder=SO43659&rdl:Format=PDF

Paramètre de Format de
rapport rendu
© 2020 Microsoft. Tous droits réservés.
Quand utiliser les rapports paginés

• Pensez à utiliser un rapport paginé Power BI quand :


• Il doit être imprimé ou sorti sous la forme d'un document PDF
• Il doit être sorti en utilisant des formats spécifiques comme Excel, Word,
PowerPoint ou des formats de données comme CSV et XML
• Les dispositions des grilles de données risquent de s'étendre et de s'étaler
• Les rapports existent déjà (dans SSRS) - il suffit de les migrer
• Les fonctionnalités et capacités des rapports paginés Power BI sont à votre
avantage…

© 2020 Microsoft. Tous droits réservés.


Quand utiliser les rapports paginés
20 raisons impérieuses

• Prêt pour l'impression • Paramétrage


• Choix de formats de rendu • Données d'image
• Disposition de précision • Code personnalisé
• Disposition dynamique • Dispositions de grille flexibles
• Disposition spécifique au rendu • Types de données spatiales
• Disposition par utilisateur • Jauges modernes
• Requêtes natives • Rendu HTML du texte
• Concepteurs de requêtes graphiques • Rapports par publipostage
• Jeux de données statiques • Fonctionnalités d'interactivité
• Intégration de données • Abonnements
© 2020 Microsoft. Tous droits réservés.
Gestion des licences

• Les rapports paginés sont développés sur le bureau en utilisant


Power BI Report Builder : cet outil est gratuit
• Les rapports paginés Power BI doivent être publiés dans un espace
de travail sur une capacité dédiée
• La charge de travail Rapports paginés doit être activée
• La charge de travail de rapports paginés est disponible pour ces capacités :
• SKU P1-P3 Premium
• SKU A4-A6 Azure, pour les scénarios d'intégration ou de test/développement
• Hormis pour l'espace de travail personnel, une licence Power BI Pro
est requise pour publier des rapports
© 2020 Microsoft. Tous droits réservés.
Migration des rapports SSRS

• Il est possible d'effectuer une migration des rapports SSRS vers


Power BI
• Il n'est pas possible de migrer les KPI ou les rapports mobiles
• Vous pouvez utiliser l'Outil RDLMigration non pris en charge
• Vérifie les fonctionnalités non prises en charge
• Sources de données partagées, jeux de données partagés, extraction de rapport et parties
de rapport
• Convertit les sources de données et jeux de données partagés
• Publie les rapports (qui réussissent les vérifications)
• Vous pouvez également ouvrir les fichiers RDL dans Paginated
Report Builder pour les ajuster et les publier
© 2020 Microsoft. Tous droits réservés.
Ressources

Publier un rapport paginé dans le service Power BI


https://docs.microsoft.com/power-bi/paginated-reports-save-to-power-bi-service
Paramètres d'URL dans les rapports paginés de Power BI
https://docs.microsoft.com/power-bi/report-builder-url-parameters
Passer un paramètre de rapport dans une URL pour un rapport paginé dans
Power BI
https://docs.microsoft.com/power-bi/report-builder-url-pass-parameters
Conseils pour la conception des rapports dans Power BI Report Builder
https://docs.microsoft.com/power-bi/report-builder-design-tips
Quand utiliser les rapports paginés dans Power BI
https://docs.microsoft.com/power-bi/guidance/report-paginated-or-power-bi

© 2020 Microsoft. Tous droits réservés.


Ressources
Migration SSRS

Effectuer la migration des rapports SQL Server Reporting Services vers


Power BI
https://docs.microsoft.com/power-bi/guidance/migrate-ssrs-reports-to-power-bi

Outil RDLMigration
https://github.com/microsoft/RdlMigration

© 2020 Microsoft. Tous droits réservés.


Ressources
Cours en ligne Power BI Developer in a Day

Pour apprendre à intégrer du contenu Power BI dans des applications (y compris


les rapports paginés), consultez les 20 vidéos, y compris le contenu en bonus
https://aka.ms/deviad-online-course

© 2020 Microsoft. Tous droits réservés.


Vous avez des questions ?

© 2020 Microsoft. Tous droits réservés.


© 2020 Microsoft. Tous droits réservés.

Vous aimerez peut-être aussi