У меня даг срабатывает вручную. Он принимает такие параметры, как:
{"id_list":"3,5,1"}
В DAG я создаю операторы динамически на основе этого списка целых чисел:
for id in id_list:
task = create_task(id)
Мне нужно инициализировать id_list
на основе значений параметров id_list
. Как я могу инициализировать этот список, если я не могу напрямую ссылаться на этот параметр, когда я не в шаблонном поле? Вот как я хочу видеть это в представлении графика, где задачи процесса основаны на параметрах id_list
.
введите описание изображения здесь
Я видел примеры динамически создаваемых задач, но на самом деле они не являются динамическими c в том смысле, что значения списка жестко запрограммированы. Задачи создаются динамически на основе списка значений жесткого кода, если это имеет смысл.