Dans les macros Airflow nous pouvons trouver prev_execution_date, qui, selon la doc, ça revient

la date d'exécution précédente (si disponible)

Que se passe-t-il lors de la première exécution ? Renvoie-t-il une chaîne vide ? Renvoie-t-il un None ? Est-ce documenté quelque part ?

Merci d'avance!

1
David Masip 16 sept. 2020 à 12:45

1 réponse

Meilleure réponse

S'il s'agit de la première exécution, prev_execution_date renverra le (execution_date - scheduler_interval) du DAG pour un Dag programmé.

Si le Dag est déclenché manuellement, il renvoie le execution_date.

1
kaxil 17 sept. 2020 à 00:01