We advise creating a new Looker user, something like paradime_user in order to grant the correct access required to connect all your Looker nodes to your data models in Paradime.

Create a dedicated Looker user for Paradime

1. Create a new permission set called paradime-permission and include permissions to:

  • access_data

  • see_lookml_dashboards

  • see_looks

  • see_user_dashboards

  • see_sql

  • see_lookml

  • develop

  • see_schedules

  • see_pdts

  • see_system_activty

2. Create a new model set and include all models for which you want to visualize the data dependencies in Paradime lineage.

3. Create a new role in Looker called paradime-role and add the permissions set created in step:1 and the model set created in step:2:

4 Create the Looker user as paradime_user and grant role paradime-role

👉 See also:

Your Looker API 3 credentials

Paradime connects to Looker via the Looker API3. In order for Paradime to connect to Looker we require:

  • Host name: usually this should look something like this https://<yourcompany>.cloud.looker.com you can find this in your General > Settings section in Looker.

  • Client ID

  • Client Secret

Generate your API3 credentials

  • Create API3 credentials on the Users page in the Admin section of your Looker instance - navigate to Users pages, click on the Edit button for the user you want to generate the API credentials, then click on Edit keys and finally to New API3Key. If you’re not a Looker admin ask your Looker admin to create the API3 credentials for you.

  • API3 credentials are always bound to a Looker user account. API requests execute “as” the user associated with the API3 credentials. Calls to the API will only return data that the user is allowed to see and modify.

  • The API3 credentials that you generated include a client ID and a client secret. You’ll need to provide these to the Paradime in order to connect to Looker.

👉 See also: Looker Edit API Keys

Connect the Looker integration

The Looker integration is set up by the Admin user for your organization profile. To enable the integration open your Account Settings > Integrations find the Looker integration and click Connect.

1. Add your API credentials to get Paradime connected to your Looker instance.

Click on connect and add the API credentials of you Looker user.

  • Host name: usually this should look something like this https://<yourcompany>.cloud.looker.com

  • Client ID

  • Client Secret

2. Connect your Looker repository

Select your git host provider and add you Looker repository Git URL. Paradime will generate a Deploy Key for your repository. You must provide this Deploy Key in the Repository configuration of your Git host.

💡 Note that for the Looker repository, Paradime will need only Read access.

pageImporting a repository by git URL


What Looker API endpoints paradime uses to extract metadata for this integration?

Paradime connects to the Looker API to extract metadata used to enrich the Paradime Lineage and the Paradime Catalog. Below is the list of endpoints used to extract metadata from your Looker instance.

Last updated