The DXData dbt adapter is out of preview. Install it, point your profile at your catalog, and your existing project runs.
Branch-aware materializations
The interesting part: our adapter honors a branch parameter in your profile. Every model materializes into the specified branch instead of main. Pair that with CI and you get a pull-request-per-model-change workflow out of the box.
northlane_prod:
target: dev
outputs:
dev:
type: dxdata
catalog: northlane_prod
branch: "{{ env_var('DXDATA_BRANCH', 'main') }}"
schema: analytics
threads: 8Set DXDATA_BRANCH in your CI job to the PR branch name and you have hermetic dbt runs for free.
Written by
Elena Vasquez
Developer Relations at DXData.