""

Mejorar el rendimiento en los paneles de control de SAP BI con la técnica padre / hijo

Trabajando en uno de nuestros clientes, se me asignó la tarea de mejorar el rendimiento de un Dashboard que tardaba aproximadamente 2 minutos en cargarse; Aquellos de ustedes que tienen experiencia trabajando con usuarios finales saben que esto es inaceptable para un Dashboard, así que para resolver eso, hay varios consejos y trucos que se pueden usar para mejorar el desempeño de un tablero de mandos en SAP BI Dashboards (antes conocido Como Xcelsius) - abajo voy a mostrar algunos.

En general, recomiendo seguir estos consejos para mejorar el rendimiento de Dashboards:

  • Utilice preferentemente documentos WebI y universos para obtener grandes cantidades de datos agregados

  • Traiga sólo a los paneles de visualización lo que se necesita, mantenerlo simple!

  • Minimizar el uso de componentes de contenedores

  • Limitar el número de componentes siempre que sea posible

  • Utilizar una técnica padre / hijo

En mi caso, encontré especialmente útil la última opción mencionada anteriormente: Técnica padre / hijo

Consiste en dividir el tablero de mandos en diferentes partes al tener un tablero principal como padre y llamar a los otros cuadros de mando (childs) con el componente "SWF Loader" para reducir el tiempo de carga inicial.

Usted puede encontrar en Internet diferentes formas de aplicar esto, pero algunos puestos no son muy claras. Por lo tanto, me gustaría compartir mi experiencia y los pasos para hacerlo: 

1. Cree el panel de control para niños.

2. Cree el Panel de control principal.

3. Utilice el componente SFW Loader.

4. In the excel spread sheet copy the link of the child dashboard with the following format:  http://SERVER/BOE/Xcelsius/opendoc/documentDownload?iDocID=<CUID>&sIDType=CUID&skind=Flash 

5. Cambie el SERVIDOR para el nombre y el puerto del servidor (nombre: puerto), así como <CUID> para CUID del panel secundario (puede encontrar el CUID en las propiedades del documento en BI LaunchPad). 

6. Asigne el componente a la celda donde se encuentra el enlace.

7. Guarde el panel de control en la plataforma.

8. Abra el salpicadero en la plataforma y obtendrá el resultado final.

Con este enfoque, podría bajar el tiempo de carga inicial en 80% (el nuevo tiempo de carga inicial es de 10 segundos) y el cliente estaba completamente satisfecho.

La principal contribución de este método es aumentar la velocidad de respuesta a los usuarios finales, y por lo tanto, mejorar su experiencia con el tablero de instrumentos. Esto al final ayudar a su toma de decisiones y el proceso de negocio en general.

Si tiene alguna pregunta sobre esta técnica o cualquier otro relacionado con SAP Dashboards de BI, estaría más que encantado de leer sus comentarios.

EspañolEnglish