Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
tayloramy
Community Champion
Community Champion

Metadata Driven DAGs in Airflow

Hi Fabric community, I'm wondering if anayone has had any success at making metadata driven DAGs in Apache Airflow in Fabric? 

 

I love the idea of using Airflow for orchestration, however my orchestration currently is all metadata driven and I've not been able to find a way to replicate that in airflow.

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
1 ACCEPTED SOLUTION
v-veshwara-msft
Community Support
Community Support

Hi @tayloramy ,

Thanks for reaching out to the Microsoft Fabric Community.

At this time, Microsoft Fabric does not include native support for fully metadata-driven DAGs within its Apache Airflow integration. Airflow in Fabric uses standard Python-based DAG definitions, and while you can parameterize them using variables or external configuration, a fully metadata-driven orchestration approach requires custom implementation.

 

You may want to review this open-source project: Metadata-Driven ETL Framework for Complex Workflows in Apache Airflow . It demonstrates how metadata tables (stored in SQL Server or Postgres) can define job configurations, task sequences, and ETL logic, with Airflow reading and executing based on that metadata. This design pattern could be adapted in Fabric by sourcing metadata from a Lakehouse or Data Warehouse.

 

Some useful docs for reference:

What is Apache Airflow job? - Microsoft Fabric | Microsoft Learn

Dynamic Dag Generation — Airflow 3.1.0 Documentation

 

Hope this helps. Please reach out for further assistance.

Thank you.

View solution in original post

2 REPLIES 2
v-veshwara-msft
Community Support
Community Support

Hi @tayloramy ,

Thanks for reaching out to the Microsoft Fabric Community.

At this time, Microsoft Fabric does not include native support for fully metadata-driven DAGs within its Apache Airflow integration. Airflow in Fabric uses standard Python-based DAG definitions, and while you can parameterize them using variables or external configuration, a fully metadata-driven orchestration approach requires custom implementation.

 

You may want to review this open-source project: Metadata-Driven ETL Framework for Complex Workflows in Apache Airflow . It demonstrates how metadata tables (stored in SQL Server or Postgres) can define job configurations, task sequences, and ETL logic, with Airflow reading and executing based on that metadata. This design pattern could be adapted in Fabric by sourcing metadata from a Lakehouse or Data Warehouse.

 

Some useful docs for reference:

What is Apache Airflow job? - Microsoft Fabric | Microsoft Learn

Dynamic Dag Generation — Airflow 3.1.0 Documentation

 

Hope this helps. Please reach out for further assistance.

Thank you.

Hi @tayloramy ,
Just wanted to check if the response provided was helpful. If further assistance is needed, please reach out.
Thank you.

Helpful resources

Announcements
December Fabric Update Carousel

Fabric Monthly Update - December 2025

Check out the December 2025 Fabric Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors