Índice

Search

  1. Prólogo
  2. Servicio del analista
  3. Servicio de catálogo
  4. Servicio de administración de contenido
  5. Servicio de integración de datos
  6. Arquitectura del Servicio de integración de datos
  7. Administración del Servicio de integración de datos
  8. Malla del Servicio de integración de datos
  9. API de REST del servicio de integración de datos
  10. Aplicaciones del servicio de integración de datos
  11. Servicio de Data Privacy Management
  12. Servicio de Enterprise Data Preparation
  13. Servicio de preparación de datos interactivo
  14. Servicio de clúster de Informatica
  15. Servicio de ingesta masiva
  16. Servicio de acceso a metadatos
  17. Servicio de Metadata Manager
  18. Servicio de repositorio de modelos
  19. Servicio de integración de PowerCenter
  20. Arquitectura del servicio de integración de PowerCenter
  21. Alta disponibilidad del Servicio de integración de PowerCenter
  22. Servicio de repositorio de PowerCenter
  23. Administración de repositorios de PowerCenter
  24. Servicio de escucha de PowerExchange
  25. Servicio de registrador de PowerExchange
  26. Servicio SAP BW
  27. Servicio de Búsqueda
  28. Servicios del sistema
  29. Servicio de Test Data Manager
  30. Servicio de Test Data Warehouse
  31. Concentrador de servicios web
  32. Actualización de servicios de aplicaciones
  33. Apéndice A: Bases de datos de servicios de aplicación
  34. Apéndice B: Conexión con las bases de datos desde Windows
  35. Apéndice C: Conexión con bases de datos desde UNIX o Linux
  36. Apéndice D: Cómo actualizar el parámetro DynamicSections de una base de datos DB2

Guía del servicio de aplicación

Guía del servicio de aplicación

Proceso del servicio de integración de PowerCenter

Proceso del servicio de integración de PowerCenter

El servicio de integración de PowerCenter inicia un proceso para ejecutar y supervisar los flujos de trabajo. El proceso del servicio de integración de PowerCenter también recibe el nombre de proceso pmserver. El proceso del servicio de integración de PowerCenter acepta las solicitudes del cliente de PowerCenter y de
pmcmd
. Permite efectuar las siguientes tareas:
  • Administrar la programación del flujo de trabajo.
  • Bloquear y leer el flujo de trabajo.
  • Leer el archivo de parámetros.
  • Crear el registro del flujo de trabajo.
  • Ejecutar las tareas del flujo de trabajo y evaluar los vínculos condicionales que las conectan.
  • Iniciar el proceso o procesos DTM para ejecutar la sesión.
  • Grabar información de historial de ejecución en el repositorio.
  • Enviar un correo electrónico posterior a la sesión en caso de un error de DTM.

Administración de la programación del flujo de trabajo de PowerCenter

El proceso del servicio de integración de PowerCenter administra la programación del flujo de trabajo en las siguientes situaciones:
  • Cuando inicia el servicio de integración de PowerCenter. Cuando inicia el servicio de integración de PowerCenter, efectúa una consulta en el repositorio por si hay una lista de flujos de trabajo configurados para ejecutarse.
  • Cuando guarda un flujo de trabajo. Cuando guarda un flujo de trabajo asignado a un servicio de integración de PowerCenter en el repositorio, el proceso del servicio de integración de PowerCenter añade el flujo de trabajo o quita el flujo de trabajo de la cola de programación.

Bloqueo y lectura del flujo de trabajo de PowerCenter

Cuando el proceso del servicio de integración de PowerCenter inicia un flujo de trabajo, solicita un bloqueo de ejecución en el flujo de trabajo del repositorio. El bloqueo de ejecución permite al proceso del servicio de integración de PowerCenter ejecutar el flujo de trabajo y evita que inicie de nuevo el flujo de trabajo hasta que haya finalizado. Si el flujo de trabajo ya está bloqueado, el proceso del servicio de integración de PowerCenter no puede iniciarlo. Un flujo de trabajo puede estar bloqueado si ya se está ejecutando.
El proceso del servicio de integración de PowerCenter lee también el flujo de trabajo del repositorio en el tiempo de ejecución de dicho flujo. El proceso del servicio de integración de PowerCenter lee todos los vínculos y tareas del flujo de trabajo a excepción de las sesiones y las instancias de worklet. El proceso del servicio de integración de PowerCenter lee la información de la instancia de la sesión del repositorio. DTM recupera la sesión y la asignación del repositorio en el tiempo de ejecución de la sesión. El proceso del servicio de integración de PowerCenter lee los worklets del repositorio cuando se inicia el worklet en cuestión.

