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_dashboards
access_data.see_looks
access_data.see_looks.see_user_dashboards
access_data.see_looks.explore
access_data.see_looks.see_sql
access_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.location
looker.lkml.location
looker.authority
looker.jersey.api.timeout
looker.resource
looker.client.id
looker.clientid.secret.password
looker.include.workspaces
/looker.exclude.workspaces
looker.git.username
looker.git.password
looker.git.use.ssh
looker.git.ssh.key.directory
looker.git.ssh.key.password
looker.include.projects
/looker.exclude.projects
looker.include.models
/looker.exclude.models
looker.include.dashboards
/looker.exclude.dashboards
looker.include.folderpaths
/looker.exclude.folderpaths
looker.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 7 hours ago