assets.en-US.Dashboard.Looker.md Maven / Gradle / Ivy
# Looker
In this section, we provide guides and references to use the Looker connector.
## Requirements
There are two types of metadata we ingest from Looker:
- Dashboards & Charts
- LookML Models
In terms of permissions, we need a user with access to the Dashboards and LookML Explores that we want to ingest. You can create your API credentials following these [docs](https://cloud.google.com/looker/docs/api-auth).
However, LookML Views are not present in the Looker SDK. Instead, we need to extract that information directly from the GitHub repository holding the source `.lkml` files. In order to get this metadata, we will require a GitHub token with read only access to the repository. You can follow these steps from the GitHub [documentation](https://docs.github.com/en/[email protected]/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token).
$$note
The GitHub credentials are completely optional. Just note that without them, we won't be able to ingest metadata out of LookML Views, including their lineage to the source databases.
$$
You can find further information on the Kafka connector in the [docs](https://docs.open-metadata.org/connectors/dashboard/looker).
## Connection Details
$$section
### Client ID $(id="clientId")
User's Client ID to authenticate to the SDK. This user should have privileges to read all the metadata in Looker.
$$
$$section
### Client Secret $(id="clientSecret")
User's Client Secret for the same ID provided.
$$
$$section
### Host Port $(id="hostPort")
URL to the Looker instance, e.g., `https://my-company.region.looker.com`
$$
### GitHub Credentials
If we choose to inform the GitHub credentials to ingest LookML Views:
#### Repository Owner $(id="repositoryOwner")
The owner (user or organization) of a GitHub repository. For example, in https://github.com/open-metadata/OpenMetadata, the owner is `open-metadata`.
#### Repository Name $(id="repositoryName")
The name of a GitHub repository. For example, in https://github.com/open-metadata/OpenMetadata, the name is `OpenMetadata`.
#### API Token $(id="token")
Token to use the API. This is required for private repositories and to ensure we don't hit API limits.
Follow these [steps](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#creating-a-fine-grained-personal-access-token) in order to create a fine-grained personal access token.
When configuring, give repository access to `Only select repositories` and choose the one containing your LookML files. Then, we only need `Repository Permissions` as `Read-only` for `Contents`.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy