Sugerencias adicionales al diseñar informes EPM Add-in

Además de lo comentado en la entrada anterior, cuando diseñe informes con el EPM Add-in, debe recordar que con este componente son aplicables todas limitaciones y recomendaciones que se conocen al construir simples hojas y libros de cálculo. Tales como:


Además de lo comentado en la entrada anterior, cuando diseñe informes con el EPM Add-in, debe recordar que con este componente son aplicables todas limitaciones y recomendaciones que se conocen al construir simples hojas y libros de cálculo.  Tales como:

  • Las denominadas “Volatile Functions” (funciones cuyo resultado difiere de un instante a otro: NOW, TODAY, RAND, OFFSET, INDIRECT, INFO y CELL – las dos últimas según el valor de sus argumentos) pueden influir negativamente en el rendimiento de los informes.
  • Las funciones de MS Excel búsqueda (INDEX, VLOOKUP o HLOOKUP) pueden influir negativamente en la actualización de los informes.
  • Anidamiento de funciones lógicas en fórmulas (por ejemplo iif).

Por otro lado, la nota 1782986,  menciona algunos lineamientos a tener en cuenta al diseñar informes EPM Add-in:

  • La mejor vía para crear informes EPM 10.0 es utilizando la interfaz que ofrece este componente, en lugar de utilizar directamente funciones EPM.
  • Un uso excesivo de funciones a nivel de celda puede afectar negativamente en el rendimiento.
  • La codificación de macros (VBA) puede resultar más eficiente que el uso fórmulas complejas a nivel de celdas.  Pero también con un mal uso de la codificación VBA podemos tener resultados adversos.

Al diseñar informes EPM 10.0 resulta recomendable revisar sugerencias sobre buenas prácticas en la construcción de hojas de cálculo en MS Excel, y sobre este tema hay bastante documentación en Internet, como el enlace de referencia. 

Referencia: Nota SAP y Microsoft MSDN

Bases para definir Best Practices en el diseño de informes con el EPM Add-in

Al no disponer de una buenas prácticas oficiales para diseñar informes con el nuevo cliente de los productos del portfolio SAP Enterprise Performance Management (SAP EPM), denominado EPM Add-in (SAP BusinessObjects EPM solutions, add-in for Microsoft Office 10.0), debería ser responsabilidad de cada equipo la definición de las directrices o pautas a seguir para lograr el resultado que se espera del modo más eficiente.


Al no disponer de una buenas prácticas oficiales para diseñar informes con el nuevo cliente de los productos del portfolio SAP Enterprise Performance Management (SAP EPM), denominado EPM Add-in (SAP BusinessObjects EPM solutions, add-in for Microsoft Office 10.0), debería ser  responsabilidad de cada equipo la definición de las directrices o pautas a seguir para lograr el resultado que se espera del modo más eficiente.

Para la gran mayoría que llegue a interactuar con el EPM Add-in, lo utilizarán como el componente cliente que les permitirá recuperar y actualizar los datos del modelo o aplicación SAP BPC (SAP Business Planning and Consolidation), producto del porfolio SAP EPM dirigido principalmente para la automatización de los procesos financieros/contables, como la planificación, presupuestos o consolidación financiera.

Creemos que cualquier definición de Best Practices debe partir, por un lado, de la experiencia y por otro, del conocimiento de las características, restricciones y limitaciones del producto a utilizar. Entendemos que el objetivo final de unas buenas prácticas, es detallar que es lo que se debe hacer y que no se debe hacer, para garantizar mayores niveles de eficiencia y con miras al futuro, para incrementar la factibilidad de las tareas de mantenimiento y evolutivos.

En el caso del diseño de informes con el EPM Add-in, deberíamos considerar los siguientes aspectos:

  • El EPM Add-in se integra a los productos MS Office, utilizando los recursos que estos tienen a su disposición.  En este sentido se debe tener presente que productos como MS Excel sólo puede utilizar un máximo de 1.2 GB de memoria.
  • Conociendo la limitación del uso de la memoria, se estima que los informes que se elaboren con el EPM Add-in no deberían superar los siguientes límites:
    • Más de 200.000 filas
    • Más de dos millones de celdas
    • Más de dos millones de miembros por cada conexión o fuente de datos, el cual se puede calcular, por cada dimensión, considerando el número de miembros  utilizar multiplicado por el número de jerarquías que tiene la dimensión.
  • Cuando se importa datos vía el Data Manager, no es posible recuperar más de 30.000 miembros en la misma operación.
  • No es posible tener más de 20 informes EPM Add-in en una misma hoja de cálculo.
  • Los importes de la edición NetWeaver pueden tener 13 dígitos antes del separador decimal y 7 dígitos en la fracción o decimal.
  • La funcionalidad “Insertar Miembros” no es soportada en los informes EPM Add-in con más de 150.000 filas en uno de sus ejes.

Actualizaciones de SAP EPM Add-in 10.0 SP13 y SAP BO BI 4.0 SP5 Patch 01 (#BI4)

En esta última actualización de SAP BusinessObjects BI 4.0 SP5, (Patch 01 del 12.12.2012) incluye correcciones pendientes que ya se esperaban por el cambio de nivel de service pack, de SP4 a SP5, pero sin embargo, el número de correcciones que incluye (61 “issues” resueltos) no nos deja de sorprender…


En esta última actualización de SAP BusinessObjects BI 4.0 SP5,  (Patch 01 del 12.12.2012) incluye correcciones pendientes que ya se esperaban por el cambio de nivel de service pack, de SP4 a SP5, pero sin embargo, el número de correcciones que incluye (61 “issues” resueltos) no nos deja de sorprender… Por lo visto, para el próximo año, la periodicidad de estas actualizaciones continuaría igual, es decir, tres “patchs” cada dos meses (aproximadamente).  Aplicar estas actualizaciones, con tal frecuencia, resultaría un riesgo si es que se tiene algún proyecto en producción.  Por otro lado, considerando la relativa maduración de la plataforma de BI de SAP, deberíamos tener una periodicidad de actualización mucho más amplia, salvo que se corrija alguna incidencia de solución impostergable.

SAP BusinessObjects EPM Add-in 10.0 SP 13

SAP EPM Add-in 10.0, es el cliente de todos los productos del portfolio SAP Enterprise Performance Management (SAP EPM) que incluye SAP Business Planning and Consolidation (SAP BPC) 10.0, el mismo cliente para la edición NetWeaver y Microsoft.   El pasado 14.12.2012 se liberó el SP13 de SAP EPM Add-in 10.0, esta actualización, no tan sólo incluye correcciones, sino también mejoras. En el caso de este componente no hay ninguna programación establecida, pero por los mismos motivos indicados para BI4 y porque dependiendo del número de usuarios, aplicar una actualización del EPM Add-in puede significar un gran esfuerzo, además, se debe valorar y comprobar muy bien, con los desarrollos realizados, el nivel de parche a aplicar.

Referencia: aquí y aquí

Resumiendo Q&A de Webinar sobre SAP BPC (#SAPBPC o #BPC)

Ha transcurrido casi medio año desde que se liberó SAP Business Planning and Consolidation 10.0 para Netweaver (SAP BPC NW) y no nos queda duda que sucederá lo mismo que sucedió con la versión 4.0 de SAP BusinessObjects BI 4.0 (BI4), será necesario un año desde su liberación para contar con un producto estabilizado, BI4 ya lo ha logrado, con SAP BPC seguro que en medio año más tendremos menos problemas para implementarla.


Ha transcurrido casi medio año desde que se liberó SAP Business Planning and Consolidation 10.0 para Netweaver (SAP BPC NW) y no nos queda duda que sucederá lo mismo que sucedió con la versión 4.0 de SAP BusinessObjects BI 4.0 (BI4), será necesario un año desde su liberación (General Availability, GA) para contar con un producto estabilizado, BI4 ya lo ha logrado, con SAP BPC seguro que en medio año más tendremos menos problemas para implementarla.

SAP BPC NW 10.0, desde su liberación se han publicado dos actualizaciones para su servidor BPC (actualmente en el SP08) y para el componente cliente, denominado SAP EPM Add-in 10.0, más de una docena de actualizaciones (entre SPs y patchs, actualmente en SP12 Patch 6), componente en dónde se han encontrado la mayor cantidad de errores o temas por mejorar.

En un reciente webinar de SAP Insider se contestaron algunas preguntas, destacamos las que nos parecen más relevantes:

  • Sobre la migración de BPC NW 7.5 a 10.0 se señala dos técnicas: Actualización desde un servidor 7.5 e Instalación de un nuevo servidor 10.0 con importación de datos (aquí y aquí nuestros posts sobre este tema).
  • Es posible cargar datos maestros desde ECC a BPC utilizando una cadena de proceso (nota: es incluida en el estándar, debe ser habilitada a través del organizador de paquetes de BPC).
  • Se puede activar la funcionalidad de reconocimiento de miembros de dimensión para la construcción rápida de informes (nota: Esta funcionalidad del EPM Add-in es muy probable que todos quieran desactivarla, interrumpe el  trabajo si se desea trabajar con otros libros sin conexión a BPC y exige definir un único ID a nivel de un modelo para evitar el menú consultando a que dimensión pertenece ante una ambigüedad).
  • Si es posible utilizar SAP BPC 7.5 sobre SAP HANA (aquí nuestro post) pero realmente es en BPC 10.0, a través del componente HANABPC , donde se logrará un mejor rendimiento de HANA para el procesamiento de modelos BPC, en gran medida esto se logra porque se utilizan los denominados InfoCubos “HANA Optimized”.
  • Sobre los grandes cambios de la versión 10.0 de SAP BPC se destaca lo siguiente:  
    • Cambio del editor del perímetro de consolidación del Dynamic Hierarchy Editor (Basado en plantillas MS Excel-) al Ownership Manager (basado en interfaz Web),
    • Monitor de Consolidación (alternativa sólo disponible en entornos Netweaver).
    • Las reglas de negocio (business rules) no han cambiado, lo que ha variado es el entorno dónde se definen (en la edición Microsoft es similar a la versión anterior).
    • En cuanto a los Journals (formularios especiales para realizar ajustes como parte del proceso de consolidación) se han realizado algunos cambios en ambas ediciones.
  • En la edición para Microsoft (MS) las novedades más destacables es el soporte de MS SQL Server 2012 (desde el SP07) y mejora del rendimiento y en la edición para SAP Netweaver (NW) se  destaca el soporte de SAP HANA (desde la SP06) … ¿alguien duda que SAP BPC MS y SAP BPC NW son dos productos distintos, cada vez más?
  • SAP BPC powered by SAP HANA permite la manipulación de grandes volúmenes de información y al tener el procesamiento a nivel de base de datos, posibilita un mayor uso de las fórmulas a nivel de miembros de dimensión (Member Formulas, generalmente definidas en la dimensión de tipo Account), una característica a utilizar con moderación en otros entornos para no afectar el rendimiento.
  • Las soluciones cloud de SAP EPM (EPM on-demand solution from SAP) son complementarias a la solución estándar.

Referencias: aquí y aquí

“Cuerpos extraños” en el EPM Add-in 10.0

Si ya has estado trabajando con el EPM Add-in, el componente cliente para MS Office de todas las aplicaciones del portfolio SAP Enterprise Performance Management (SAP EPM), …


 

Si ya has estado trabajando con el EPM Add-in, el componente cliente para MS Office de todas las aplicaciones del portfolio SAP Enterprise Performance Management (SAP EPM), quizás has podido ver, cuando diseñas informes o formularios de entrada de datos, unos pequeños recuadros conocidos como “Text Box” que contienen cadenas de texto ilegibles.

Por lo general, estos objetos de VBA (Visual Basic Application, lenguaje de macros y automatismos de MS Office) están ocultos en los márgenes  superior-izquierdo del “template” que estés diseñando y por “extrañas” condiciones podrían resultar visibles.  La nota técnica 1761282 reconoce la existencia de estos objetos, los cuales son utilizados para almacenar algunos parámetros de los informes, tales como las conexiones.  Esta misma nota ofrece algunas recomendaciones para el tratamiento de estos objetos, nuestra sugerencia es no manipularlos.

Referencia: (aquí)