Skip to main content
Log inGet a demo

Get Deeper Observability into dbt Pipelines

DataGeneralintermediate

This playbook will show you how to take advantage of Hightouch’s pre-built integrations into dbt so you can get full lineage and better control of your data pipelines.

Made by:Hightouch

6 minutes

dbt Cloud.
Get Deeper Observability into dbt Pipelines .
  • Jump to the Extensions tab, click dbt models and choose your connected source.

    Hightouch Extensions tab

  • Toggle dbt exposures sync to “enabled.” Note that Hightouch will require write access to your chosen branch. You can configure the branch for Hightouch to sync Exposures to (e.g., if you want to manually merge generated exposures into your main branch.)

    Enabling dbt Exposures in Hightouch

  • Create a new sync in Hightouch that uses one of your dbt models.

    Creating a sync in Hightouch

  • Jump back to your dbt repository and you should soon see Hightouch has made a commit with a generated exposures file. Hightouch will update the generated exposures file whenever there are changes to syncs that use dbt models.

    dbt repository

  • Building your dbt docs should now show your Hightouch exposures on your lineage graph. (Be sure to merge the generated Hightouch dbt Exposures files into your production branch first, if applicable!)

    Hightouch exposures displayed on your dbt lineage graph

  • Activate your data in less than 5 minutes