Avalados por :

Optimización de rendimiento en SAP BW: Compresión de tablas de hechos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 12 Vistas
0
Cargando...

Introducción

Incluso con "hardware de alto rendimiento", el volumen de datos en un almacén de datos puede ser lo suficientemente grande como para que los InfoCubes cargados diariamente causen problemas de rendimiento. Por esa razón, bw proporciona varias características que ayudan a aumentar el rendimiento. Comprimir la tabla de hechos es una opción que optimiza el acceso a los infocubes base.

¿Qué es exactamente una compresión?

Cada InfoCube tiene una dimensión de paquete de datos que contiene el ID de solicitud. Esto permite a bw almacenar los datos en una granularidad que no es necesariamente requerida desde una perspectiva empresarial.

Dependiendo del modelo de datos del InfoCube y la frecuencia de cargas, así como el contenido de los datos cargados, esto puede tener un impacto significativo en el volumen de datos. Además, los datos se dividen en múltiples paquetes con cada carga de datos. Estos paquetes no permiten una agregación y, por lo tanto, cada paquete de datos está limitado dentro de esos límites.

Una agregación de los datos a través de paquetes de datos al eliminar el ID de solicitud puede reducir drásticamente el volumen de datos de la tabla de hechos sin ningún inconveniente desde una perspectiva empresarial.

Para lograr esto, cada InfoCube consta de dos tablas de hechos, una con un ID de solicitud y otra sin él. La tabla de hechos estándar es la azul con un nombre que puede ser /BI0/F<CUBE> o /BIC/F<CUBE>. La tabla de hechos comprimida en verde se llama /BI0/E<CUBE> o /BIC/E<CUBE>.

Si no se hace nada específico, la tabla E no se genera.

Durante la compresión, BW mueve datos de la tabla F normal a la tabla E comprimida. Según la elección, la compresión puede ser de todas las solicitudes cargadas o solo de parte de ellas.

El procesador OLAP combina automáticamente las tablas E y F durante la consulta.

Colapsar datos por ID de solicitud

La compresión de una tabla de hechos se realiza en la administración del InfoCube y se basa en el número de ID de solicitud. Realizar una compresión puede tener un impacto en el negocio diario y también afecta a la generación de informes durante este tiempo. Por lo tanto, la compresión se realiza mejor durante horas no laborales de generación de informes o los fines de semana.

Conclusión

Hay varias ventajas y desventajas al comprimir un InfoCube o no.

Tabla de hechos E comprimida

- La compresión no se puede deshacer y las solicitudes individuales ya no se pueden diferenciar.

- Mover datos de la tabla F a la tabla E lleva tiempo y durante este proceso no es posible generar informes.

+ El acceso a los datos comprimidos es mucho más rápido y ahorra espacio físico en la base de datos.

- La eliminación de datos tendría que hacerse a través de una eliminación selectiva.

Tabla de hechos F no comprimida

+ Permite una carga mucho más rápida de datos transaccionales.

+ Grandes volúmenes de datos debido a que los datos se almacenan en ID de solicitud y paquete de datos.

- Las funcionalidades de BW permiten eliminar solicitudes individuales y permiten un mayor control sin necesidad de una eliminación selectiva.

Mejora el rendimiento aún más con particionando la tabla de hechos

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?