✒️SAP BI / BW BO Agregados
SAP BI / BW BO Agregados
Agregados
Los agregados le permiten mejorar el rendimiento de las consultas BEx cuando se leen datos de un InfoCubo. Un agregado es una vista materializada en un subconjunto de un InfoCubo. Puede contener características y atributos de navegación y puede restringirse a valores fijos (F) y niveles de jerarquía (H). Su propósito es reducir la cantidad de datos leídos desde la base de datos durante la ejecución de la consulta.
Una consulta BEx siempre intenta utilizar fuentes de rendimiento optimizado comprobando las fuentes de las que puede extraer los datos solicitados. Los revisa en el siguiente orden:
- Caché OLAP
- Índice de acelerador de BW
- Agregados relacionales de la base de datos (no se admiten cuando se usa SAP HANA)
- InfoCubos de la base de datos
Entonces, si no hay una entrada de caché o un índice BWA disponible, el sistema toma los agregados adecuados en caso de que exista alguno. Cuando cambian los datos del cubo, es necesario ajustar los agregados. Lo mismo debe hacerse cuando haya cambios en los datos maestros de las características afectadas (¡atributos de navegación!) Y jerarquías. Por lo tanto, tenemos los siguientes procesos importantes:
- Activación y llenado
- RollUp : los nuevos datos transaccionales (solicitudes) se transfieren a los agregados
- ChangeRun : los agregados se ajustan cuando hay cambios relevantes en los datos maestros y las jerarquías
Agregados usados ​​en consultas
Cuando se ejecuta la consulta, el sistema verifica si hay agregados adecuados (si no hay una entrada de caché o un índice BWA) disponibles. En caso afirmativo, se utilizan los agregados en lugar del cubo base. La forma más conveniente de verificar si los datos se leen de un agregado, un índice de acelerador BW o un InfoCubo es ejecutar la consulta en el Monitor de consultas (transacción RSRT ) utilizando la opción de depuración correspondiente. Allí también puede desactivar temporalmente el uso de uno o todos los agregados para probarlos con fines de rendimiento o analizar la coherencia de los datos.
Los agregados son particularmente útiles en los siguientes casos:
· La ejecución y navegación en los datos de la consulta genera retrasos si tiene un grupo de consultas.
· Quiere acelerar la ejecución y navegación de una consulta específica
· Suele utilizar atributos en las consultas
· Quiere acelerar la generación de informes con jerarquías de características agregando niveles de jerarquía específicos
Estructura
Un agregado se compone de las características y atributos de navegación que pertenecen a un InfoCubo. Las características que no se utilizan en el agregado se comprimen.
Cada componente de un agregado debe asignarse a un tipo de selección . Un tipo de selección indica el grado de detalle con el que se agregan los datos del InfoCubo subyacente. Puede elegir uno de los siguientes tipos de selección:
· Todos los valores de característica ("*"): Los datos se agrupan por todos los valores de la característica o atributos de navegación.
· Nivel de jerarquía (H): los datos se agrupan por el nodo del nivel de jerarquía. También puede almacenar valores en los niveles de jerarquía de una jerarquía externa.
· Valor fijo ("F"): los datos se filtran por un solo valor.
· Puede utilizar atributos dependientes del tiempo y jerarquías dependientes del tiempo en agregados.
Integración
Acceso a agregados durante la presentación de informes
Si ha creado un agregado para un InfoCubo, lo ha activado e ingresado datos para él, el procesador OLAP puede acceder a estos agregados automáticamente. Los diferentes resultados son consistentes cuando navega en la consulta BEx. El agregado es transparente para el usuario.
Respuesta del sistema ante cambios en los datos
Los datos nuevos se cargan en un agregado en un momento definido utilizando paquetes de datos lógicos (solicitudes). Después de esta operación (roll up), los nuevos datos están disponibles en los informes.
 
 
 
Sobre el autor
Publicación académica de Mario Fernando Montenegro, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Mario Fernando Montenegro
Profesión: Ingeniero de Sistemas - Colombia - Legajo: BZ55J
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Mario Montenegro