Découvrez les rôles de sécurité RLS lors de notre prochain webinaire
Le 10 avril dernier, nous avons présenté différentes applications des rôles de sécurité RLS (Row Level Security) dans Power BI.
En effet, le but premier des rôles de sécurité RLS est de limiter l’accès aux données confidentielles. Toutefois, ils peuvent aussi être utilisés pour personnaliser un rapport de façon à ne créer qu’un seul fichier pbix qui pourra ensuite être adapté à différents contextes.
Modèle de données
La prémisse de base d’une bonne sécurité dans Power BI est la qualité du modèle de données. En effet, les rôles RLS s’appuient sur des filtres entre les tables de votre modèle. Vous devez donc vous assurer que toutes les relations de votre modèle sont saines et bien construites. Vous vous assurerez ainsi de ne pas laisser de faille de sécurité à l’intérieur de votre modèle.
Cas RLS simple
Lors de ce webinaire, nous débutons par démontrer comment on peut créer des rôles RLS simples. Dans ce cas-ci, j’utilise un modèle de données de ventes par produit pour démontrer un rôle simple. Je vais filtrer l’intégralité de mon rapport sur une catégorie de produit précise.
Cas RLS complexe
Tel que démontré dans cet article, les contextes de sécurité sont souvent beaucoup plus complexes que ce que l’on peut gérer avec une expression DAX. Nous démontrons donc dans ce webinaire comment mettre en place une structure de rôles RLS plus complexe à l’aide de données contenues dans une base de données externe.
Nous démontrons aussi comment il est possible d’automatiser les accès à partir de l’identifiant de l’usager qui est connecté. Ça nous évite ainsi de créer un rôle par usager.
Relations inactives
Dans un article publié récemment sur leur site web, l’équipe de SQL BI nous parle de comment gérer les relations inactives dans vos rôles RLS. En effet, il n’est pas possible d’appliquer un rôle de sécurité sur une relation inactive (même si la relation a été activée grâce à la fonction USERELATIONSHIP). Pour y arriver, ils nous présentent la fonction TREATAS.
Nous profitons donc de ce webinaire pour vous démontrer comment cette fonction peut vous permettre de contourner la limitation de sécurité pour les relations inactives.
Écoutez notre webinaire en différé
Pour écouter ce webinaire en différé, devenez membre VIP du CFO masqué et assurez-vous d’être bien connecté à votre compte. Voir la liste de tous les enregistrements de webinaires passés.Formation complémentaire
💡 Vous devez créer des rapports qui s’alimentent à diverses sources de données ?⚙️ Vous souhaitez élaborer des visualisations pertinentes et percutantes ?
🔄 En plus de partager et automatiser vos rapports et leurs processus ?
Suivez la formation Power BI (niveau 1), et réinventez vos rapports et tableaux de bord dans Power BI !