✒️SAP BI / BW BO Compresión de InfoCubos
SAP BI / BW BO Compresión de InfoCubos
Compresión de InfoCubos
1) Comprensión de InfoCubos
Los InfoCubos deben ser comprimidos con regularidad. Aquellos InfoCubos sin comprimir aumentan el volumen de datos y suelen tener un efecto negativo en la query y en la construcción de agregados.
Si existen muchas solicitudes sin comprimir en un InfoCubo, con el tiempo puede causar problemas de rendimiento impredecible y severo. Básicamente, la tabla de hecho F está optimizada para la escritura (upload) y la tabla de hechos E está optimizada para la lectura (consultas).
Un buen rendimiento del sistema SAP BI no es posible a menos que exista una compresión regular de los InfoCubos y agregados. Se debe definir una estrategia de comprensión normal con los usuarios claves de los datos. De acuerdo con los requisitos del proceso de negocio los datos de la tabla de hechos F debe ser comprimida con regularidad.
Descripción técnica:
Durante la carga de datos, una solicitud completa siempre se inserta en Ia tabla de hechos F. Cada solicitud posee una identificación propia (request ID) y partición (DB dependiente), que figura en la dimensión “paquete". Esta característica le permite, por ejemplo, eliminar la petición de la tabla de hechos F después de una carga.
Sin embargo, esto puede resultar en varias entradas en la tabla de hechos con los mismos valores para todas las características, excepto la identificación de solicitud (request ID). Esto aumentará el tamaño de la tabla de hechos y el número de particiones (DB dependiente) innecesariamente y por lo tanto disminuir el rendimiento de las queries. Durante la compresión, estos registros se resumen a una entrada con el Request ID '0’.
Una vez que los datos se han comprimido, algunas funciones ya no están disponibles para estos datos (por ejemplo, no es posible borrar los datos de una solicitud de un Request ID específico).
2) Pasos para realizar la compresión de InfoCubos
Ir a la transacción RSA1 -> Modeling -> Infoprovider -> Right Click on Cube -> Elegir manage.
Ir a la pestaña "Collapse" (compresión).
En la pestaña encontraremos las siguientes opciones de compresión:
Request ID: En esta opción puedes comprimir la petición hasta llegar al valor de request id que se ingresa en el casillero.
Calculated Request ID: En esta opción puedes especificar un valor calculado. Durante la ejecución se determina un request ID calculado por el sistema hasta donde llega luego la compresión.
Con el Request ID calculado se puede:
ü Especificar el número de solicitudes que no están comprimidos, o
ü Especificar que se compriman peticiones que tengan más de XXX días de antigüedad.
La opción With Zero Elimination.
En este caso, las entradas en todos los ratios que están en blanco se eliminan. Si quieres evitar las entradas que sólo contienen valores cero en los ratios contenidos en el InfoCubo después de la compresión entonces puede ejecutar una eliminación cero al mismo tiempo que la compresión.
Eliminación de cero sólo está permitida para InfoCubos donde los ratios poseen un comportamiento de agregación "SUM". Con ratios de valores no acumulativo, en particular, no puede ejecutar una eliminación cero.
3) Automatizando la compresión utilizando Cadenas de Procesos.
La ejecución del proceso de compresión lo podemos realizar manualmente o añadiendo un proceso a una cadena de procesos existente como se muestra en la siguiente figura.
Una vez que insertamos el proceso "Compression of the InfoCubo" nos aparecerá la siguiente ventana:
ü La opción “Collapse only request that were loaded XXX days ago" indica que se comprimirán las peticiones más antiguas que las indicada en el campo.
ü La opción “Number of request that do you not want to collapse" indica la cantidad de peticiones que no se quieren comprimir dentro del InfoCubo.
 
 
 
Sobre el autor
Publicación académica de Milton Berm?dez Mu?oz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Milton Berm?dez Mu?oz
Profesión: Ingeniero Industrial - Colombia - Legajo: QM50F
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero industrial con matricula profesional y certificado en el m?dulo mm de sap, disponible para trabajar en proyectos sap en colombia o fuera del pa?s.
Certificación Académica de Milton Berm?dez