Plugin for dbt that enables using Azure Data Warehouse as a target.
NOTE: No passing builds at this time - this is currently a WIP project. Contributors welcome to help get those red lights green!
Use the profiles.yml file included as a guide, updating with your creds. You can find all the creds you need under Home > dbname (account/dbname) - Connection strings in Azure, along with the username and password for authentication.
- Run this to keep your profiles.yml from tracking:
git update-index --skip-worktree profiles.yml
- Update profiles.yml with your actual Azure Data Warehouse creds.
- Build the docker image. From the repo root:
docker build . -t dbt-azure-dw
- Run a bash shell in the container:
docker run -v $(PWD):/dbt_development/plugins -it dbt-azure-dw /bin/bash
you can then jump into jaffle_shop and try to make it run against your ADW!