Canvas Docs
  • GETTING STARTED
    • Our docs have moved
    • Connect your data
      • App and database connectors
      • Snowflake
      • BigQuery
      • Redshift
      • Postgres
        • Use an SSH tunnel
      • Static IP Addresses
      • dbt
        • dbt Cloud
        • dbt via GitHub
    • Create your first canvas
    • Onboarding your team
  • Building canvases
    • Import data
    • Formulas
    • SQL
    • Joins
    • Pivot tables
    • Charts
    • Filters
      • Date filters
      • Text search filters
      • Multi-select filters
    • Canvas API
    • Events API
    • Embed Login API
  • Embeds
    • Public Embeds
    • Scopes
    • Walkthrough
    • PowerPoint embeds
  • Managing users
    • Assigning permissions
  • Security
    • Data security
    • Bug bounty program
    • Privacy policy
    • Terms of service
Powered by GitBook
On this page
  1. GETTING STARTED
  2. Connect your data
  3. dbt

dbt via GitHub

Connect dbt via GitHub to sync your metadata

If you do not use dbt Cloud, Canvas can download and compile your dbt project to generate the descriptions for your models and columns. This requires you to host your dbt project on Github and give Canvas access to your repository via OAuth.

Once you've granted Canvas access via OAuth, you must select the following:

  1. The repository containing your dbt project

  2. The branch of the repository that you'd like Canvas to build with (usually master or main)

  3. The schema in your warehouse that your dbt models build into. dbt requires this access to compile your project.

Previousdbt CloudNextCreate your first canvas

Last updated 2 years ago