Logical date

The logical date (logical_date) is the date associated with a DAG run; it identifies the data interval being processed, not the actual moment of launch. For a daily DAG, the run with a logical date of January 1 starts once the interval is over, so after the 1st. This distinction is a frequent source of confusion.

Example

Daily DAG: the run with logical_date 2025-01-01 executes after the end of that day.

Related concepts

The whole glossary