SAP BW - Proveedor de información virtual
El InfoSitio virtual se conoce como InfoSitio que contiene datos transaccionales que no se almacenan en el objeto y se pueden leer directamente para fines de análisis y generación de informes. En Virtual Provider, permite el acceso de lectura de solo lectura a los datos.
Los datos en los proveedores virtuales pueden ser del sistema de BI o pueden ser de cualquier sistema SAP / no SAP.
Usos
Los InfoProviders virtuales se utilizan para proporcionar información sin demoras y sin almacenar los datos físicamente.
Los InfoProviders virtuales son estructuras que no contienen PSA y pueden manejar el requisito de informes según la demanda en el sistema de BI.
Los proveedores virtuales solo deben usarse en los siguientes escenarios:
Cuando es necesario acceder solo a una pequeña cantidad de datos de la fuente.
Solo unos pocos usuarios solicitarán información simultáneamente.
Se necesita información actualizada.
Tipos de proveedores virtuales
Como se mencionó anteriormente, es necesario averiguar cuándo se debe utilizar un InfoSitio Virtual. También debe encontrar el tipo correcto de proveedor virtual:
VirtualProvider basado en el proceso de transferencia de datos
VirtualProvider con BAPI
VirtualProvider con módulos de funciones
VirtualProvider basado en el proceso de transferencia de datos
Los proveedores virtuales basados en este método son la forma más sencilla y transparente de crear este tipo de InfoSitio. En este caso, un proveedor virtual puede basarse en un DataSource para acceso directo o en otro InfoSitio.
Se ejecuta la consulta BEx o navega dentro de la consulta. Sin embargo, se envía una solicitud a través del proveedor virtual a su origen y se devuelven los datos necesarios. Para optimizar el rendimiento, es necesario restringir los datos, de modo que una solicitud de informes no procese datos innecesarios del sistema de origen.
Se debe utilizar un VirtualProvider basado en este InfoSitio:
Cuando es necesario acceder solo a una pequeña cantidad de datos de la fuente.
Solo unos pocos usuarios solicitarán información simultáneamente.
Se necesita información actualizada.
Este tipo de InfoSitio Virtual no debe usarse en los siguientes escenarios:
Se accede a una gran cantidad de datos en el primer paso de navegación de la consulta y no hay agregados adecuados disponibles en el sistema de origen.
Hay varios usuarios que ejecutan consultas al mismo tiempo en paralelo.
Cuando se accede con frecuencia a los mismos datos.
VirtualProvider con BAPI
En este proveedor virtual, puede utilizar los datos transaccionales para fines de análisis y generación de informes desde un sistema externo utilizando BAPI. Cuando utiliza un VirtualProvider con BAPI, puede realizar informes en un sistema externo sin almacenar los datos transaccionales en el sistema de BI.
Se ejecuta una consulta en VirtualProvider que desencadena una solicitud de datos con selecciones de características. La estructura de origen es dinámica y está determinada por las selecciones. El sistema que no es de SAP transfiere los datos solicitados al procesador OLAP mediante BAPI.
Cuando este VirtualProvider se utiliza para informar, inicia una solicitud para llamar a BAPI que recopila los datos y luego se pasa a un BW OLAP engine.
Proveedor virtual basado en módulo funcional
Este es el tipo más complejo de VirtualProvider pero, al mismo tiempo, también es más flexible con el cual puede agregar datos desde la fuente y también puede aplicar cálculos complejos o cualquier cambio antes de que se envíe al motor OLAP.
Tiene varias opciones para definir las propiedades de la fuente de datos con mayor precisión. De acuerdo con estas propiedades, el administrador de datos proporciona varias interfaces de módulo de función para convertir los parámetros y los datos. Estas interfaces deben implementarse fuera del sistema de BI.
Usos
Este proveedor virtual se utiliza cuando necesita mostrar datos de una fuente de datos que no es de BI en BI sin copiar el conjunto de datos en la estructura de BI. Los datos pueden ser locales o remotos.
Esto se utiliza en aplicaciones SAP como la aplicación SAP Strategic Enterprise Management SEM.
Si compara este VirtualProvider con otros tipos, este VirtualProvider es más flexible, más genérico, pero debe esforzarse mucho para implementarlo.
Uso de InfoObjects como proveedores virtuales
En este, permite un acceso directo al sistema de origen para un tipo de InfoObjeto de una característica que ha seleccionado para usar como InfoSitio. Por lo tanto, no es necesario cargar los datos maestros; sin embargo, el acceso directo puede tener un impacto negativo en el rendimiento de la consulta.
How to setup InfoObjects as Virtual Providers?
Vaya a la página Mantenimiento de InfoObjects. En la pestaña Datos maestros / textos, asigne un InfoÁrea a una característica y seleccione directo como tipo de acceso a datos maestros.
Lo siguiente es ir a la pestaña de modelado, seleccionar el árbol de InfoSitio. Navegue hasta InfoÁrea que desea usar → Crear transformación como se menciona en el tema Transformación.
Defina las reglas de transformación y actívelas. En el menú contextual, haga clic en Crear proceso de transferencia de datos (DTP para acceso directo es el valor predeterminado) → Seleccione la fuente y active el proceso de transferencia.