Comment implémenter la sécurité au niveau des lignes dans Power BI – RLS statique

Qu’est-ce que le RLS ?
RLS est la sécurité au niveau de la ligne signifie la restriction de l’accès aux données pour un utilisateur particulier. Les filtres restreignent les données au niveau de la ligne. Nous pouvons configurer RLS pour le jeu de données que nous avons importé dans le bureau Power BI et pouvons configurer RLS dans le service Power BI en définissant les rôles dans le bureau Power BI.
Si vous avez une liste fixe d’utilisateurs et un nombre statique de dimensions, la méthode RLS statique fonctionnera.
L’avenir des mégadonnées
Avec quelques conseils, vous pouvez créer une plate-forme de données adaptée aux besoins de votre organisation et tirer le meilleur parti de votre capital de données.
Cependant, si votre liste d’utilisateurs est longue et que vos dimensions sont sujettes à des modifications, la méthode RLS dynamique fonctionnera.
Configuration RLS statique dans Power BI
Considérez le scénario où vous souhaitez sécuriser la table Territoires pour un pays par utilisateur, suivez ces étapes :
- Accédez à l’onglet Modélisation, puis sélectionnez Gérer les rôles Fonction.
- Créez un nouveau rôle, sélectionnez la table que vous souhaitez filtrer en fonction du rôle, puis créez une instruction Dax pour filtrer cette table.
- Une fois les filtres spécifiés, cliquez sur Enregistrer.
- Maintenant, le rôle est créé. tester la fonctionnalité en utilisant Voir comme Fonction.
- Sélectionnez maintenant le nouveau rôle (États-Unis) que vous avez créé et cliquez sur OK.
- Vous empruntez maintenant l’identité du rôle (remarquez la barre d’avertissement jaune indiquant le rôle actuellement appliqué).
- Répétez les étapes ci-dessus pour chaque rôle souhaité.
- Maintenant, la prochaine étape à faire est de publier le rapport sur le service Power BI en sélectionnant le Publier fonction sur l’onglet d’accueil, puis en sélectionnant Mon espace de travail.
- Après le rapport publié. Ouvrez le service Power BI pour ajouter des membres au rôle dans le service Power BI.
- Accédez à votre espace de travail dans le service Power BI. Recherchez l’ensemble de données que vous avez créé avec le même nom que votre rapport. Cliquez sur les points de suspension (…) puis sélectionnez Sécurité.
- Ensuite, vous serez dirigé vers la page RLS. Sur cet écran, vous pouvez ajouter un membre au rôle en saisissant son adresse e-mail ou simplement le nom de l’utilisateur. Lorsque des membres sont ajoutés à ce rôle, le filtre DAX que vous avez défini précédemment leur sera appliqué. Si des membres ne sont pas ajoutés au rôle, mais qu’ils ont accès au rapport, RLS ne s’appliquera pas à eux. Vous avez ajouté les membres au rôle États-Unis. Désormais, lorsque ces membres se connecteront, ils ne verront que le rapport contenant les données qui s’appliquent à eux.
- Pour tester les rôles dans le service Power BI en sélectionnant les points de suspension (…) à côté du rôle États-Unis sur l’écran RLS, puis en sélectionnant Tester en tant que rôle.
- Vous pouvez maintenant voir la vue États-Unis que nous avons obtenue précédemment dans Power BI Desktop.
Sommaire :
Dans ce blog, j’ai fourni un guide étape par étape sur la mise en œuvre de la sécurité au niveau de la ligne statique dans Power BI.
Source link