Skip to content
Support formation Rapports Power BI
  • Pages
    • Présentation du support
    • Organisation des formations Power BI
    • Ressources pédagogiques
      • Kit pédagogique
      • Références
      • Mise en pratique
        • Exo 1
        • Exo 2
        • Exo 3
        • Exo 4 Parc Auto
        • Exo 5 Vente data
        • Exo 6 EuroDesk
      • Aide à la décision d'une formation courte Power BI
    • Généralités
      • Carte & schéma Power BI
      • Guide de survie
      • Architecture des données [ToDo]
      • Optimisations & bonnes pratiques
      • Présentation de la solution Power BI
        • Le marché des solutions BI
        • A quoi sert Power BI ?
        • Versions & licences
        • Installation
      • Organiser son projet Power BI
      • Microsoft Fabric [WIP]
      • Planification de l’implémentation de Power BI
      • Planification de la migration et du déploiement Power BI
    • 1 | Se connecter aux données
      • Modes de connexion aux données (résumé)
      • Obtenir les données d’un fichier Excel (SharePoint)
      • Obtenir les données d’un fichier CSV/Texte
      • Obtenir les données d'un classeur Google Sheet
      • Créer un Dataflow (Query dans BI Service)
      • Base de données (Azure SQL Server)
      • Récupérer le contenu d'un fichier Zip
      • Récupérer les fichiers d'un site SharePoint
      • OData
      • Tips - retours d'expériences [WIP]
    • 2 | Transformer ses données (Power Query)
      • Pourquoi transformer ses données ? (dépivoter)
      • Transformations
        • Fusionner des requêtes ("RECHERCHEV")
          • Les 6 types de jointure
        • Ajouter des requêtes
        • Transformations complexes
        • Combiner les feuilles d'un classeur
        • Combiner automatiquement les fichiers d’un dossier
        • Équivalent d'un RECHERCHEV / VRAI
      • Paramètres de la source de données
      • Langage M
        • 1 | Introduction
          • Ressources
        • 2 | Travailler avec Power Query
          • Options [WiP]
        • 3 | Accès et combinaison des données
        • 4 | Valeurs et expressions
        • Fonctions personnalisées
        • Recherche de la valeur précédente
        • Contourner l'erreur Firewall
        • Tips
          • let ... in imbriqués
          • Closures (fermetures) [WiP]
          • Récursivité [ToDo]
      • Transformer avec R [WIP]
      • Transformer avec Python [WIP]
      • Query folding
      • Tips
    • 3 | Modéliser (+ DAX)
      • Propriétés du modèle
      • Modèle de données
        • Relations
        • Schéma en étoile
          • Concepts liés au schéma en étoile
        • Slow Changing Dimension (SCD) [WiP]
      • Composants du modèles
        • Groupes & hiérarchies
        • Groupe de calculs
        • Relations
        • Mesures d'expression de détail des lignes
        • Agrégations manuelles et automatiques
      • DAX (le langage) et Power BI
        • Mesures explicites dans Power BI
        • Exploiter le volet Vue de requête DAX
        • Calculs visuels
        • User-defined functions (UDF)
      • Table de dates
      • Level Security
        • RLS (Row Level Security)
          • RLS partiel [WiP]
        • "Page Level Security" [WiP]
        • OLS (Object Level Security) [WiP]
        • Visuel Level Security
      • Tables recommandées (Type de données dans Excel)
      • Optimisation du modèle
        • Roche's Maxim
        • Réduire la taille du modèle
    • 4 | Présenter et analyser
      • Filtres & tris
        • Paramètres dynamiques
        • Focus Segments
        • L'exploration ("drill")
      • Objets visuels
        • Axes dynamiques
        • Couleurs fixes selon les catégories
        • KPI
        • Jauge
        • Sparkline [WiP]
        • Valeur dynamique des zones de texte
        • Icônes personnalisées
        • Cartes (Map)
        • Mises en forme conditionnelle
        • Jolies tables [WiP]
        • Nouvelles cartes [WiP]
      • Animer le rapport
        • Infos bulles personnalisées
        • Extractions
        • Signets
      • Étendre le rapport
        • Ajouter des visuels
        • Présenter avec R [WIP]
        • Présenter avec Python [WIP]
        • Visuels personnalisés avec Deneb
        • Infographic Designer [WiP]
        • Power Automate dans Power BI
      • Flux de tâches translyticaux [mai 2025]
      • Styles & thèmes
        • Styles prédéfinis
    • 5 | Partager et diffuser
      • Diffuser et partager un rapport Power BI
        • Modèle sémantique comme source de rapport
        • Partager un espace de travail
        • Intégrer Power BI [WiP]
        • bouton_publier
          "Publier" avec Power BI Desktop dans OneDrive/SharePoint
      • Tableaux de bord
      • Créer l'application d'un Espace de travail Power BI
      • Espaces de travail
        • [Admin] Créer un Espace de travail
        • Approbation
        • Application dans un espace de travail
        • Rôles dans un espace de travail
        • Sécurité [ToDo]
        • Alertes dans Power BI
          • Fabric Activator pour Power BI
      • Power BI Server
        • Analysis Services (SSAS)
      • Datamart [beta]
      • Date de dernière actualisation
      • Requête dans Excel vers un modèle Power BI
      • Incorporer des rapports (Embed - API)
    • Labs Microsoft
      • icon picker
        Lab 10 | Appliquer la sécurité au niveau des lignes
    • Développeurs
      • Tabular Editor
      • Mode développeur (Projet Power BI)
      • [Dev] PowerOps : analyser un rapport avec
      • ModeOp express
      • Semantic Labs
    • Echange documents formation
    • logo_copilot
      Copilot
      • ChatGPT
    • Rapports multilangue
    • Préparation PL-300

