Monitor de flujo de trabajo en Informatica: ejemplos de vista de diagrama de Gantt y tareas
En nuestro tutorial anterior, hablamos sobre el flujo de trabajo, que no es más que un grupo de comandos o instrucciones para el servicio de integración. Define cómo ejecutar tareas como tareas de comando, tareas de sesión, tareas de correo electrónico, etc. Para realizar un seguimiento de todo, se optimiza y se ejecuta en el orden deseado, necesitamos un Monitor de flujo de trabajo.
¿Qué es el Monitor de flujo de trabajo?
El monitor de flujo de trabajo es una herramienta con la ayuda de la cual puede monitorear la ejecución de los flujos de trabajo y las tareas asignadas al flujo de trabajo.
En el monitor de flujo de trabajo puede,
- Ver los detalles de la ejecución
- Ver el historial de ejecución del flujo de trabajo.
- Detener, cancelar o reiniciar flujos de trabajo y tareas
- Mostrar los flujos de trabajo aquellos que se ejecutan al menos una vez
El monitor de flujo de trabajo consta de las siguientes ventanas:
- Ventana del navegador: muestra los repositorios, las carpetas y el servicio de integración monitoreados
- Ventana de salida: muestra los mensajes de los servicios de integración y el repositorio.
- Ventana Propiedades: muestra los detalles/propiedades sobre tareas y flujos de trabajo
- Ventana de tiempo: muestra el progreso de las tareas y flujos de trabajo en ejecución con detalles de tiempo.
Ahora, veamos qué podemos hacer en Workflow Monitor.
Cómo abrir el Monitor de flujo de trabajo
Paso 1) En la caja de herramientas de Informatica Designer o del administrador de flujo de trabajo, haga clic en el icono del monitor de flujo de trabajo
Paso 2) Esto abrirá la ventana del monitor de flujo de trabajo.
En la herramienta de monitoreo de flujo de trabajo, verá los repositorios y los servicios de integración asociados en el lado izquierdo. Debajo de la columna de estado, verá si está conectado o desconectado del servicio de integración. Si está en el modo desconectado, no verá ningún flujo de trabajo en ejecución. Hay una barra de tiempo que nos ayuda a determinar cuánto tiempo tardó en ejecutarse una tarea.
Paso 3) El monitor de flujo de trabajo está en modo desconectado de forma predeterminada. Para conectarse al servicio de integración.
- Haga clic derecho en el servicio de integración.
- Seleccione la opción de conexión
Después de conectarse, el monitor mostrará el estado de conectado.
Vistas en el Monitor de flujo de trabajo
Hay dos tipos de vistas disponibles en el monitor de flujo de trabajo de Informatica
- Vista de tareas
- Vista de Gantt
Tarea Ver
La vista de tareas muestra las ejecuciones de flujo de trabajo en formato de informe y está organizada por ejecuciones de flujo de trabajo. Proporciona un enfoque conveniente para comparar ejecuciones de flujo de trabajo y filtrar detalles de ejecuciones de flujo de trabajo.
La vista de tareas muestra los siguientes detalles
- Lista de ejecución de flujos de trabajo: muestra la lista de ejecuciones de flujos de trabajo. Contiene nombres de carpetas, flujos de trabajo, worklets y tareas. Muestra las ejecuciones del flujo de trabajo en orden cronológico con la ejecución más reciente en la parte superior. Muestra carpetas y servicios de integración alfabéticamente.
- Mensaje de estado: mensaje del servicio de integración sobre el estado de la tarea o flujo de trabajo.
- Nodo: el nodo del servicio de integración ejecutó la tarea.
- Hora de inicio: la hora a la que comenzó la tarea o el flujo de trabajo.
- Hora de finalización: la hora en la que la tarea o el flujo de trabajo completó la ejecución.
- Estado: muestra el estado de la tarea o flujo de trabajo, ya sea que el flujo de trabajo se inició, tuvo éxito, falló o se canceló.
Vista de diagrama de Gantt
En la vista del diagrama de Gantt, puede ver una vista cronológica de las ejecuciones del flujo de trabajo. El diagrama de Gantt muestra la siguiente información.
- Nombre de la tarea: nombre de la tarea en el flujo de trabajo
- Duración: el tiempo necesario para ejecutar la tarea.
- Estado: el estado más reciente de la tarea o flujo de trabajo.
Para cambiar entre las vistas de diagrama de Gantt y de tareas
Para cambiar del diagrama de Gantt a la vista de tareas o viceversa, haga clic en el botón respectivo como se muestra en la captura de pantalla para cambiar el modo.
Ejemplo: Cómo monitorear y ver detalles
En ejemplos anteriores, hemos creado un
- Mapeo “m_emp_emp_target”: Un mapeo es un conjunto de instrucciones sobre cómo modificar los datos y el procesamiento de transformaciones que afectan el conjunto de registros.
- Sesión “s_ m_emp_emp_target” :Una sesión es un objeto de nivel superior a un mapeo que especifica las propiedades de ejecución. Por ejemplo, opciones de ajuste de rendimiento, detalles de conexión de fuentes/destinos, etc.
- Flujo de trabajo "wkf_s_m_emp_emp_target": Un flujo de trabajo es un contenedor para la sesión y otros objetos, y define el tiempo de ejecución de las tareas y la dependencia o flujo de ejecución.
Ahora, analizaremos los detalles de ejecución en este tema.
Paso 1) Reinicie el diseñador de flujo de trabajo, como se describe en el tema anterior.
Paso 2) Vaya al monitor de flujo de trabajo y en la ventana del monitor verá detalles como se muestra en la captura de pantalla, como el repositorio, los detalles de ejecución del flujo de trabajo, los detalles del nodo, la hora de inicio de la ejecución del flujo de trabajo, la hora de finalización de la ejecución del flujo de trabajo y el estado.
Paso 3) Aquí puede ver el flujo de trabajo que se está ejecutando actualmente, cuyo estado es "en ejecución".
Paso 4) Una vez que se completa la ejecución del flujo de trabajo, su estado cambiará a exitoso/fallido junto con los detalles de la hora de inicio y finalización.
Paso 5) Para ver los detalles de la tarea
- Haga clic derecho en el nombre de la tarea
- En la ventana emergente seleccione "obtener propiedades de ejecución"
- Aparecerá una ventana de propiedades con los detalles de la tarea.
Paso 6) Haga clic en cada uno de los menús de la ventana de propiedades para ver detalles específicos.
Aquí elegimos “Detalles de la tarea” para ver. Se mostrarán todos los detalles, como el nombre de la instancia, el tipo de tarea, la hora de inicio, el nombre del servicio de integración, etc.
Detalles de la tarea –
Fuente y Target Estadísticas
Las estadísticas de origen y destino brindan detalles sobre el origen y el destino. Por ejemplo, cuántas filas se obtienen del origen y cuántas filas se completan en el destino, el rendimiento actual, etc.
En la siguiente pantalla, se obtienen 14 registros de la fuente y los 14 se completan en la tabla de destino.
- Filas aplicadas indicar cuántos registros Informatica había intentado actualizar o insertar el destino
- Filas afectadas significa cuántas filas aplicadas se cargaron correctamente. Aquí, las 14 filas se cargaron correctamente en el destino, por lo que el recuento es el mismo para ambas.
- Filas rechazadas indicar cuántas filas se eliminan debido a restricciones de destino u otros problemas.
En este tutorial, ha aprendido cómo abrir y monitorear los flujos de trabajo y las tareas usando el monitor de flujo de trabajo.