Unidad 2: Lección Agregados.
Un agregado es un grupo de datos de la tabla de hechos que se resume por una característica no tan detallada lo cual puede significar una mejora significativa en el rendimiento de una consulta.
Implementación de un agregado
Antes de crear un agregado debemos asegurarnos de que en realidad represente una mejora significativa en el rendimiento de una determinada consulta, para esto nos apoyaremos en la información estadística de rendimiento que podemos encontrar en la transacción ST03N.
Razones técnicas:
1. El uso de base de datos debe superar el 30 %
2. Los querys ejecutados deben tener una duración de más de 10 segundos.
3. Los registros seleccionados / los transferidos debe ser mayor a 10
4. Los registros seleccionados deben ser mayor a 10 000
Razones funcionales
Una manera de definir agregados es consultando con el usuario final sobre cuales son los filtros que generalmente aplica allí también podemos definir donde podríamos generar agregados útiles. Un ejemplo es que en una jerarquía si un usuario realiza filtros usando solo un nivel de la jerarquía crear un agregado de ese nivel sería muy útil.