There are several ways we could use to run dbt from Airflow, some might more complicated or give more features. If there is a quick and easy way of running dbt, we could start by that and move to a better one in the future.
The options we are considering for now are:
- Using Cosmos
- Using a K8s operator with the same Docker built in the dbt repository
We also need to setup variables to be passed from Airflow to dbt
Task is done if:
- dbt can be run from Airflow