Lab 10 | Appliquer la sécurité au niveau des lignes

info
Sales Analysis.pbix
635.4 kB

Histoire du labo

Dans ce labo, vous allez appliquer la sécurité au niveau des lignes pour vous assurer qu’un vendeur ne peut analyser les données de ventes que pour la ou les régions qui lui sont affectées.
Dans ce labo, vous allez découvrir comment :
Appliquer la sécurité au niveau des lignes
Choisir entre des méthodes dynamiques et statiques
Ce labo devrait prendre environ 20 minutes.

Prise en main

Au cours de cette tâche, vous allez configurer l’environnement pour le labo.
Important : Si vous venez d’effectuer le labo précédent (et que vous l’avez entièrement terminé), ignorez cette tâche et passez directement à la suivante.
Ouvrez Power BI Desktop. ​
Icône Power BI Desktop
Conseil : Par défaut, la boîte de dialogue Prise en main s’ouvre par-dessus Power BI Desktop. Connectez-vous, puis fermez la fenêtre contextuelle.
Pour ouvrir le fichier Power BI Desktop de démarrage, sélectionnez Fichier > Ouvrir le rapport > Parcourir les rapports.
Dans la fenêtre Ouvrir, accédez au dossier D:\PL300\Labs\10-row-level-security\Starter, puis ouvrez le fichier Sales Analysis.
Fermez toutes les fenêtres d’information qui se sont éventuellement ouvertes. Notez qu’un message d’avertissement jaune est affiché sous le ruban. Ce message vous avertit que les requêtes n’ont pas été appliquées pour se charger en tant que tables de modèle. Vous appliquerez les requêtes plus tard dans ce labo. Pour fermer le message d’avertissement, à droite du message d’avertissement jaune, sélectionnez X.
Pour créer une copie du fichier, accédez à Fichier > Enregistrer sous et enregistrez-le dans le dossier D:\PL300\MySolution.
Si vous êtes invité à appliquer les modifications, sélectionnez Appliquer plus tard.

Appliquer la sécurité au niveau des lignes

