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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
tayloramy
Super User
Super User

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!

Join the Fabric Discord!

Proud to be a Super User!





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
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.