Highlight

Astronomer guide: schedule Airflow DAGs on asset updates

Basic asset-based scheduling in Apache Airflow®

Astronomer Learn guide on Airflow assets for data-aware DAG scheduling beyond cron, with cross-team dependency examples.

Curated by Aramai Editorial

Based on

Basic asset-based scheduling in Apache Airflow® - Astronomer

Astronomer
Read original article →

Astronomer describes Assets as the mechanism that makes Airflow data-aware: DAGs sharing data declare relationships, and consumer DAGs schedule when assets update. The cleaned-table versus model-training example shows an ML DAG running only after the data engineering DAG updates the asset. Assets differ from object-storage file I/O features.

Cross-team data and AI groups gain an explicit handoff: producers publish asset updates; consumers bind schedules to those updates. That reduces brittle time coupling and clarifies when downstream work should run. The guide also points to viewing dependencies in the UI and to advanced scheduling options.

Named assets act as shared references to meaning—tables, files, models, or process milestones—that multiple systems and teams can agree on. Scheduling on those references is a practical form of governed interoperability between pipelines.

Put this to work on CoreModels

See all connectors →

Abstract

The guide explains Airflow assets: explicit, visible relationships between DAGs that access the same data, and scheduling on asset updates instead of only time-based methods. An asset may be a table, object-storage file, fine-tuned LLM, or an abstract completed process; the guide covers concepts, basic schedules, updates, UI dependencies, and advanced options.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

airflow assetsdata-aware schedulingdagastronomerorchestrationdependenciesData EngineeringSemantic InteroperabilityAI Agents
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.