✒️SAP BI / BW BO Adquisición en Tiempo Real
SAP BI / BW BO Adquisición en Tiempo Real
PROCESO DE TRANSFERENCIA DE DATOS PARA LA ADQUISICION DE DATOS EN TIEMPO REAL
UTILIZACION
Este proceso se emplea para transferir datos a la fuente de datos desde la PSA.
En el objeto ODS los datos están disponibles para utilizar en Reporting.
El servicio de obtención de datos en tiempo real basado en API es un proceso de 2 etapas:
· Los datos se arrastran en la PSA mediante InfoPaquetes en tiempo real
· Los datos se transfieren al ODS vía DTP en tiempo real.
En ambos casos el proceso de movimiento de datos lo inicia el Sistema Demon o Demonio.
PREREQUISITOS
Crear el flujo de datos entre la Fuente de datos y el ODS usando transformaciones. Las delimitaciones para el proceso de transferencia de datos no se superponen a las delimitaciones en otros procesos de transferencia de datos.
FUNCIONAMIENTO DEL PROCESO EN TIEMPO REAL
Este proceso se denomina también como RDA, iniciales de Real-Time Data Acquisition.
El proceso consta de dos pasos:
PASO 1
· Realizar la llamada al Sistema fuente para nuevos registros
· Actualizar el status de registros transferidos en la tabla de confirmación
· Actualizar la PSA
PASO 2
· Verifica los registros en la tabla de confirmación
· Verifica los registros marcados por el demonio en el sistema fuente
· Replica la confirmación enviada a SAP BI
· Las entradas son marcadas como procesadas en la tabla de confirmación
· Una vez confirmados los registros inicia el DTP
· Una vez realizados los pasos, el demonio desencadenara el proceso cada 3 minutos.
CIERRE DE LA SOLICITUD
· Una vez terminada la carga de datos en la PSA, las entradas en la tabla de confirmación son borradas
· La siguiente petición se abre para la siguiente carga de datos desde el sistema fuente
· Las peticiones del InfoPaquete y el DTP son sincronizadas vía demonio
El monitoreo de la carga se hace con la transacción RSRDA.
PROCEDIMIENTO PARA SU IMPLEMENTACION
En el Workbench (RSA1) se visualiza un árbol de objetos del objeto ODS. En el menú contextual se selecciona Crear proceso de transferencia de datos.
En la ventana de dialogo para crear un proceso de transferencia de datos seleccionamos DTP para adquisición de datos en tiempo real como el tipo DTP.
Como el objeto fuente, seleccionar la Fuente de datos desde la que se desea transferir los datos al ODS. A continuación seleccionar Continuar. Aparece la pantalla Actualización proceso de transferencia de datos.
Los datos de la cabecera muestran la descripción, ID, versión y Status del proceso, junto con el estado delta.
En la Pestaña Extracción se especifican los parámetros. Se selecciona Delta como modo de extracción para la adquisición de datos en tiempo real. Si es necesario se determinan los criterios de filtro para la transferencia delta.
En la Pestaña Actualización se especifican los parámetros.
· Aplicar parámetros para el tratamiento de errores.
· Especificar como el sistema actualiza los registros validos cuando hay un error.
· El numero de errores permitidos antes de que el proceso de carga termine.
· Si el sistema da un status de error a un proceso de carga, si los registros se agregan, filtran o añaden a la transformación.
· En la Pestaña Ejecutar la cual representa el flujo del proceso del programa para el proceso de transferencia de datos en una estructura árbol especificar los parámetros:
· Especificar el status que desea que el sistema adopte para la solicitud si se visualizan mensajes de advertencia en el log.
· Especificar como desea que el sistema determine el status global de la solicitud.
A partir de aquí verificar el proceso de transferencia de datos, grabar y activar.
RESULTADO
Seleccionar Monitor en tiempo real para acceder al monitor para la adquisición de datos en tiempo real. En el monitor se puede asignar el proceso de transferencia de datos a una Fuente de datos y a un Demon o demonio.
Esto se hace desde el menú contextual de la Fuente de datos. El demonio usa el proceso de transferencia de datos para procesar datos
LOS DATOS SE TRANSFIEREN EN TIEMPO REAL A SAP BI EN SOLICITUD USANDO SERVICIOS WEB
La adquisición de datos en tiempo real basada en un servicio Web, también es un proceso de dos etapas:
1.- Los datos pasan a la PSA utilizando un Servicio Web
2.- Los datos se transfieren al ODS vía DTP en tiempo real
El indicador de tiempo real debe seleccionarse para el InfoPaquete al que el demonio monitorizará.
Esta opción solo está disponible para un InfoPaquete vinculado a la Fuente de datos.
Un demonio monitoriza la PSA e inicia el DTP según las parametrizaciones en un InfoPaquete en tiempo real. El servicio web requiere el InfoPaquete para definir parámetros como umbrales de tiempo / registro para cierre de solicitud y permitir la asignación de un demonio utilizando el monitor de tiempo real.
Los umbrales están determinados por tiempo y por cantidad de registros, por ejemplo podemos determinar que se actualicen los datos cada minuto o cuando alcancen una determinada cantidad de datos en la fuente.
 
 
 
Sobre el autor
Publicación académica de Joaquin Vivas, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Joaquin Vivas
Profesión: Administrador de Sistemas y Analista Bi - Espa?a - Legajo: PZ32O
✒️Autor de: 87 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Joaquin Vivas