Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Autorisation d'accès à un jeu de données dans en DirectQuery

  • 1.  Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted Aug 25, 2021 12:06 PM
    Bonjour à tous,

    Le contexte :
    J'ai un PBIX en mode de stockage Mixte.
    - Deux connections DirectQuery à 2 jeux de données différents
        -  Information d'identification "Compte Microsoft"
        -  Niveau de confidentialité 'Professionnel"
    - Un Dataflow en import
    - Un fichier Excel en import depuis Sharepoint
    - Publié dans un Workspace Premium par User

    Le problème :
    Dans PowerBI Desktop tout va bien.
    Quand je publie dans le service et que je me connecte avec mon compte, tout va bien.

    Maintenant, je souhaite partager ce rapport à un utilisateur bien précis (pour lequel j'ai bien pris la licence PRO+PPU)
    Mais je ne veux pas que ce user puisse construire un autre rapport avec ce jeu de données, ni le partagé. Je veux juste qu'il utilise mon rapport tel quel.

    Du coup, j'ai créer un lien de partage spécifique à ce user pour lequel j'ai décoché :
    - Autoriser les destinataires à partager le rapport
    - Autoriser les destinataires à créer du contenu avec les données associées à ce rapport

    Quand je me connecte avec le compte de ce user, j'ai des croix partout sauf sur les composants qui affichent des données venant des imports

    En cherchant sur le net, j'ai vu qu'il fallait mettre le droit "Build" sur les jeux de données auxquels je suis connecté en DirectQuery....
    Effectivement, si je fais ça, le user peut lire correctement mon rapport, mais du coup il a aussi la possibilité de voir les jeux de données et de créer un nouveau rapport qui consommerait  ces jeux de données !
    Si je change les droits et que je met juste le droit de "LIRE", les croix sont de retours !

    Connaissez-vous un moyen  de contourner ce problème ? Peut-on désactiver pour un user le droit de créer des rapports sur un jeux de données pour lequel il à le droit Build.

    Merci d'avance pour vos éclaircissements avisés :)

    Franck

    ------------------------------
    Franck Servant-Roumey
    Directeur Conseil / CDO /DPO
    Histoire d'Adresses
    75001 PARIS
    ------------------------------


  • 2.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Gold Contributor
    Posted Aug 26, 2021 04:53 AM
    Edited by Tristan Malherbe Aug 26, 2021 04:53 AM
    Bonjour Franck,

    Non il n'y a pas moyen de contourner cette contrainte aujourd'hui malheureusement.
    Il faut impérativement des droits en 'build' sur le dataset Power BI sous-jacent dans cette configuration. C'est d'ailleurs l'une des principales raisons pour lesquelles les modèles composites v2 (DirectQuery sur un dataset Power BI / cube AAS) sont toujours en preview.

    Microsoft travaille activement dessus... :)

    ------------------------------
    Tristan Malherbe
    Co-Fondateur du Club Power BI
    Expert/Formateur Power BI - Microsoft MVP
    06 09 27 06 97
    ------------------------------



  • 3.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted Aug 28, 2021 04:38 PM
    Bonjour Franck,
    J'avais une question indirectement lié à ta problématique.  Pourquoi ne partages tu pas les applications uniquement ?

    Merci ,

    ------------------------------
    Gabrielle
    ------------------------------



  • 4.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted Aug 26, 2021 05:01 AM
    Bonjour Tristan,

    Merci pour ta réponse.

    Si Microsoft y travaille activement, j'ai bon espoir que ce soit résolu rapidement ;)

    ------------------------------
    Franck Servant-Roumey
    Directeur Conseil / CDO /DPO
    Histoire d'Adresses
    75001 PARIS
    ------------------------------



  • 5.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted Aug 26, 2021 10:25 AM
    En fait pas si sûr que ça avance rapidement, il n'y a pas beaucoup de votants sur ce problème :(
    Si certains d'entre vous sont concernés : https://ideas.powerbi.com/ideas/idea/?ideaid=6f4b0b13-d88d-eb11-8ced-281878ddff33

    C'est vraiment dommage car cette fonctionnalité change beaucoup l'approche pour pas mal de projets, mais il n'est pas envisageable d'autoriser systématiquement le build sur les jeux de données sources.

    Pour mon cas, je vais refaire mon rapport en import., refaire mes liens, mes mesures etc...


    ------------------------------
    Franck Servant-Roumey
    Directeur Conseil / CDO /DPO
    Histoire d'Adresses
    75001 PARIS
    ------------------------------



  • 6.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted Aug 28, 2021 04:54 PM
    Bonjour Gaëlle,

    J'avoue ne m'être encore jamais penché sur les applications dans powerbi.
    Je vais de ce pas me documenter.
    Merci pour la piste 😉

    ------------------------------
    Franck Servant-Roumey
    Directeur Conseil / CDO /DPO
    Histoire d'Adresses
    75001 PARIS
    ------------------------------



  • 7.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted 12 hours ago
    Bonjour,

    Mieux vaut tard.... Comme j'avais trouvé une solution de contournement, je ne me suis pas tout de suite penché sur l'idée de @Gaelle Leclercq

    Je viens de faire un test. J'ai crée une application dans laquelle j'ai publié mon rapport. Je partage ensuite cette application sur un compte de test. Quand je me connecte avec ce compte sur l'URL de l'application, c'est très bien, ont ne voit que les différents onglets de mon rapport et l'utilisateur est limité à cette navigation.

    Toutefois, je vois en bas à gauche de l'application "Revenir en arrière" qui permet d'arriver sur la même page que lorsque qu'on se connecte à la home https://app.powerbi.com/, et là, l'utilisateur à accès au jeu de données en mode Build, ce que je ne souhaite pas... :(

    Ne maitrisant pas vraiment les applications sur Power BI, j'ai peut-être loupé un truc...

    J'ai vu que le nombre de votes avait augmenté sur https://ideas.powerbi.com/ideas/idea/?ideaid=6f4b0b13-d88d-eb11-8ced-281878ddff33 mais c'est pas fou non plus...

    Est-ce que nos MVP préférés ont parlé de cette limitation à MS @Tristan Malherbe, @Guillaume GAUDFROY, et d'autres ? ;) Sans trahir de secret, c'est quelque chose qui va avancer ou c'est loin de leurs priorités ?

    Franck​​​​

    ------------------------------
    Franck Servant-Roumey
    Directeur Conseil / CDO /DPO
    Histoire d'Adresses
    75001 PARIS
    ------------------------------



  • 8.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Bronze Contributor
    Posted 10 hours ago
    Bonjour,

    Alors mon idée précédente ne se vérifie pas et effectivement j'en conclue que Tristan a bien raison, du moins je suis dans le même cas , c'est à dire croix sur les rapports des applications.
    Pour ton histoire de Build, je pense que la case "des autorisations de génération.." était cochée : https://docs.microsoft.com/fr-fr/power-bi/connect-data/service-datasets-build-permissions.
    Tu peux retirer le Build dans gestion des autorisations au niveau du Dataset.
    Si tu veux éviter cela décoche la case dite dans la documentation sur une prochaine App

    Au final , tout comme dans ma configuration (1 user est en lecture dans 2 WS au niveau de l'application mais malheureusement il ne voit rien ...c'est terrible quand on pousse à la mutualisation des Dataset).

    Dans l'attente de nos experts..

    Bon Power BI ,

    ------------------------------
    Gabrielle
    ------------------------------



  • 9.  RE: Autorisation d'accès à un jeu de données dans en DirectQuery

    Gold Contributor
    Posted 9 hours ago
    Hello,

    Je confirme et répète ce que j'ai indiqué fin août 2021 sur ce thread :)

    Il faut impérativement des droits en 'build' sur le dataset Power BI sous-jacent dans cette configuration. C'est d'ailleurs l'une des principales raisons pour lesquelles les modèles composites v2 (DirectQuery sur un dataset Power BI / cube AAS) sont toujours en preview.

    Microsoft travaille activement dessus... :)

    ------------------------------
    Tristan Malherbe
    Co-Fondateur du Club Power BI
    Expert/Formateur Power BI - Microsoft MVP
    06 09 27 06 97
    ------------------------------