Size: a a a

2020 August 06

ME

Max Efremov in Airflow
А как-то можно это исправить, чтобы он запускался в день, когда execution_date идёт?
источник

SG

Sergey Gavrilov in Airflow
Выставите в start_date часы
источник

SG

Sergey Gavrilov in Airflow
Ну и больше вашего отклонения от UTC
источник

YV

Yuliya Volkova in Airflow
Sergey Gavrilov
Выставите в start_date часы
для месячного так кажется не сработает) только для ежедневного
источник

YV

Yuliya Volkova in Airflow
Max Efremov
А как-то можно это исправить, чтобы он запускался в день, когда execution_date идёт?
вопрос зачем? просто надо понять что execution_date - это дата за которую вы процессите данные, а не дата запуска задач  - для этого другое поле есть
источник

YV

Yuliya Volkova in Airflow
не очень интуитивно, но что есть
источник

SG

Sergey Gavrilov in Airflow
Yuliya Volkova
для месячного так кажется не сработает) только для ежедневного
Подождите, а разве это связано? Ведь если хочешь, чтобы он запускался сегодня, но ежемесячно, то выстави старт так, чтобы он попадал в сегодня
источник

SG

Sergey Gavrilov in Airflow
Yuliya Volkova
вопрос зачем? просто надо понять что execution_date - это дата за которую вы процессите данные, а не дата запуска задач  - для этого другое поле есть
Ну и вообще да, можно просто воспользоваться next_execution_date
источник

YV

Yuliya Volkova in Airflow
Sergey Gavrilov
Подождите, а разве это связано? Ведь если хочешь, чтобы он запускался сегодня, но ежемесячно, то выстави старт так, чтобы он попадал в сегодня
я поняла что изначальный конфуз был из-за месячного дага, где в ласт ране стоит июль и ощущение что он в августе не бежал, но я может не так поняла
источник

SG

Sergey Gavrilov in Airflow
Yuliya Volkova
я поняла что изначальный конфуз был из-за месячного дага, где в ласт ране стоит июль и ощущение что он в августе не бежал, но я может не так поняла
Сложно сказать без автора, судя по всему. Но лог выглядел так, будто бы там просто не  проставлен catchup
источник

ME

Max Efremov in Airflow
Yuliya Volkova
вопрос зачем? просто надо понять что execution_date - это дата за которую вы процессите данные, а не дата запуска задач  - для этого другое поле есть
Хм, мне просто надо чтобы первого числа каждого месяца запускался даг и процессил данные, причём он понимал, какую дату он процессит сейчас, т..к. он и в бэкфил умеет
источник

YV

Yuliya Volkova in Airflow
Max Efremov
Хм, мне просто надо чтобы первого числа каждого месяца запускался даг и процессил данные, причём он понимал, какую дату он процессит сейчас, т..к. он и в бэкфил умеет
он и так понимате, у тебя 1 августа даг процессит данные за июль
источник

YV

Yuliya Volkova in Airflow
не за август
источник

YV

Yuliya Volkova in Airflow
потому что 1 августа, данных еще за август нет - они будут в сентябре )
источник

ME

Max Efremov in Airflow
Yuliya Volkova
он и так понимате, у тебя 1 августа даг процессит данные за июль
да, он считывает execution_date и идёт в ту партицию
источник

YV

Yuliya Volkova in Airflow
Max Efremov
да, он считывает execution_date и идёт в ту партицию
ну так это ты так поставил
источник

YV

Yuliya Volkova in Airflow
надо execution_date+ месяц
источник

ME

Max Efremov in Airflow
хм
источник

YV

Yuliya Volkova in Airflow
или как корректно должно быть
источник

ME

Max Efremov in Airflow
видимо да...
источник