dbt-playbook

An experimental repo to store dbt examples and patterns as well as tests to make sure those examples actually run successfully.

Each playbook lives in it's own directory in src/ with tests in the src/<playbook-name>/tests/ directory.

The complete dbt example project associated with the writeup is contained within the src/<playbook-name>/my_dbt_project/ directory.

Test are run with pytest and basically run dbt shell commands and should support the following 3 adapters / databases:

You can refer to the really barebones dbt-is-working example that basically does a dbt debug with each of the above adapters (the various GitHub workflows runs our tests on the 3 different adapters).