"dbt for beginners" course

This is a complimentary repository for an online course "dbt for beginners".

The course can be found here

How to install and use this repository

  1. Clone this repository
    git clone git@github.com:oleg-agapov/dbt-for-beginners.git
    
  2. Adjust /dbt_demo/profiles.yml so that it points out to a correct location of data.duckdb file:
    path: '/Users/john/dbt-for-beginners/data.duckdb'
    
  3. Test that everything works with:
    dbt debug
    

    You need to run dbt commands from /dbt_demo folder!!

  4. Run all models with:
    dbt run
    
  5. Generate documentation:
    dbt docs generate
    dbt docs serve