es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Ejecute el flujo de trabajo ADF 24 veces dentro de un período de 24 horas cada mes.

Tengo un pipeline que se activa cada mes. Luego, debe activarse 24 veces cada hora dentro de un período de 24 horas y luego esperar la siguiente ejecución mensual. He logrado hacer esto utilizando la actividad ForEach con @range(1,24) y la actividad de cuaderno con código Python que verifica el tiempo.

Pero me pregunto si hay alguna manera de hacer esto sin Python, utilizando las funciones incorporadas de ADF.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de lograr esto sin usar código Python. Puedes utilizar la función integrada de ADF llamada Desencadenadores de Tiempo.

    Paso 1: Crea un flujo de trabajo con las actividades que se desean desencadenar cada hora.

    Paso 2: Agrega un Desencadenador de Tiempo al flujo de trabajo y establece la recurrencia para que se ejecute cada hora dentro de un periodo de 24 horas. También puedes establecer la hora de inicio y la hora de finalización del desencadenador.

    Paso 3: En la pestaña Configuración del Desencadenador de Tiempo, habilita “Ejecutar solo en un día específico del mes” y establece el día del mes en el que debe ocurrir la ejecución mensual.

    De esta forma, el flujo de trabajo se ejecutará cada hora dentro del periodo de 24 horas, y también esperará al día específico del mes para la ejecución mensual. ¡No se necesita código Python!

Comments are closed.