Size: a a a

2021 May 13

SC

Stanislav Chernov in Airflow
запускаемый даг
источник

I

Igor in Airflow
Если проверять каждую минуту то можно просто * оставить а не 0-59
источник

I

Igor in Airflow
Но вообще airflow не очень хорош в таких частых выполнениях (стандартный совет это "Даши запускать не чаще чем раз в 10 минут"). Кажется по логике тут лучше сенсор вставить перед триггером
источник

I

Igor in Airflow
А что не так-то? Как проявляется?
источник

SC

Stanislav Chernov in Airflow
А не стартует даг второй..
источник

SC

Stanislav Chernov in Airflow
это понятно, и про интервалы я тоже знаю...
источник

SC

Stanislav Chernov in Airflow
сенсор не подойдет...
мне нужно за 1 заход, проверить наличие 40+ файлов в разных каталогах, и под каждый файл у меня отдельный dag...
источник

SC

Stanislav Chernov in Airflow
всё включено ...
источник

SC

Stanislav Chernov in Airflow
источник

SC

Stanislav Chernov in Airflow
_tis.py
источник

SC

Stanislav Chernov in Airflow
_filemon.py
источник

SC

Stanislav Chernov in Airflow
источник

AM

Andrey M in Airflow
Добрый день, скажите, при описании зависимостей задач можно делать условия? Например t1 » t2 выполнять 1 числа, а в другие дни t1» t3?
источник

🍒

🍒 in Airflow
Можно сделать метод, который будет возвращать оператор. А в методе любые условия и любая генерация операторов
источник

🍒

🍒 in Airflow
t1 » t2()
источник

AM

Andrey M in Airflow
Уловил мысль, спасибо
источник

🍒

🍒 in Airflow
def t2():
   return t1 if datetime.today().day==1 else t3
источник

A

Alex in Airflow
привет. можно ещё сделать привязку к обоим. и в случае, если 1 число, то делать raise AirflowSkipException у второго и наоборот
источник

AA

Anton Afonin in Airflow
Мне кажется, идея не очень)
источник

AA

Anton Afonin in Airflow
(я про это)
источник