In Looker, you can provision a user with access that limits their activity to 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 these 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 the user to see only dashboards defined in LookML, select:
If you'd like the user also to see user-created dashboards in folders (called "Spaces" before Looker 6.20), select these additional permissions:
- To allow them to view dashboards in folders, you also need to give the user access to the folder in which the dashboard is saved. Under Admin > Content Access, highlight the folder or folders you want 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 you just created. Select the individual user(s), or a group of users, that will be limited to dashboard-only access.