By default, dbt-af
will apply to all models @daily
schedule as it's the most common case.
But in some cases, you may want to have a manual scheduling for your ad-hoc domains or if you want to have external trigger for DAG.
To enable manual scheduling, you need to use @manual
scheduling in your dbt models.
All models with @manual
scheduling will appear in the manual
DAG in Airflow with suffix __manual
.
- Basic Project: a single domain, small tests, and a single target.
- Advanced Project: several domains, medium and large tests, and different targets.
- Dependencies management: how to manage dependencies between models in different domains.
- Maintenance and source freshness: how to manage maintenance tasks and source freshness.
- Kubernetes tasks: how to run dbt models in Kubernetes.
- Integration with other tools: how to integrate dbt-af with other tools.
- [Preview] Extras and scripts: available extras and scripts.