The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hi,
I have been working with Power Bi for some time now, and have some uncertainties about sharing an Power BI app with external users.
At the moment I share my app by going to the workspace -> create / update app -> permissions -> and go to the box "specific individuals or group".
First of all, what means a group? Can I just enter a domain email address and then every user of that domain sees the app and can view the app I just created?
Then I uncheck all the checkboxes below, which are:
Allow everyone who has app access to:
- Allow all users to connect to the app's underlying datasets using the Build permission.
- Allow users to make a copy of the reports in this app.
- Allow users to share the app and the app's underlying datasets using the share permission.
I do this because I don't whant them to see the underlying datasets and to edit or create new visualizations whith the underlying datasets that I used for the app.
So when I share an app in this way, and I have used one or more datasets, I also need to go the these datasets and have to add the same users, that I just gave access to the app, to these datasets. When I don't do this the external users get an "Permission Denied" error.
So my main question is basicly, what am I doing wrong? It doesn't make sense to add external users multiple times to all the datasets an app is working with. That's double work.
My last question is about this checkbox:
- Allow users to share the app and the app's underlying datasets using the share permission.
Does this means that the users of this app, and also external users, can reshare the app with every user they want and it's underlying datasets? Does that mean that all these users can also see all data of all underlying datasets of this app or can they only share the app and see the reports that I have attached to the app?
Thank you.
Groups are Office 365 groups. Adding a group allows everyone in that group permissions.
Not sure about the external users and why you have to do extra work for them.
The last one, it allows them to reshare the report to others but I do not believe it allows them underlying access to the dataset to build their own reports. Reshare is a specific permission role.
Thank you for your reply @Greg_Deckler.
When you share an Power BI app that you created with the use of underlying datasets, don't you need to add the external users to the underlying datasets?
About resharing, this is the same for apps? They can reshare an app to other external users and those new users get the roles read and reshare?
Thank you, I will check the Issues forum.