Forum Discussion

Denis_Slav's avatar
Denis_Slav
Helper III
5 years ago
Solved

Access to Datasets and Workspace

Hi All,  Could you help to clarify several questions? Because after last updates, i've got a lot of problems with sharing datasets and reports.  SITUATION: I've got 2 tenant DomainA & DomainB with...
  • TomMartens's avatar
    5 years ago

    Hey Denis_Slav ,

     

    I have to admit, that I'm struggling a little with the meaning of the from in your questions 

    like from user1 to user2

     

    First of all, I assume that artifacts (datasets, reports, dashboards) created by user1@domainA reside in a Power BI app workspace "App workspace" and not in the personal workspace "My workplace." I make a distinction between the personal workspace of the single users and the App workspace.

     

    Now to your questions ...

     

    1. give READ permission to user2@domainA
    As user2@domainA has only a free license assigned this user also need build permission on the dataset. I always recommend providing access to artifact like reports and datasets using permissions or membership to artifacts instead of sharing access to a single artifact. Build permission is necessary as user2 only has a free license and for this reason can not be added to the workspace "App workspace". 

    Now user2@domainA is able to create his own reports using Power BI Desktop and also publish these reports to his personal workspace "My workspace".

     

    2. give READ permission to user3@domainA
    A simple yes, as user3 also has assigned a PRO license you can also add this user to the workspace "App workspace", this will automatically include the READ permission to the dataset(s) hosted inside the workspace. user3 needs to be assigned to one of these roles to publish reports to the workspace "App workspace" - Contributor, Member, Admin. If you do not want to add user3 to the workspace you also need to provide the dataset permission "build" to user3.

     

    3. ...CREATE report to user3@domainA
    see my answer to question3

     

    4. provide READ permission to user1@domainB
    Basically this is possible, but if you are talking about providing access to a dataset, you have to add user1@domainB to your Azure Active Directory as a guest user, then you can assign READ and or BUILD permission to this user, even add this user to a workspace and assign this user to Admin workspace role.
    User1@domainB can not create reports based on the dataset and publish these reports to his own workspace, meaning a worskpace outside of domainA.

     

    Hopefully, this provides what you are looking for. 

     

    Regards,

    Tom