Omni supports three methods for connecting to your Gitlab-hosted dbt repository:
SSH authentication — Uses a deploy key to connect Omni to your repository. This is the traditional method and requires configuring a deploy key in your Git provider.
HTTPS token authentication — Uses an access token to authenticate. This method is simpler to set up because it doesn’t require deploy keys.
To view instructions, select the authentication method you want to use from the dropdown menu on the right side of the page, above the table of contents.
Select your authentication method from the dropdown to view setup instructions
Set up Virtual Schemas. This isn’t required to use the dbt integration, but enabling Virtual Schemas before you start building in Omni avoids migrating later.
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.