No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Scheduler

7/29
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

DAG => Flujo de datos
TASK => Componentes dentro del DAG que se puede anidar con otros TASKs.
Operator => Objeto con el que se crea la TASK.
Scheduler => Encargado de ejecutar los DAGs. Cuando ejecuta, en que intevalo de tiempo, etc.

鉁 Existen 2 maneras de definir esto

  1. Usando expresiones CRON
# 鈹屸攢鈹鈹鈹鈹鈹鈹 minute (0 - 59)
# 鈹 鈹屸攢鈹鈹鈹鈹鈹 hour (0 - 23)
# 鈹 鈹 鈹屸攢鈹鈹鈹鈹 day of the month (1 - 31)
# 鈹 鈹 鈹 鈹屸攢鈹鈹鈹鈹 month (1 - 12)
# 鈹 鈹 鈹 鈹 鈹屸攢鈹鈹鈹 day of the week (0 - 6) (Sunday to Saturday;
# 鈹 鈹 鈹 鈹 鈹      7 is also Sunday on some systems)
# * * * * *
  1. Usando las opciones pre-configuradas
    @once Una y solo una vez
    @hourly Cada hora al comienzo de la hora
    @dialy Diariamente a medianoche
    @weekly Una vez a la semana el domingo
    @monthly Cada primer dia del mes a medianoche
    @yearly Cada 1 de Enero a medianoche

鈿狅笍 Hay que tener cuidado porque el la vista de grid se organiza por fecha de programaci贸n schedule date y no por la fecha de ejecuci贸n execution_date lo que puede confundir y se puede llegar a pensar que no corri贸

Vengo de trabajar mucho con Control-M, es muy parecido en cuando al core de la aplicaci贸n. Airflow cuenta con la ventaja de programar en Python, en cambio, para programar los jobs en Control-M usamos XML o la interfaz gr谩fica.

Les comparto un link muy 煤til para generar expresiones cron:

/www.cronmaker.com/?1