↑↓ Navigate
⏎ Select
Esc Close
Authoring and Scheduling
Here you can find detailed documentation about advanced authoring and scheduling Airflow Dags. It’s recommended that you first review the pages in core concepts
Authoring
- Deferrable Operators & Triggers
- Serialization
- Connections & Hooks
- Loops and mapped tasks
- Mapped tasks
- Simple mapping
- Mapping with non-TaskFlow operators
- Assigning multiple parameters to a non-TaskFlow operator
- Mapping over a task group
- Filtering items from a mapped task
- Transforming expanding data
- Combining upstream data (aka “zipping”)
- Concatenating multiple upstreams
- What data types can be expanded?
- How do templated fields and mapped arguments interact?
- Placing limits on mapped tasks
- Automatically skipping zero-length maps
- Loops
- Asset Definitions
- What is an “Asset”?
- What is valid URI?
- Extra information on assets
- Security Warnings
- Creating a task to emit asset events
- Dependency between
@asset,@task, and classic operators - Output to multiple assets in one task
- Dynamic data events emitting and asset creation through AssetAlias
- Cross-team asset event filtering with
producer_teams - Asset partitions
- DAG Result
- Non-Python Task SDKs
Scheduling
- Cron & Time Intervals
- Time Zones
- Asset-Aware Scheduling
- Quickstart
- Schedule Dags with assets
- Multiple assets
- Gate scheduled runs on asset updates
- Fetching information from a triggering asset event
- Event-driven scheduling
- Advanced asset scheduling with conditional expressions
- Example Use
- Combining asset and time-based schedules
- Controlling DagRun creation per asset event
- Timetables
- Event-Driven Scheduling
Was this entry helpful?