Au cours de cette tâche, vous allez appliquer la sécurité au niveau des lignes pour vous assurer qu’un vendeur ne peut voir que les ventes réalisées dans la ou les régions qui lui sont affectées.
Basculez vers l’affichage Données. ​
04-configure-data-model-in-power-bi-desktop-advanced_image20.png
Dans le volet Données, sélectionnez la table Salesperson (Performance) (Vendeur - Performances).
Examinez les données. Notez que Michael Blythe (EmployeeKey 281) a cette valeur UPN : Rappelez-vous que Michael Blythe est affecté à trois régions de vente : USA Nord-Est, USA Centre et USA Sud-Est.
Sous l’onglet de ruban Modélisation, dans le groupe Sécurité, sélectionnez Gérer les rôles. ​
Image 5700
Dans la fenêtre Gérer les rôles, sélectionnez Créer.
Dans la zone, remplacez le texte sélectionné par le nom du rôle : Salespeople, puis appuyez sur Entrée. ​
04-configure-data-model-in-power-bi-desktop-advanced_image23.png
Pour appliquer un filtre à la table Salesperson (Performance) , sélectionnez la caractère points de suspension (…), puis Ajouter un filtre | [UPN]. ​
04-configure-data-model-in-power-bi-desktop-advanced_image24.png
Dans la zone Expression DAX de filtre de table, modifiez l’expression en remplaçant “Value” par USERPRINCIPALNAME() , puis sélectionnez Enregistrer. ​USERPRINCIPALNAME() est une fonction DAX (Data Analysis Expressions) qui retourne le nom de l’utilisateur authentifié. Cela signifie que la table Salesperson (Performance) filtrera par le nom d’utilisateur principal (UPN) de l’utilisateur qui interroge le modèle. ​
04-configure-data-model-in-power-bi-desktop-advanced_image25.png
Pour tester le rôle de sécurité, sous l’onglet de ruban Modélisation, dans le groupe Sécurité, sélectionnez Afficher comme. ​
04-configure-data-model-in-power-bi-desktop-advanced_image27.png
Dans la fenêtre Afficher comme rôles, activez la case à cocher Autre utilisateur, puis dans la zone correspondante, entrez : michael-blythe@adventureworks.com
Vérifiez le rôle Salespeople, puis sélectionnez OK. ​Cette configuration se traduit par l’utilisation du rôle Salespeople et l’emprunt de l’identité de l’utilisateur avec le nom de Michael Blythe.
04-configure-data-model-in-power-bi-desktop-advanced_image28.png
Notez la bannière jaune au-dessus de la page du rapport, qui indique le contexte de sécurité du test. ​
04-configure-data-model-in-power-bi-desktop-advanced_image30.png
Notez, dans le visuel de table, que seul le vendeur Michael Blythe est listé. ​
04-configure-data-model-in-power-bi-desktop-advanced_image31.png
Pour arrêter le test, sur le côté droit de la bannière jaune, sélectionnez Arrêter l’affichage. ​
04-configure-data-model-in-power-bi-desktop-advanced_image32.png
Pour supprimer le rôle Salespeople, sous l’onglet de ruban Modélisation, dans le groupe Sécurité, sélectionnez Gérer les rôles. ​
04-configure-data-model-in-power-bi-desktop-advanced_image33.png
Dans la fenêtre Gérer les rôles, sélectionnez Supprimer. Lorsque vous êtes invité à confirmer la suppression, sélectionnez Oui, Supprimer. ​
04-configure-data-model-in-power-bi-desktop-advanced_image34.png

Terminer

Dans cette tâche, vous allez terminer le labo.
Sélectionnez Enregistrer, puis enregistrez le fichier Power BI Desktop pour mettre fin au labo.
Remarque : Une fois que le fichier Power BI Desktop aura été publié sur le service Power BI, vous devrez effectuer une tâche de post-publication pour mapper les principaux de sécurité au rôle Salespeople. Vous n’effectuerez pas cette tâche durant ce labo.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.