Árbol de ejecución de lotes
Esta página permite ver el estado de una ejecución específica de una tarea por lotes. Acceda a esta página mediante
.Descripción de la página
Seleccione un proceso de Control de lotes y un Número de lote para ver información y datos estadísticos sobre los "threads" de la ejecución del lote. Los puntos siguientes pueden resultar útiles para comprender este concepto:
- Muchas tareas por lotes no pueden aprovechar la capacidad de procesamiento del hardware cuando se ejecutan de manera individual. Prueba de ello es que un gran porcentaje de la CPU o las unidades de disco están inactivas.
- Para reducir la cantidad de tiempo inactivo (y aumentar el rendimiento de los procesos por lotes), se pueden configurar los procesos de lotes para ejecutar al mismo tiempo varias instancias de una determinada tarea por lotes. Por ejemplo, en Oracle Utilities Customer Care and Billing, cuando se programa el proceso de facturación, se puede indicar que se ejecuten varias instancias paralelas (en lugar de una sola instancia). La finalidad es repartir en varios procesos la carga de procesamiento de la creación de facturas para los clientes.
- Se denomina "thread" a cada ejecución en paralelo de un proceso por lotes.
- Para cada thread se muestran datos estadísticos y mensajes informativos. ¿Por qué? El motivo es que cada thread es una ejecución independiente y, por tanto, puede iniciarse y finalizarse en momentos distintos.
Se muestran los valores de Fecha/hora de inicio y Fecha/hora de finalización de la ejecución por lotes.
El árbol incluye un nodo que muestra el número total de registros procesados para la ejecución de lote, el número total de registros con error para la ejecución de lote y el tiempo transcurrido de la ejecución de lote. El tiempo transcurrido es el más largo de todos los threads de lote. El mensaje se muestra en rojo si alguno de los registros tiene un error. Si el fichero de propiedades de la aplicación se ha configurado con la ubicación de los ficheros de log y los ficheros de log asociados con la ejecución por lotes están todavía disponibles, los enlaces Descargar stdout y (si procede) Descargar stderr estarán visibles. Al pulsar en cualquiera de los enlaces, podrá ver o guardar los ficheros de log. Tenga en cuenta que estos logs solo están relacionados con el procesamiento que se produce antes de la ejecución de threads.
Dentro de cada thread, aparecerá un nodo para cada instancia de lote del thread. Un thread solo podrá tener más de una instancia en caso de que haya finalizado con error y, posteriormente, un usuario haya reiniciado la ejecución. Se muestran los valores de Fecha/hora de inicio y Fecha/hora de finalización de la ejecución por lotes, si se han rellenado.
Los mensajes que aparecen bajo una instancia de thread muestran la hora de inicio y finalización de la instancia de ejecución. Si se detectan errores durante la ejecución el thread, es posible que estos errores también aparezcan en el árbol. Consulte Errores de procesamiento para obtener información sobre los tipos de errores que aparecen en el árbol de ejecución por lotes.
Si el proceso en segundo plano está habilitado para crear entradas de tarea para errores específicos del objeto, se muestra la información sobre las entradas de tarea en el árbol. Esta información no se muestra para cada thread, sino que se agrupan todas las entradas de tarea creadas para la ejecución de lote. Las entradas de tarea se agrupan por estado.
Si los ficheros de log asociados con el thread por lotes están todavía disponibles, los enlaces Descargar stdout y (si procede) Descargar stderr estarán visibles. Al pulsar en cualquiera de los enlaces, podrá ver o guardar los ficheros de log. Las notas anteriores sobre la compresión de ficheros y el acceso de seguridad para las descargas se aplican a estos ficheros también.