Воздушный поток: установите, чтобы dag не планировался автоматически - PullRequest
0 голосов
/ 07 ноября 2018

Когда я создаю новый ярлык, я должен зайти в пользовательский интерфейс и щелкнуть переключатель «расписание», чтобы отключить планирование. Как я могу сделать это без необходимости использования пользовательского интерфейса? Есть ли опция в самом конструкторе DAG?

airflow scheduling button

Другими словами: как мне превратить эти кнопки в положение «Выкл» в моем файле DAG?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Нет способа установить это в файле DAG, но если вы пытаетесь включить или отключить большое количество групп DAG, вы можете запустить оператор UPDATE в вашей базе данных Airflow: UPDATE dag SET is_paused = TRUE;

0 голосов
/ 07 ноября 2018

Невозможно установить DAG как отключенную в файле DAG. Вы можете имитировать поведение, временно установив для группы DAG schedule_interval значение None. Вы также можете установить значение конфигурации воздушного потока dags_are_paused_at_creation на True, если хотите убедиться, что все новые группы доступности баз данных отключены по умолчанию. Затем вам нужно будет вручную включить новые группы обеспечения доступности баз данных в пользовательском интерфейсе, когда они будут готовы к планированию.

...