Actualmente, en buena parte de las mayores organizaciones del mundo usan tanto SAP como PowerBI, de ahí, que se haga especialmente útil, la posibilidad de explotar analíticamente toda la informacion de SAP, máxime si está almacenada en modelos orientados al análisis como SAP
A continuación, os incluimos una presentación en donde se explica como poder hacerlo, puntos principales, ejemplos, etc...
También os dejamos algunas Recomendaciones para mejorar el rendimiento al realizar la integración SAP en PowerBI:
1. Evitar el uso de atributos de navegación en la consulta de BEx
Una consulta con un atributo de navegación tiene que ejecutar una unión adicional, comparada con una consulta con el mismo objeto como característica para llegar a los valores.
2. Usar RSRT para monitorear y solucionar problemas de consultas de ejecución lenta
El administrador de SAP puede utilizar el Query Monitor en SAP BW (transacción RSRT) para analizar los problemas de rendimiento con las consultas de SAP BW. Por favor, revise la nota SAP 1591837 para más información.
3. Evite los ratios restringidos y los ratios calculados
Ambos se calculan durante la ejecución de la consulta y pueden ralentizar el rendimiento de la misma.
4. Selección de características y propiedades límite (atributos)
El tiempo que se tarda en cargar los datos de SAP BW en Power BI aumenta con el tamaño del conjunto de datos, es decir, el número de columnas y filas en el conjunto de resultados aplanados. Para reducir el número de columnas, sólo seleccione las características y propiedades en el Navegador que eventualmente desea ver en su informe o tablero.
5. Utilice los parámetros
El uso de filtros/parámetros contribuye a reducir el tamaño del conjunto de resultados, mejorando así significativamente los tiempos de ejecución de las consultas.
Los parámetros son especialmente valiosos cuando se utilizan con grandes dimensiones, donde hay un gran número de miembros como clientes, materiales o números de documentos.
6. Limitar el número de ratios
Un gran número de cifras clave en una consulta BEx puede tener un impacto significativo en el rendimiento durante la ejecución de la consulta, debido al tiempo que se dedica a la carga de metadatos para las unidades. Incluya sólo los ratios que necesite en Power BI.
7. Divida las consultas muy grandes en múltiples consultas más pequeñas
Para consultas muy grandes contra InfoCubos o consultas BEx puede ser beneficioso dividir la consulta. Por ejemplo, una consulta podría estar obteniendo los ratios, mientras que otra consulta (o varias otras consultas) está obteniendo los datos de las características. Puede unir los resultados de las consultas individuales en el modelo Power BI Desktop.
8. Evitar los proveedores virtuales (MultiProveedores o InfoSets)
Los Proveedores Virtuales son similares a las estructuras sin almacenamiento persistente. Son útiles en muchos escenarios, pero pueden mostrar un rendimiento de consulta más lento porque representan una capa adicional sobre los datos reales.