как правильно составить график воздушного потока - PullRequest
0 голосов
/ 10 марта 2020

Мне показалось очень странным, как работает график воздушного потока. Я хотел бы наметить график, который будет работать в пятницу, и я хотел бы использовать его результат в субботу. Поэтому я сделал выражение crontab следующим образом: 00 16 * * 5, однако на сегодняшний день 2020-03-10 последняя дата выполнения, которую я получил от запуска воздушного потока, - 2020-02-28. Это нежелательно, так как последняя пятница на самом деле 2020-03-06, я не могу запустить 2020-03-06, если не планирую каждый день и пропускаю, если это не пятница. Есть ли способ сделать это расписание правильно?

1 Ответ

0 голосов
/ 10 марта 2020

Многих людей смущает то, как работают значения execution_date и schedule_interval Airflow, а именно то, что он ожидает некоторого периода времени, чтобы "закрыться", прежде чем он выполнится в течение этого периода; Вот часть из предыдущего ответа , который я дал:

Подумайте об этом так: если вы запускаете процесс ежеквартально и генерируете отчет из данных за этот квартал, назовите ли вы отчет за квартал, в котором вы были , когда вы создали файл , или за квартал, откуда взяты данные в отчете? Вот что такое execution_date.

Попробуйте изменить start_date на один интервал всего графика. Он должен работать 03/06, но его execution_date скажет 02/28

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...