✒️SAP BI / BW BO Compresión de InfoCubos
SAP BI / BW BO Compresió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 el 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 compresión normal con los usuarios claves dd los datos. De acuerdo con los requisitos del proceso de negocio los datos de la tabla de hechos F debe ser comprimida con regularidad.
AUDIO: La compresión de cubos es una técnica muy útil para reducir los datos sobre todo en infoCubos que tiene una frecuencia de carga alta como puede ser diario y de muchos datos por carga, esta técnica sumada a la creación de agregados harán que la performance de las querys mejoren notablemente. Para ver la cantidad de registros que posee la tabla F de un infocubo puedes utilizar el programa SAP_Infocube_Design ejecutándolo de la transacción SE38.
Descripción técnica
Durante la carga de datos, una solicitud completa siempre se inserta en la 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 partició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 querys. 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 (x ej:, no es posible borrar los datos de una solicitud de un request ID especifico).
Ir a la transacción RSA1 –>Modeling à Right Clic 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 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 se puede ejecutar una eliminación cero.
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 “Compresión of the Infocubo” nos aparecerá la siguiente ventana.
“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.
”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 Gerson Sergio Pozo Contreras, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Gerson Sergio Pozo Contreras
Profesión: Ing.electr?nico + T?cnico Sistemas - Espa?a - Legajo: SG31R
✒️Autor de: 73 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Aprender esta potente herramienta del mundo bi para poder tentar nuevas oportunidades de desarrollo profesional, posteriormente integrarlo con hana
Certificación Académica de Gerson Pozo