DBT Airflow Factory
The factory is a library for parsing DBT manifest files and building Airflow DAG.
The library is expected to be used inside an Airflow environment with a Kubernetes image referencing dbt.
dbt-airflow-factory’s main task is to parse
manifest.json and create Airflow DAG out of it. It also reads config
YAML files from
config directory and therefore is highly customizable (e.g., user can set path to
DAG building is an on-the-fly process without materialization. Also, the process may use Airflow Variables as a way of configuration.