Planificación de jobs
Acerca de la programación de jobs
Al crear una tarea en XM Discover, puede elegir cuándo se ejecuta la tarea. Algunas tareas se pueden programar para que se ejecuten de forma periódica, mientras que otras se pueden programar como una ocurrencia única.
Puede fijar la programación del job en 2 lugares diferentes:
- Al crear el job, uno de los pasos de la configuración será fijar la programación del job.
- Si el job ya se ha creado, puede modificar la programación mediante el menú de opciones de job.
Fijar una programación de job
Siga las instrucciones de esta sección para establecer una programación de jobs periódica:
- Seleccione Programar ejecuciones incrementales.
- Seleccione la frecuencia en la que desea que se ejecute la tarea:
- Cada hora: el job se ejecuta cada X horas.
- Diario: El job se ejecuta una vez al día.
- Semanal: el job se ejecuta cada semana en los días que seleccione.
- Mensual: El job se ejecuta una vez al mes el día que seleccione.
- En función de la frecuencia seleccionada, seleccione cuándo se debe ejecutar el job:
- Cada hora: introduzca el número de horas entre las ejecuciones del job.
- Diario: No hay ningún paso de configuración adicional para los programas diarios. Continúe con el paso siguiente.
- Semanal: Seleccione los días de la semana en los que desea que se ejecute el job.
- Mensual: Seleccione el día del mes en el que desea que se ejecute el job.
Consejo Q: Seleccione 31 si desea que el job se ejecute el último día del mes. Para los meses sin 31 días, el job se seguirá ejecutando el último día del mes.
- Cada hora: introduzca el número de horas entre las ejecuciones del job.
- Para Inicio el, seleccione la hora en la que el job debe empezar a ejecutarse.
- Seleccione el huso horario en el que se debe ejecutar el job.
- Al crear un nuevo job, el job validará inmediatamente los atributos y extraerá los datos una vez que se guarde el job. Si desea que un job recién creado omita la extracción de datos automáticamente, active Crear job pero no extraiga datos.
- Especifique cuántos datos adicionales (en días u horas) se deben extraer durante una ejecución incremental para garantizar que todos los datos históricos relevantes estén disponibles para el procesamiento.
Programación de un job único
Al crear un job, puede fijar ese job para que se ejecute inmediatamente después de crear el job:
- Seleccione Configurar pull único.
- Especifique cuántos datos adicionales (en días u horas) se deben extraer durante una ejecución incremental para garantizar que todos los datos históricos relevantes estén disponibles para el procesamiento.
Determinación del siguiente tiempo de ejecución
Al crear una programación de job, seleccione la frecuencia con la que se ejecuta el job y cuándo. En esta sección se explica cómo calcular el siguiente tiempo de ejecución programado de su job en función de sus opciones.
Puestos por horas
Si configura un job para que se ejecute cada hora, se desencadenará lo antes posible en lugar de esperar la siguiente instancia disponible de la hora “Comienza el”.
Por ejemplo, supongamos que está creando un nuevo job que se ejecuta cada hora, a partir de las 8:30 AM. Al guardar el job, la hora actual es 9:18 AM. El trabajo no esperará hasta las 8:30 AM del día siguiente para comenzar a ejecutarse. En su lugar, el siguiente tiempo de ejecución programado será a las 9:30 AM más tarde ese día.
Jobs diarios, semanales y mensuales
Para los jobs diarios, semanales y mensuales, la siguiente ejecución se fija en la instancia más temprana disponible de la hora “Comienza el”.
Por ejemplo, supongamos que crea un nuevo job el 15 de marzo a la 1:00 PM. La siguiente tabla contiene los siguientes tiempos de ejecución programados para diferentes opciones de programación:
Programar | Próxima ejecución |
Diariamente, la hora de inicio es anterior a la 1 PM | 16 de marzo |
Diariamente, la hora de inicio es posterior a la 1 PM | 15 de marzo (el mismo día) |
Cada cuarto día del mes | 4 de abril |
Cada día 20 del mes | 20 de marzo |
Cada día 15 del mes, la hora de inicio es anterior a la 1 PM | 15 de abril |
Cada día 15 del mes, la hora de inicio es posterior a la 1 PM | 15 de marzo (el mismo día) |
Cada día 31 del mes | 31 de marzo (luego 30 de abril, 31 de mayo, etc.) |