Lectura del archivo de parámetro

Cuando se inicia el flujo de trabajo, el proceso del servicio de integración de PowerCenter comprueba las propiedades del flujo de trabajo por si se puede usar un archivo de parámetro. Si el flujo de trabajo usa un archivo de parámetro, el proceso del servicio de integración de PowerCenter lee el archivo de parámetro y expande los valores de la variable para el flujo de trabajo y para los worklets iniciados por éste.
El archivo de parámetro puede contener también parámetros de asignación, variables y parámetros de sesión para las sesiones del flujo de trabajo, y también variables de servicio y de proceso de servicio para el proceso que ejecuta el flujo de trabajo. Cuando se inicia DTM, el servicio de integración de PowerCenter pasa el nombre del archivo de parámetro a DTM.

Creación del registro del flujo de trabajo de PowerCenter

El proceso del servicio de integración de PowerCenter crea un registro para el flujo de trabajo de PowerCenter. El evento del flujo de trabajo contiene un historial de la ejecución del flujo de trabajo, incluida la inicialización, el estado de la tarea del flujo de trabajo y los mensajes de error. Puede usar la información de este registro del flujo de trabajo junto al registro del servicio de integración de PowerCenter y el registro de la sesión para solucionar los problemas del sistema, del flujo de trabajo o de la sesión.

Ejecución de las taras del flujo de trabajo de PowerCenter

El proceso del servicio de integración de PowerCenter ejecuta las tareas del flujo de trabajo según los vínculos condicionales que conectan las tareas. Los vínculos definen el orden de ejecución de las tareas del flujo de trabajo. Cuando se completa una tarea del flujo de trabajo, el proceso del servicio de integración de PowerCenter evalúa la tarea finalizada en función de las condiciones especificadas, como éxito o error. En función del resultado de la evaluación, el proceso del servicio de integración de PowerCenter ejecuta varios vínculos y tareas consecutivos.

Ejecución de los flujos de trabajo de PowerCenter mediante los nodos de una malla

Cuando ejecuta un servicio de integración en una malla, los procesos del servicio ejecutan las tareas del flujo de trabajo en los nodos de la malla. El dominio designa un proceso de servicio como el proceso del servicio maestro. Este proceso de servicio maestro supervisa los procesos del servicio de trabajo que se ejecutan en nodos distintos. Los procesos de servicio de trabajo ejecutan los flujos de trabajo en los nodos de una malla.

Inicio del proceso DTM

Cuando el flujo de trabajo alcanza una sesión, el proceso del servicio de integración de PowerCenter inicia el proceso DTM. El proceso del servicio de integración de PowerCenter proporciona al proceso DTM información sobre la sesión y el archivo de parámetro que permite a DTM recuperar los metadatos de la sesión y la asignación desde el repositorio. Cuando ejecute una sesión en una malla, el proceso del servicio de trabajo inicia varios procesos DTM que ejecutan grupos de subprocesos de sesión.
Cuando use perfiles de sistema operativo, los servicios de integración de PowerCenter inician el proceso DTM con la cuenta de usuario del sistema que haya especificado en el perfil de sistema operativo.

Grabación de información de historial

El proceso del servicio de integración de PowerCenter supervisa el estado de las tareas del flujo de trabajo mientras se ejecuta el flujo de trabajo en cuestión. Cuando las tareas del flujo de trabajo se inician o finalizan, el proceso del servicio de integración de PowerCenter graba la información del historial de ejecución en el repositorio. Esta información incluye la hora de inicio y de finalización y el estado de la finalización. La información del historial de ejecución incluye también las estadísticas de lectura de origen, las estadísticas de carga de destino y el número de errores. Puede ver esta información si usa el supervisor de flujos de trabajo de PowerCenter.

Envío de correo electrónico posterior a la sesión

El proceso del servicio de integración de PowerCenter envía el correo electrónico posterior a la sesión si DTM no finaliza correctamente. DTM envía un correo electrónico posterior a la sesión en el resto de casos.