Планирование воздушного потока DAG - PullRequest
0 голосов
/ 01 апреля 2020

Как можно запланировать мою группу DAG Airflow на «Последний день месяца» и «Последний рабочий день месяца»

Примечание. Планирование должно выполняться с учетом того, что месяц имеет 28/29/30 / 31 день и если это високосный год или нет.

1 Ответ

0 голосов
/ 03 апреля 2020

Параметр интервала расписания Airflow ожидает выражение cron. Это хорошо описано в документации Airflow.

https://airflow.apache.org/docs/stable/scheduler.html

Хотя cron явно не поддерживает «последний день месяца», потенциальный обходной путь - как можно скорее запустить DAG на сервере. первый день каждого месяца.

Например, чтобы ваша группа обеспечения доступности баз данных запускалась в 00:00 первого дня каждого месяца, установите интервал расписания на:

0 0 1 * *

...