dbt Setup Process dbt Setup Process

Overview

Set up your dbt repository in TensorStax using one of three methods: pull from GitHub, create a TensorStax managed project, or pull from GitLab.

Getting Started

For all three options, you’ll need to:
  1. Navigate to the dbt Projects page
  2. Click Dashboard on the top right
  3. Choose your preferred setup method from the three options presented
If your dbt folder is in a broader data engineering repo, you can specify the right subdirectory such as analytics/dbt at the time of setup or later in the Settings page.

Repository Integration

Make sure you have already connected your GitHub or GitLab account in the Repository Cloning section.

GitHub

  1. From the dashboard, click Clone from GitHub to connect your existing dbt project.
  2. Choose the right repository from your connected GitHub repositories.
  3. Complete the setup process and start working with your dbt models.

GitLab

  1. From the dashboard, click Clone from GitLab to connect your existing dbt project.
  2. Choose the right repository from your connected GitLab repositories.
  3. Complete the setup process and start working with your dbt models.

TensorStax Managed Project

  1. From the dashboard, click TensorStax Managed to create a new dbt project managed entirely within TensorStax.
  2. Select at least 1 connected data source for your dbt project.
  3. You can add more databases to your profiles later as needed.
This option is perfect for getting started quickly without external repositories. We automatically set up the environment variables and profiles.yml for you with HashiCorp Vault. Make sure you have connected your data sources in the Data Connections section first.

Prerequisites

Before setting up your dbt repository, ensure you have:

Next Steps