Servicios de Planificación de Procesos batch

Planificación de Procesos Batch

La planificación de tareas Batch implica la ejecución de una serie de programas ("jobs") sin intervención manual, de forma automática y planificada, normalmente en horarios de baja carga de los sistemas.

El planificador de tareas Batch con el que trabajamos en TCP es Control-M,  de BMC Software. Este producto proporciona una interfaz gráfica de usuario y un único punto de control para la definición y la monitorización o seguimiento de las ejecuciones en una red distribuida.

Control-M permite gestionar las incidencias que se producen al fallar un job. Estas incidencias se pueden priorizar dependiendo de su criticidad y permitiendo personalizarlas.
Cuenta con una amplia capacidad de planificación, como pueden ser: el Nº día laborable del mes/semana, el 2º día laborable del mes, 15º día laborable del mes, 1º día laborable de la semana, etc.  Permite la múltiple ejecución diaria (Procesos cíclicos), permitiendo seleccionar el intervalo de ejecución en minutos, horas, días.

Muchos procesos pueden depender de una condición, un job puede depender de muchas condiciones para comenzar su ejecución y utilizar una combinación de condiciones lógicas (del tipo And/Or, etc.).

Control-M permite ver la actividad de días pasados, ver el sysout y el Log de esos jobs, así como contar con mecanismos de filtrados. Existe la posibilidad de realizar un Play Back.

Con el módulo BMC Control-M FORECAST permite ver que es lo que sucederá en las planificaciones futuras.
 Otras capacidades avanzadas de planificación son:

  • Recursos cuantitativos y recursos de control.
  • Dependencias complejas.
  • Variables autoedit.
  • Manejo de sysouts.
  • Post processing.
  • Mensajes de alertas.

 

¿Por qué Control-M?

  • Actualmente el 80% de las empresas que tienen un planificador, tienen Control-M.
  • Disponibilidad de agentes para cualquier tipo de Sistema Operativo.
  • Implantación en periodos de tiempo cortos.
  • Gestiona las interdependencias de producción entre múltiples sistemas.
  • Provee un punto focal inteligente, fácil de usar, para la gestión total del entorno de producción.
  • No es necesario un conocimiento exhaustivo sobre los sistemas operativos, el operador visualiza la consola.
  • Amplias Capacidades de planificación.
  • Incrementa el rendimiento del sistema y minimiza la intervención humana.

.