✒️SAP BI / BW BO Query
SAP BI / BW BO Query
Diseño óptimo de un query
Las características en filas, ratios en columnas, si es necesario agregar características a las columnas procurar no usar las principales como Material, Cliente, ya que son objetos con mucho volumen de datos y el performance se ve afectado, si es netamente necesario agregarlas, procurar hacer filtros o variables para depurar la información.
También es una buena practica agregar las características que posiblemente podamos necesitar, en el tap de características libres como se muestra en la siguiente imagen.
Cuando se trata de características de tiempo como 0CALDAY, 0CALMONTH o 0CALYEAR, estas también se deben incluir en características libres y usar las propiedades de variables para mejorar la calidad de información entregada y el performance.
En los ratios restringidos evitar en los filtros la exclusión de valores, ya que solo la inclusión de característica puede generar índices, haciendo que la consulta sea mas rápida.
Cuando creamos un query basado en un multisitio, recordar que todas los infoProviders son leídos, para optimizar las consultas basadas en el query se recomienda, filtrar por 0INFOPROV para que solo llegue la data necesaria.
Cache is native: El almacenamiento caché cruzada transaccional está desactivada, esto significa que ningún resultado de datos se llevará a cabo en memoria caché.
Memoria principal cache sin Swapping (1)
Los datos almacenados en caché se almacenarán en la memoria principal, en caso de que la memoria se agota, los datos se retirarán de acuerdo con el algoritmo LRU.
Memoria principal cache con Swapping (2)
Los datos almacenados en caché se almacenan también en la memoria principal, si la memoria caché se utiliza superando los datos admitidos se escribirán en la memoria secundaría (cluster /archivo plano) y podría volver a cargar en la caché de OLAP al ejecutar una nueva solicitud.
Cluster/Acchivo Plano, Cache por application server
Los datos almacenados en caché se almacenan persistentemente como un clúster de servidores de aplicaciones cruzadas, tabla o un archivo en un sistema de archivos en la red, accesible desde todos los servidores de aplicaciones.
Algoritmo LRU
Si la caché de la memoria principal se agota, pero más datos tienes que ser escritos en la memoria caché, los menos usados recientemente (Algoritmo) elimina o intercambia los datos del query. Y se pasa al caché anterior según las manecillas del reloj de forma contraria.
Grado máximo de paralelismo de procesos a la hora de consultar un query son 6
 
 
 
Sobre el autor
Publicación académica de Santiago Hincapié, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Santiago Hincapié
Profesión: Ingeniero de Sistemas - Colombia - Legajo: CC95O
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Ingeniero de sistemas con dos años de experiencia en sap, con manejo de herramientas como bw,bo y sac, me desempeño actualmente como analista de b.i.
Certificación Académica de Santiago Hincapié