Assign workspace roles – Deploy and maintain assets
Assign workspace roles
You can see the list of users who have access to a workspace by selecting Access from the workspace, where you can also add or remove users. To reflect the different needs of users, Power BI offers four workspace roles:
- Viewers can
- View dashboards, reports, and workbooks in the workspace.
- Read data from dataflows in the workspace.
- Contributors can do everything that viewers can do and
- Add, edit, and delete content in the workspace.
- Schedule refreshes and use the on-premises gateway within the workspace.
- Feature dashboards and reports from the workspace.
- Members can do everything that contributors can do and
- Add other users as members, contributors, or viewers to the workspace.
- Publish and update the workspace app.
- Share and allow others to reshare items from the workspace.
- Feature the workspace app.
- Admins can do everything that members can do and
- Update and delete the workspace.
- Add and remove other users of any role from the workspace.
As mentioned earlier in the chapter, there’s a workspace setting that allows contributors to update apps. This setting can be useful when you want a user to be able to update an app but not add other users to the workspace.
Note that giving someone a role in a workspace does not remove the need to give them additional rights. For example, you may make a user an admin of a workspace, but unless they have a Power BI Pro license, they won’t be able to fully use the role.
Important Row-Level Security
Row-level security applies only to viewers since all other roles have full access to all datasets within a workspace.
Exam Tip
You should know which role is appropriate for a user based on the business requirements. In most cases, you should follow the principle of least privilege.