RLS et mode de Stockage mixte

Accueil – Le CFO masqué Forums Power BI RLS et mode de Stockage mixte

Mots-clés : , ,

  • 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.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Articles
  • #89228
    Franck Servant-Roumey
    Participant

    Bonjour à 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 RLS

    Tout 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ées

    Etape 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 tableau

    Par 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_RLS

    J’avoue que je tourne en rond 🙁

    Merci d’avance pour votre aide.

    #89469

    Bonjour,

    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:

    https://powerbi.microsoft.com/en-us/blog/directquery-for-power-bi-datasets-and-azure-analysis-services-preview/

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.