✒️SAP BI / Query Por David Pérez Cogolludo
SAP BI Query

Query
Objetivos:
· Conocer las opciones para mejorar la ejecución de un query.
· Saber dónde debes modificar los valores de cache generales del sistema y de cada query particular.
Business Explorer y Usuarios
Razones para utilizar esta herramienta:
· interfaz fácil de usar
· acceso a toda la información necesaria
Objetivo principal de los Modeladores en SAP BI:
· Apoyo a los usuarios finales de la información mediante:
o colecciones de datos predefinidos
o rutas de navegación
o posibilidad de auto navegación.
Los desarrolladores crean consultas en función de los Roles de los usuarios finales y analistas.
Los analistas trabajan con informes, lo analizan, y realizan un reordenamiento de los datos para descubrir información importante.
Diseño de un query para un desempeño óptimo
Hay una serie de técnicas de diseño que los desarrolladores pueden utilizar para proporcionar un rendimiento óptimo de consulta.
Por ejemplo:
· Las características se deben colocar en las filas y los ratios en las columnas.
· Una característica sólo debe utilizarse en las columnas de determinadas circunstancias (como puede ser una fecha).
· Características con valores potencialmente grande (como 0MATERIAL) no debe ser agregado a las columnas sin un filtro o variables.
· Si una característica de tiempo relativamente detallada, como puede ser el día (0CALDAY), las características de tiempo más agregada como el mes (0CALMONTH)) y el año calendario (0CALYEAR) también deben ser incluidos entre las características libres.
Para la mayoría de los informes, un período de tiempo actual (Mes en curso, año calendario anterior o actual) es útil. Por esta razón, el uso de variables es particularmente necesario para las características de tiempo.
Las variables y las listas desplegables puede mejorar rendimiento de las consultas, haciendo que los datos de la solicitud sea más específica.
Cuando se utilizan ratios restringidos, filtros o selecciones, trate de evitar la opción exclusión si es posible, esto se debe a que sólo la inclusión de características puede utilizar í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 característica virtual 0INFOPROV para leer sólo la InfoProviders que se necesitan. De esta manera, no habrá base de datos leídas innecesariamente.
Consejos para el diseño de queries:
· Cálculo de la celda a través del editor de celdas genera nuevas consultas en tiempo de ejecución.
· En caso que utilice variables de exit, verifique correctamente el código de estos.
· Exits de Cliente y el uso de celdas será visto en la Unidad 3.
· El uso de gráficos puede tener impacto en el rendimiento de los reportes.
· Mejorar la ejecución del reporte:
· Armar un querie preciso filtrando las características hasta donde se pueda
Inclusión de agregados útiles, realizar para ello un análisis de los distintos reportes que se utlizan
 
 
 
Sobre el autor
Publicación académica de David Pérez Cogolludo, en su ámbito de estudios para la Carrera Consultor SAP BI / BW BO Nivel Avanzado.
David Pérez Cogolludo
Profesión: Business Intelligence Analyst - Austria - Legajo: JZ19A
✒️Autor de: 75 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Interesado en profundizar cocimientos en la analítica de negocios para afrontar nuevos retos y desafíos profesionales.
Certificación Académica de David Pérez






Disponibilidad Laboral: PartTime


















