Uno de los aspectos importantes de la integración de SAP Analytics Cloud y SAP BW / BW4HANA es siempre el rendimiento. Con la versión 19, lanzamos una nueva función especialmente para la conectividad en vivo con BW. Oficialmente, la función se llama "Fusión de Consultas", pero pensé que "Consulta Inteligente" suena mucho mejor...
Supongamos un caso muy simple:
En nuestro ejemplo, tenemos tres gráficos que muestran:
-
Valor Neto por Producto (Top 10)
-
Costos por Producto (Top 10)
-
Valor Neto por Región (Top 10)
Sin hacer nada, esto resultaría en tres consultas hacia el sistema SAP BW.
Ahora, con la nueva opción de fusión de consultas, podemos reducir la cantidad de consultas.
Primero abro la Configuración de Consultas como parte de mi historia...
... y luego habilito ambas opciones:
-
Habilitar Fusión de Consultas
-
Visualizar Fusión de Consultas
... y luego actualizo mi historia.
Los tres gráficos se muestran con un color diferente y hay un pequeño comentario en la esquina inferior derecha de cada gráfico, mostrando con qué solicitud de datos se recuperaron los datos. En mi ejemplo dado, todavía tenemos tres solicitudes de datos, por lo que no mejoramos.
¿Por qué?
Así que veamos los requisitos previos:
-
Las consultas contienen las mismas dimensiones con las mismas jerarquías y desgloses.
-
Las consultas utilizan la misma clasificación y ranking.
-
Las consultas no tienen un umbral activo con filtros de umbral.
-
El widget no tiene un filtro local en una dimensión que también se utiliza en una restricción en SAP BW.
-
Las consultas son parte del mismo grupo receptor si utilizan análisis vinculados.
-
No hay filtro de widget en una consulta de estructura secundaria.
-
El filtro de widget no está definido como un filtro de tupla complejo o de rango.
-
Los tipos de presentación son los mismos.
Entonces, en nuestro ejemplo, la segunda regla es la razón por la que nuestros tres gráficos no se están fusionando, porque estamos usando tres conjuntos diferentes de reglas de clasificación.
Así que eliminemos la clasificación de todos nuestros tres gráficos...
... y podemos ver que los dos gráficos que comparten la dimensión ahora son parte de la misma solicitud de datos, por lo que en lugar de 3 solicitudes, ahora solo estamos usando 2 solicitudes.
Cuando observamos este ejemplo simple, el impacto puede no ser tan obvio, así que pongámoslo en perspectiva.
Supongamos que tenemos una Historia de SAP Analytics Cloud con un total de 6 widgets y en lugar de ejecutar 6 solicitudes de datos, estaríamos ejecutando 2 solicitudes de datos con la capacidad de Fusión de Consultas habilitada.
También supongamos que la Historia de SAP Analytics Cloud es vista por 100 personas cada mañana.
Nuestro escenario anterior:
100 Usuarios x 6 solicitudes = 600 solicitudes
Nuevo escenario con Fusión de Consultas:
100 Usuarios x 2 solicitudes = 200 solicitudes
Estoy seguro de que su Administrador de BW apreciará esto y sus usuarios finales también lo harán...
Pedro Pascal
Se unió el 07/03/2018