Compartir vía


Ejecución de trabajos según una programación

Configure el trabajo con el desencadenador Programado para ejecutarlo según una programación basada en el tiempo.

El tipo de desencadenador Programado tiene dos opciones:

  • Defina una programación sencilla para ejecutar un trabajo periódicamente en función de una unidad de tiempo y un intervalo especificados. Por ejemplo, programe un trabajo para que se ejecute cada doce horas, a partir del momento en que se ejecuta el trabajo por primera vez.
  • Defina una programación avanzada que ofrezca más control sobre el período, la hora y la zona horaria para ejecutar el trabajo.

Nota:

No se puede especificar la hora de la primera ejecución para una programación sencilla. El programador elige una hora cuando se configura la programación.

Agregar una programación de trabajo

Para definir una programación para el trabajo:

  1. En la barra lateral, haga clic en Áreas de trabajo.
  2. Haga clic en el nombre del trabajo, en la columna Nombre de la pestaña Trabajos.
  3. En el panel Detalles del trabajo, haga clic en Agregar desencadenador.
  4. En Tipo de desencadenador, seleccione Programado.
  5. En Tipo de programación, seleccione Simple o Avanzado.
    1. Simple: especifique un intervalo y una unidad de tiempo para ejecutar el trabajo.
    2. Avanzado: especifique el período, la hora de inicio y la zona horaria. Opcionalmente, active la casilla Show Cron Syntax (Mostrar sintaxis de cron) para mostrar y editar la programación en Quartz Cron Syntax (Sintaxis Quartz de cron).
  6. Haga clic en Save(Guardar).

También puede programar un trabajo de cuaderno directamente en la interfaz de usuario del cuaderno.

Nota:

  • Azure Databricks exige un intervalo mínimo de 10 segundos entre ejecuciones posteriores desencadenadas por la programación de un trabajo independientemente de la configuración en la expresión cron.
  • Puede elegir una zona horaria que tenga en cuenta el horario de verano o UTC. Si selecciona una zona horaria que tenga en cuenta el horario de verano, se omitirá un trabajo por hora o podría parecer que se retrasa durante una o dos horas, cuando comience o finalice el horario de verano. Para ejecutar cada hora (hora absoluta), elija UTC.
  • El programador de trabajos no está pensado para trabajos de baja latencia. Las ejecuciones de trabajos pueden retrasarse ocasionalmente hasta varios minutos debido a problemas de red o de la nube. En estas situaciones, los trabajos programados se ejecutarán inmediatamente después de que el servicio vuelva a estar disponible.