SAP BW: flujo de datos
En este capítulo, analizaremos el flujo de datos y la adquisición de datos en SAP BW.
Descripción general del flujo de datos
El flujo de datos en la adquisición de datos implica la transformación, el paquete de información para cargar a PSA y el proceso de transferencia de datos para la distribución de datos dentro de BI. En SAP BI, usted determina qué campos de origen de datos son necesarios para la toma de decisiones y deben transferirse.
Cuando activa la fuente de datos, se genera una tabla PSA en SAP BW y luego se pueden cargar los datos.
En el proceso de transformación, los campos se determinan para InfoObjects y sus valores. Esto se hace utilizando los datos DTP que se transfieren desde PSA a diferentes objetos de destino.
El proceso de transformación implica los siguientes pasos diferentes:
- Consolidación de datos
- Limpieza de datos
- Integración de datos
Cuando mueve los datos de un objeto de BI a otro objeto de BI, los datos utilizan una transformación. Esta transformación convierte el campo de origen al formato del destino. La transformación se crea entre una fuente y un sistema de destino.
BI Objects - InfoSource, objetos DataStore, InfoCube, InfoObjects e InfoSet actúan como objetos de origen y estos mismos objetos sirven como objetos de destino.
Una transformación debe constar de al menos una regla de transformación. Puede utilizar diferentes transformaciones, tipos de reglas de la lista de reglas disponibles y puede crear transformaciones simples a complejas.
Acceso directo a los datos del sistema de origen
Esto le permite acceder a los datos en el sistema de origen de BI directamente. Puede acceder directamente a los datos del sistema de origen en BI sin extracción mediante proveedores virtuales. Estos proveedores virtuales se pueden definir como InfoSitios donde los datos transaccionales no se almacenan en el objeto. Los proveedores virtuales solo permiten el acceso de lectura a los datos de BI.
Hay diferentes tipos de proveedores virtuales que están disponibles y se pueden usar en varios escenarios:
- VirtualProviders basados en DTP
- VirtualProviders con módulos de función
- Proveedores virtuales basados en BAPI
Proveedores virtuales basados en DTP
Estos VirtualProviders se basan en la fuente de datos o un InfoSitio y toman características y ratios de la fuente. Se utilizan los mismos extractores para seleccionar datos en un sistema de origen que los que utiliza para replicar datos en el sistema de BI.
- ¿Cuándo se basan los proveedores virtuales en DTP?
- Cuando solo se utiliza cierta cantidad de datos.
- Necesita acceder a datos actualizados desde un sistema fuente de SAP.
- Solo unos pocos usuarios ejecutan consultas simultáneamente en la base de datos.
Los proveedores virtuales basados en DTP no deben usarse en las siguientes condiciones:
Cuando varios usuarios ejecutan consultas juntos.
Cuando se accede a los mismos datos varias veces.
Cuando se solicita una gran cantidad de datos y no hay agregaciones disponibles en el sistema de origen.
Creación de un proveedor virtual basado en DTP
Para ir a Administration Workbench, utilice RSA1
En el Modeling tab → go to Info Provider tree → In Context menu → Create Virtual Provider.
En Type Select Virtual Providerbasado en el proceso de transferencia de datos para acceso directo. También puede vincular un proveedor virtual a una fuente de SAP mediante unInfoSource 3.x.
UN Unique Source System Assignment Indicatorse utiliza para controlar la asignación del sistema fuente. Si selecciona este indicador, solo se puede utilizar un sistema fuente en el cuadro de diálogo de asignación. Si este indicador no está marcado, puede seleccionar más de un sistema de origen y un proveedor virtual se puede considerar como un proveedor múltiple.
Haga clic en Create (F5)en el fondo. Puede definir el proveedor virtual copiando objetos. Para activar el proveedor virtual, haga clic en como se muestra en la siguiente captura de pantalla.
Para definir la transformación, haga clic con el botón derecho y vaya a Crear transformación.
Defina las reglas de transformación y actívelas.
El siguiente paso es crear un proceso de transferencia de datos. Haga clic derecho → Crear proceso de transferencia de datos
El tipo predeterminado de DTP es DTP para acceso directo. Debe seleccionar la fuente para Proveedor virtual y activar DTP.
Para activar el acceso directo, context menu → Activate Direct Access.
Seleccione uno o más procesos de transferencia de datos y active la asignación.
Proveedores virtuales con BAPI
Esto se utiliza para informar sobre los datos en sistemas externos y no es necesario almacenar datos de transacciones en el sistema de BI. Puede conectarse a sistemas que no sean de SAP, como bases de datos jerárquicas.
Cuando este proveedor virtual se utiliza para informar, llama al proveedor virtual BAPI.
Proveedor virtual con módulo de función
Este proveedor virtual se utiliza para mostrar datos de una fuente de datos que no es de BI a un BI sin copiar los datos a la estructura de BI. Los datos pueden ser locales o remotos. Esto se usa principalmente para aplicaciones SEM.
Si compara esto con otros proveedores virtuales, esto es más genérico y ofrece más flexibilidad; sin embargo, debe esforzarse mucho para implementarlo.
Ingrese el nombre del módulo de función que desea utilizar como fuente de datos para proveedores virtuales.