Anatomy of an End-to-End BI Pipeline: Airflow, dbt, DuckDB & Superset