You can provision a user in Looker to have access that is limited to only viewing dashboards. You do this by using a combination of model sets, permission sets, and content access, to create a role that you apply to the user or a group of users.
Follow this steps:
- First, under Admin > Roles, create a new model set and select only the models containing the LookML for your dashboard(s).
- Next, create a new permission set and select limited permissions. If you want users to see only dashboards defined in LookML, select:
If you’d like users to also see user-created dashboards in spaces, select the additional permissions:
- To allow viewing of dashboards in spaces, you also need to give the user access to the space in which the dashboard is saved. Under Admin > Content Access, highlight the space(s) to allow the user to view, and select Manage Access. Add the group or user being created and give them View access.
- Finally, in Admin > Roles create a New Role and select the model set and permission set we just created. Select the individual user(s) just created, or a group of users that will be limited to dashboard-only access.