En nuestro tutorial anterior, discutimos 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 tarea de comando, tarea de sesión, tarea de correo electrónico, etc. Para rastrear todo se simplifica y ejecuta en el orden deseado, necesitamos un Monitor de flujo de trabajo.
¿Qué es Workflow Monitor?
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 la tarea asignada al flujo de trabajo.
En el monitor de flujo de trabajo puede,
- Ver los detalles de la ejecución
- Ver el historial de la ejecución del flujo de trabajo
- Detenga, cancele o reinicie flujos de trabajo y tareas
- Muestra los workflows de los que se ejecutan al menos una vez
En este tutorial, aprenderá
- Cómo abrir Workflow Monitor
- Vista de tareas
- Vista de diagrama de Gantt
- Ejemplo: cómo monitorear y ver detalles
El monitor de flujo de trabajo consta de las siguientes ventanas:
- Ventana del navegador: muestra los repositorios supervisados, las carpetas y el servicio de integración
- Ventana de salida: muestra los mensajes de los servicios de integración y el repositorio.
- Ventana de propiedades: muestra los detalles / propiedades sobre tareas y flujos de trabajo
- Ventana de tiempo: muestra el progreso de las tareas en ejecución y los flujos de trabajo con detalles de tiempo.
Ahora, veamos qué podemos hacer en Workflow Monitor
Cómo abrir Workflow Monitor
Paso 1 : en la caja de herramientas de Informatica Designer o Workflow Manager, 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 supervisión de flujo de trabajo, verá los repositorios y los servicios de integración asociados en el lado izquierdo. En 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 como 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
Vista de tareas
La vista de tareas muestra las ejecuciones del flujo de trabajo en formato de informe y está organizada por ejecuciones del 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 ejecuciones del flujo de trabajo: muestra la lista de ejecuciones del flujo de trabajo. Contiene nombres de carpetas, flujos de trabajo, trabajos 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 el flujo de trabajo.
- Nodo: el nodo del servicio de integración ejecutó la tarea.
- Hora de inicio: la hora a la que se inició la tarea o el flujo de trabajo.
- Hora de finalización: la hora a la que la tarea o el flujo de trabajo completó la ejecución.
- Estado: muestra el estado de la tarea o el flujo de trabajo, si el flujo de trabajo se inició, tuvo éxito, falló o se canceló.
Vista de diagrama de Gantt
En la vista de 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 el flujo de trabajo
Para cambiar entre el diagrama de Gantt y las vistas 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 al 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á los detalles como se muestra en la captura de pantalla, como el repositorio, los detalles de la ejecución del flujo de trabajo, los detalles del nodo, la hora de inicio de la ejecución del flujo de trabajo, el tiempo 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, que tiene el estado "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. Mostrará 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 -
Estadísticas de origen y destino
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 del origen y los 14 se completan en la tabla de destino.
- Las filas aplicadas indican cuántos registros ha intentado Informatica actualizar o insertar el destino
- Las filas afectadas significan cuántos números de filas aplicadas se realizaron correctamente. Aquí las 14 filas se cargan correctamente en el destino, por lo que el recuento es el mismo para ambos.
- Las filas rechazadas significan cuántas filas se eliminan debido a restricciones de destino u otros problemas.
En este tutorial, ha aprendido a abrir y supervisar los flujos de trabajo y las tareas mediante el monitor de flujo de trabajo.