Avalados por :

Optimización del Cubo de Información Y_****22 en SAP BW: Estrategias para Mejorar la Carga de Datos y el Rendimiento

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...
En uno de nuestros proyectos de SAP BW, había muchos cubos de información que tardaban mucho tiempo en cargar datos delta en los destinos en producción.

Aquí tomo como ejemplo el cubo de información Y_****22.

En el proyecto de BI, el cubo de información Y_****22 tardaba mucho tiempo en la carga de datos. La carga de datos consumía la mayor parte del tiempo en el paso de generación de SID. Esto se debía al diseño del cubo de información.

  1. Si observas la siguiente captura de pantalla, la proporción de la tabla de hechos a la tabla de dimensiones para la 2 da y 3 ra dimensión es superior al 20%, lo cual era incorrecto. Esto significa que el diseño del cubo de información tiene algún problema.


¿Cómo verificar la proporción entre la tabla de hechos y la tabla de dimensiones?

Ve a SE38, ejecuta el programa SAP_INFOCUBE_DESIGNS y busca tu cubo.



  1. ¿Cómo reducir el tamaño de la tabla de dimensiones?


Ve a DB02 y verifica los valores distintos de las características utilizadas en tus tablas de dimensiones. En este caso (Y_****22), los valores distintos de dos características, "Número de documento" y "Hora aprobada", eran muy altos en comparación con otras características.

Por lo tanto, utilicé estas características en Dimensiones de Ítems de Línea Separados.

Dimensiones de Ítems de Línea : Tablas de SID de datos maestros conectadas directamente a la tabla de hechos. Esto significa que en lugar de ID dimensionales, los SID se conectarán directamente a la tabla de hechos. La mejora del rendimiento será comparativamente mayor que antes.

  1. ¿Cómo verificar los valores distintos en DB02?


Ve a DB02 -> Espacio -> Segmentos -> Análisis Detallado -> Segmento / Objeto

Agrega el nombre técnico de la tabla de dimensiones en "Segmento / Objeto".



Aquí puedes verificar los valores distintos y puedes encontrar fácilmente qué características están aumentando el tamaño de tu tabla de dimensiones.

Después de este cambio, observé que el rendimiento aumentó considerablemente en términos de carga de datos.

Adjunto la captura de pantalla del entorno de SAP BW antes de la imagen y después de la imagen con el mismo número de registros. Verás la diferencia de tiempo para cargar los datos.



Esta carga solía llevar alrededor de 15 a 20 minutos diarios para completarse.

Ahora esta carga solo tarda de 1 a 2 minutos en completarse.

Resultado y Frutos :

  1. Resulta en un mejor rendimiento de las cargas de datos y no supone una gran carga para los servidores de SAP BW y el equipo de SAP BASIS.

  2. Ahora los Usuarios Finales obtienen los datos de informes a tiempo.


Dando otro ejemplo exitoso.

Rendimiento de Creación de SID antes de rediseñar el cubo de información:



Rendimiento de Creación de SID después de rediseñar el mismo cubo de información:



En el ejemplo anterior, el cubo de información tardaba horas en generar los SID. Después de remodelar correctamente el mismo cubo, el mismo paso se realizó en pocos minutos solamente.

Caso de ejemplo:

¿Cómo seleccionar dimensiones como Dimensiones de Ítems de Línea y otras como dimensiones simples?

Es el caso del cubo Y_****21.

Las estadísticas antes del rediseño:



La primera dimensión tiene una proporción entre la tabla de hechos y la tabla de dimensiones superior al 20%.

Ve a DB02 e ingresa la tabla de dimensiones en rojo:



Aquí encontré que hay algunas características que tienen un alto número de valores distintos que aumentan el tamaño de esta tabla de dimensiones.



Por lo tanto,
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?