Forum Discussion
How to Differentiate Between Directly Shared Access and Workspace Level Access in Power BI
I'm looking for a scalable method to differentiate between users with directly shared access and those with workspace-level access in Power BI. Specifically, I need to collect and categorize details of access for a workspace.
For example, for a workspace named TESTWorkspace, I want to differentiate between:
Direct Access:
- [email protected] - Read
- [email protected] - Read Reshare
- [email protected] - Read Write
Workspace Level Access:
- [email protected] - Contributor
- [email protected] - Contributor
- [email protected] - Contributor
- [email protected] - Viewer
As a Fabric Admin, I can view workspace roles and users through the admin portal on app.powerbi.com, but I cannot see details of direct access or permissions at the report level.
Does anyone have a scalable method or solution to extract and differentiate these access details effectively? Any help or guidance would be greatly appreciated!
Thanks in advance.
5 Replies
- Joe_Barry
Solution Sage
Hi Neeraj_I
Maybe my answer on previous post will provide some information https://community.fabric.microsoft.com/t5/Service/Sharing-objects-from-personal-workspaces/m-p/4124124/highlight/true#M244223
Thanks
Joe
- AnonymousNot applicable
Hi, Neeraj_I
May I ask if you have gotten this issue resolved? If it is solved, please share your solution and accept it as solution, it will be helpful for other members of the community who have similar problems as yours to solve it faster.
If it is not resolved, We hope you can provide us with more detailed information about your problem, and we will do our best to help you solve the problem you are experiencing.
I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Fen Ling,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.- Neeraj_IFrequent Visitor
Thank you for the intital reply.
I'm looking for the logs that contain a column called 'Permissions.' This page becomes visible when I open the 'Manage Permissions' of any report. I can see two types of details, which I've marked in the screenshot below.- The first section shows a list of users and their permissions, which were added at the report level, either through sharing by someone with read and reshare access.
- The second section displays a list of users or groups that were added at the workspace role level. For instance, if someone has contributor access, it will show "Workspace Contributor."
This column can help differentiate between two types of users: those who were added through workspace access via role assignment and those who were directly added or shared at the report level.While our audit tool captures most of the details, we currently lack a way to identify the access method. I would like to create a field that clearly identifies this, with an output similar to the following:I need answers for the below.Which users have been granted direct access to a report, and to which workspace does that report belong?
Which users or groups have access to all the reports in a workspace?
Which users or groups have been assigned roles within the workspace, and what specific roles have they been given?
This process will help us identify the list of workspace owners who are sharing reports directly with end users. We aim to reach out to these owners and promote widely shared reports as an application, where access can be centrally managed through an AD group. This approach will reduce ambiguity and ensure better control and maintenance of access permissions.- AnonymousNot applicable
Hi, Neeraj_I
When you open the corresponding workspace, you can see what reports, semantic models, dashboards, etc. exist in that workspace:
For reports in a workspace, you can manage permission to see which users have been granted direct access:
Then you can see what roles are assigned to users in the workspace in the workspace's manage access:
In workspace, different roles have different permissions:Roles in workspaces in Power BI - Power BI | Microsoft Learn
I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Fen Ling,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.