Looker Lineage Connector
Looker Lineage Plus Connector – User Setup
To enable Bigeye to connect to Looker and retrieve data lineage, you will need to create a permission set, role, and user, configure content access, and generate an API key.
1. Create a Permission Set
- In the top navigation bar, go to Admin → Roles and click New Permission Set.
- Name the permission set:
bigeyeperms. - Select the following permissions:
access_data.see_lookml_dashboardsaccess_data.see_looksaccess_data.see_looks.see_user_dashboardsaccess_data.see_looks.exploreaccess_data.see_looks.see_sqlaccess_data.see_lookml
- Click New Permission Set to save.
2. Create a Role
- In the top navigation bar, go to Admin → Roles and click New Role.
- Name the role:
bigeyerole. - Select the permission set you created (
bigeyeperms). - Select the appropriate Model Set (typically,
All). - Click New Role to save.
3. Create a User
- In the top navigation bar, go to Admin → Users and click Add Users.
- Choose a username/email, for example:
[email protected].This does not need to be a valid email address.
- Uncheck the Send setup emails option.
- Assign the role you created (
bigeyerole). - Click Add Users to save.
4. Configure Content Access
- In the top navigation bar, go to Admin → Content Access.
- Bigeye does not read the actual dashboard or look content. We recommend starting with all Content (Shared + Users). You can revoke permissions later if needed.
- With the Shared folder selected:
- Click Manage Access.
- If All Users does not already have View or Manage/Edit access, add the Bigeye user with View access.
- Click Save.
- Repeat the process for the Users folder.
5. Create an API Key
- In the top navigation bar, go to Admin → Users and click Edit on the Bigeye user you created.
- Click Edit Keys.
- Copy the Client ID and Client Secret.
- Make sure to unhide the secret before copying.
- Save these values securely for later use in Bigeye.
6. Get Your Looker Host URL
- In the top navigation bar, go to Admin → Settings.
- Copy your Host URL.
Configuration Parameters
The following fields can be configured:
looker.locationlooker.lkml.locationlooker.authoritylooker.jersey.api.timeoutlooker.resourcelooker.client.idlooker.clientid.secret.passwordlooker.include.workspaces/looker.exclude.workspaceslooker.git.usernamelooker.git.passwordlooker.git.use.sshlooker.git.ssh.key.directorylooker.git.ssh.key.passwordlooker.include.projects/looker.exclude.projectslooker.include.models/looker.exclude.modelslooker.include.dashboards/looker.exclude.dashboardslooker.include.folderpaths/looker.exclude.folderpathslooker.exclude.user.folders
Summary of Steps
- Create a permission set (
bigeyeperms). - Create a role (
bigeyerole) and link it to the permission set. - Create a user (e.g.,
[email protected]). - Grant content access to Shared and Users folders.
- Generate an API key (Client ID & Secret).
- Retrieve the Looker Host URL.
Updated about 1 month ago
