✒️SAP BI / BW BO Query
SAP BI / BW BO Query
performan
Business Explorer y Usuarios
Los usuarios finales necesitan colecciones de datos predefinidos, necesitan predefinir rutas de navegación, necesitan poder navegar por sí mismo para analizar la información.
Diseño de un query para un óptimo desempeño
Hay una serie de técnicas de diseño que los desarrolladores usan para proporcionar un rendimiento óptimo de consulta.
Ejemplo: las características se deben colocar en las filas y los ratios en las columnas-
una característica sólo se usa en las columnas cuando es fecha y cuando se trata de valores grandes como 0Material no debe ser agregado a las columnas sin un filtro o variable o se puede integrar en la consulta como una característica libre para que pueda ser utilizado en la navegación.
0CALDAY, 0CALMONTH y 0CALYEAR también deben ser incluidos entre las características libres. ya que el período de tiempo actual es útil el uso de variables es necesario para las caracteristicas de tiempo. Las variables y las listas desplegables puede mejorar el rendimiento de las consultas, haciendo que los datos de la solicitud sea más especifico.
Cuando se use ratios restringidos, filtros o selecciones, evite la opción exclusión ya que solo la inclusión de caracteristicas puede usar índices en las base de datos
Cuando una consulta se ejecuta en un Multisitio todos los InfoProviders en ese Multisitio son leídos. La selección de los Infoproviders en un query a un multisitio se puede controlar mediante la restricción de la caracteristica virtual 0INFOPROV para leer solo los InfoProviders que se necesitan.
Otros consejos para el diseño de queries
Cálculo de la celda genera nuevas consultas en tiempo de ejecución. En caso que use variables de exit, verifique el código de estos.Además para mejorar el rendimiento se debe tratar de generar queries más especificas que solo se usen los objetos que necesiten los usuarios otro tip es Crear agregados utiles, pero ocupan más espacio físico de almacenamiento.
Caché OLAP
El caché de datos de consulta OLAP buffers tiene el fin de prever mejores accesos. Para optimizar el uso de la caché de OLAP existen dos posibilidades para almacenar el conjunto de datos resultado de la consulta: o bien en la memoria principal o persistente
Si la caché no se desea, usted tiene la posibilidad de cambiar el modo de almacenamiento en caché a través de la personalización mediante la transacción RSCUSTV14
Modos de caché
Caché is inactive (0).- Esto significa que ningún resultado de datos se llevará a cabo en la memoria caché
Memoria Principal cache sin swapping (1).- Los datos almacenados en caché se almacenan en la memoria principal, si memoria se agota, los datos se retiran de acuerdo con el algoritmo LRU
Memoria Principal cache con swapping (2).- Los datos se almacena en memoria principal, si se agota se escribirán en la memoria secundaria
Cluster/Archivo Plano, Cache por Application Server.- se almacenan en forma de tablas o en una base de datos o como un archivo en un directorio del servidor de aplicaciones
Cross-Aplicaction Server Cache Cluster/Archivo Plano Cache.- los datos se almacenan como un clúster de servidores de aplicaciones cruzadas.
Algoritmo LRU
Si la caché de la memoria principal se agota, y se tienen que escribir mas datos. se eliminan los datos menos usados recientemente.
Monitor de queries (RSRT)
Con esto se puede hacer seguimiento de consultas, controles y gestion de queries BI
Monitor de caché (RSRCACHE).- se obtiene una visión general, parametros de la caché, memoria utilizada etc. El arbol de directorios de la caché de OLAP se divide en cuatro niveles
Procesos en paralelo durante la ejecución de un query.- una consulta puede ser dividida en subconsultas por el sistema, si se logra la operación de lectura se realiza en paralelo. El valor máximo de paralelismo es de 6 por defecto, pero se lo puede cambiar entre 1 y 100 en la entrada QUERY_MAX_WP_DIAG dentro de RSADMIN
 
 
 
Sobre el autor
Publicación académica de German Augusto Macias Chacon, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
German Augusto Macias Chacon
Profesión: Ingeniero Electronico - Colombia - Legajo: AG98U
✒️Autor de: 89 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de German Macias