SAP BW - Cadena de procesos
En SAP BI Data Warehouse Management, es posible programar una secuencia de procesos en segundo plano para un evento y pocos de estos procesos pueden desencadenar un evento separado para iniciar los otros procesos.
Una cadena de procesos le proporciona los siguientes beneficios en un sistema SAP BI:
Se pueden utilizar para gestionar y controlar de forma centralizada los procesos.
Puede visualizar los procesos mediante el uso de gráficos.
Mediante el procesamiento controlado por eventos, puede automatizar los programas complejos.
Features −
- Security
- Flexibility
- Openness
Estructura de una cadena de procesos
Cada cadena de proceso consta de los siguientes componentes:
- Iniciar proceso
- Procesos de solicitud individuales
- Procesos de cobranza
El proceso de inicio se utiliza para definir la condición de inicio de una cadena de procesos y todos los demás procesos de la cadena están programados para esperar un evento. Los procesos de aplicación son los procesos que se definen en una secuencia y son los procesos reales en un sistema de BI. Se pueden clasificar como:
- Proceso de carga
- Proceso del agente informante
- Proceso de administración de destino de datos
- Otros procesos de BI
Un proceso se puede definir como un procedimiento interno o externo al sistema SAP y tiene un comienzo y un final definidos.
Iniciar proceso para diseñar una cadena de procesos
El proceso de inicio se utiliza para definir la condición de inicio de una cadena de procesos. Puede iniciar una cadena de procesos a la hora especificada o después de un evento que se desencadena por un proceso de inicio.
También se puede configurar un inicio de la cadena de procesos mediante una metacadena. Si la condición de inicio de una cadena de proceso está integrada con otra cadena de proceso, esto se conoce comometachain.
Las siguientes son las características clave de un proceso de inicio:
En una cadena de procesos, solo se puede programar un proceso de inicio sin un proceso predecesor.
Puede definir solo un proceso de inicio para cada cadena de procesos.
Un proceso de inicio no puede ser el sucesor de otro proceso.
Puede utilizar un proceso de inicio solo en una única cadena de procesos.
¿Cómo crear una cadena de procesos?
Utilizar T-Code: RSPC o en el Modeling tab → Go to Process Chain.
Haga clic derecho en el Context area → Create Process Chain.
Ingrese el nombre técnico y la descripción de la cadena del proceso. Haga clic en Continuar.
Para crear un proceso de Inicio, haga clic en el nuevo icono en la siguiente ventana que aparece. Ingrese el nombre técnico y la descripción del proceso estrella.
En la siguiente ventana, puede definir las opciones de programación. La programación directa consiste en programar la cadena de procesos en un intervalo de tiempo específico.
Puede usar "Cambiar selección" para ingresar detalles de la programación.
Vaya al botón Fecha / Hora. Mencione la fecha / hora de inicio programada, la fecha / hora de finalización.
Para definir la frecuencia, seleccione la casilla de verificación Trabajo periódico como se muestra en la siguiente captura de pantalla. Haga clic enPeriod Values. Ingrese la frecuencia (por hora / diario / semanal / mensual / otro período). Haga clic en el botón Guardar y retroceder para volver a la pantalla RSPC anterior.
El siguiente paso es seleccionar el tipo de proceso.
Para realizar la carga de datos a través de un InfoPackage, use el Tipo de proceso Execute InfoPackage.
Para realizar la carga de datos a través de un DTP, use el Tipo de proceso Data Transfer Process.
Haga doble clic en el tipo de proceso y se abrirá una nueva ventana. Puede seleccionar InfoPaquete de las opciones dadas.
Para conectar la variante con un InfoPackage, seleccione "Iniciar variante" y mantenga presionado el botón izquierdo del mouse. Luego mueva el botón del mouse al paso de destino. Una flecha debe seguir tu movimiento. Deje de presionar el botón del mouse y se crea una nueva conexión.
Para realizar una comprobación de coherencia, haga clic en Goto → Checking View.
Para activar la cadena de procesos, haga clic en Activar o vea la siguiente captura de pantalla para comprender los pasos a seguir.
Para programar la cadena de procesos, vaya a Execution → Schedule. Select Priority and Continue.
Esto programará la cadena de procesos como un trabajo en segundo plano y se puede ver mediante Transaction SM37.
Monitorear la cadena de procesos
Utilizar T-Code: RSPCM
Esto se usa para monitorear las cadenas de procesos diarias.
Para ver los registros, use T-code: RSPC
Seleccionar proceso chain → Right Click → Display Log.