What problem does it solve?
It solves configuration mistakes when running dbt Fusion projects on Airflow using Astronomer Cosmos, especially around Cosmos version requirements, the need for the dbt Fusion binary, and Fusion-only constraints like LOCAL execution.
Core Features & Use Cases
- Fusion-only guardrails: validates Fusion-specific limitations such as no async and no virtualenv usage, plus supported warehouses (Snowflake, Databricks, BigQuery, Redshift).
- Binary + execution wiring: guides you to install the dbt Fusion binary into the Airflow runtime and point Cosmos to it via ExecutionConfig for LOCAL execution.
- Correct rendering/loading strategy: helps you select a parsing strategy (automatic, dbt_manifest, or dbt_ls) aligned with Fusion behavior and project size/selection needs.
- Use case: You have an existing Airflow deployment using Cosmos and want to run a dbt Fusion project against Snowflake on a schedule, with reliable parsing and operator configuration.
Quick Start
Follow the Cosmos + dbt Fusion checklist to configure ExecutionMode.LOCAL and set dbt_executable_path to your installed Fusion binary, then assemble a DbtDag or DbtTaskGroup that targets your warehouse connection.