Accueil – Le CFO masqué › Forums › Power BI › RLS et mode de Stockage mixte
Étiqueté : RLS, SNL, Stockage Mixte
- Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par
Franck Servant-Roumey, le il y a 3 années et 11 mois.
-
AuteurMessages
-
8 avril 2021 à 3 h 19 min #89228
Franck Servant-Roumey
ParticipantBonjour à tous,
Je pense que je suis confronté à une limitation de PowerBI.
J’ai un jeu de données dans mon workspace sur lequel il y a de la RLSTout va bien si je fais un rapport simple pour y mettre toute la partie présentation, connecté à ce jeux de données. La RLS fonctionne bien.
Par contre, si je fais un rapport connecté à ce jeu de données, mais qui a aussi un jeu de données propre en mode import (et donc là le rapport bascule en mode mixte) avec une liaison entre les 2, je perds le droit d’afficher les données qui sont dans le cube avec RLS.
Cela faisant 1 semaine que je suis sur le problème, j’ai décidé de le simplifier et de partir sur un modèle utra-simple :
(Aucune mesure ou requête DAX)Etape 1 :
Création d’un rapport TEST_RLS.pbix qui contient la data (1 simple table à 2 colonnes : cli et user) et la règle RLS : Création d’un role TEST_ROLE et formule DAX suivante sur la colonne user :
[user]=username()Etape 2 :
Publication sur le service et attribution des utilisateurs dans TEST_ROLE
Test de connexion avec un user qui n’est pas admin et qui est dans la liste.
=> OK Les données sont bien filtrées.Etape 3 :
Création d’un rapport DATA_VIEW, Connecté au jeu de données de TEST_RLS
Affichage d’un tableau qui lit les données de la table du rapport TEST_RLS
Le mode de connexion est donc en DirectQuery
Publication, partage à l’utilisateur
Connection avec le user qui a les droits
=> OK Les données sont bien filtréesEtape 4 :
Import d’un fichier Excel en local dans le rapport DATA_VIEW (Sans même créer de lien entre les 2 jeux de données)
Du coup, il passe en mode de stockage MIXTE
Publication
Connexion avec le même user ….Et là, impossible d’afficher les données en provenance de TEST_RLS
Message “Impossible d’afficher l’élément visuel” sur mon tableauPar contre, en tant qu’Admin, tout s’affiche bien évidement.
C’est comme si l’info du username n’arrivait pas jusqu’au jeu de données TEST_RLSJ’avoue que je tourne en rond 🙁
Merci d’avance pour votre aide.
14 avril 2021 à 4 h 21 min #89469Franck Servant-Roumey
ParticipantBonjour,
Grosse déception, voici la réponse de Microsoft :
Il va falloir que je trouve une nouvelle approche…
Il s’agit d’une limitation connue avec le mode DQ avec jeu de données (il passe à ce mode lorsque vous ajoutez la source Excel).Le jeu de données source qui a RLS doit être accessible avec au moins un accès Build (puis contourner RLS).
Ceci est documenté dans le blog et PG n’a pas l’intention de supprimer cette limitation à l’avenir:
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.