HANA MDX para SAP BPC on HANA 10.0 (#HANABPC)

El lenguaje MDX (MultiDimensional eXpressions) es el lenguaje utilizado para acceder a los cubos de datos OLAP, equivalente al lenguaje SQL (Structured Query Language) utilizado en las bases de datos relacionales. Desde la revisión 64 de SAP HANA, la sintaxis MDX es soportada en esta plataforma bajo el nombre HANA MDX, característica que también puede ser utilizada en SAP BPC on HANA (SAP Business Planning and Consolidation powered by SAP HANA / SAP BPC 10.0 NW on HANA).


El lenguaje MDX (MultiDimensional eXpressions) es el lenguaje utilizado para acceder a los cubos de datos OLAP, equivalente al lenguaje SQL (Structured Query Language) utilizado en las bases de datos relacionales.  Desde la revisión 64 de SAP HANA, la sintaxis MDX es soportada en esta plataforma bajo el nombre HANA MDX, característica que también puede ser utilizada en SAP BPC on HANA (SAP Business Planning and Consolidation powered by SAP HANA / SAP BPC 10.0 NW on HANA).

Anidamiento de fórmulas en miembros de dimensión y Agregación de jerarquías de miembros de dimensión con fórmulas, dos características posiblescon HANABPC 800 SP05 y HANABPC 801 SP02

La activación del uso de MDX en un environment SAP BPC on HANA a través del nuevo parámetro ENABLE_HANA_MDX que incluye las últimas actualizaciones del componente HANABPC, brindaría los siguientes beneficios:

  • Ejecución de informes en menos tiempo.
  • Aceleración en el cálculo de fórmulas en miembros de dimensión.
  • Soporte al anidamiento de fórmulas de miembros de dimensión y la correspondiente agregación en las jerarquías.
  • Optimización en las operaciones de grabación (write-back)

Cabe señalar, a pesar que parecen tener pronta solución, que se mantienen las siguientes restricciones en HANABPC:

  • Almacenamiento YTD: El reporting en un modelo con almacenamiento tipo YTD con HANA MDX no es soportado.
  • Múltiples jerarquías. El reporting seleccionando miembros de múltiples jerarquías en una sola dimensión no es soportado.

Referencias: SAP Note 1904344

Nueva utilidad para eliminar ficheros temporales en SAP BPC 10.0 NW

Una instalación de SAP Business Planning and Consolidation (SAP BPC) por la operativa de los procesos configurados, tales como las cargas de datos o la ejecución de lógicas (Script Logics), se generan ficheros temporales (logs) que deben ser controlados y casi siempre eliminados con regular frecuencia. Una instalación de SAP BPC requiere que se definan una serie de tareas de administración para que no pierda rendimiento en la ejecución de sus procesos o se genere errores graves que bloqueen su total funcionamiento.


Una instalación de SAP Business Planning and Consolidation (SAP BPC) por la operativa de los procesos configurados, tales como las cargas de datos o la ejecución de lógicas (Script Logics), se generan ficheros temporales (logs) que deben ser controlados y casi siempre eliminados con regular frecuencia.  Una instalación de SAP BPC requiere que se definan una serie de tareas de administración para que no pierda rendimiento en la ejecución de sus procesos o se genere errores graves que bloqueen su total funcionamiento.

Pantalla inicial de UJF_FILE_SERVICE_CLEAN_LOGS de SAP BPC NW 10.0, utilidad para eliminar ficheros logs, temporales o dañados

Hasta hora, para la eliminación de los ficheros temporales contábamos con más de un programa/report a nivel de SAP NW BW, hasta cierto punto el trabajo resultaba algo artesanal.  Con la actualización SP12, prevista para diciembre, contamos con una nueva utilidad (UJF_FILE_SERVICE_CLEAN_LOGS) que nos brinda las siguientes características:

  • Identificación de los fichero temporales señalando el tipo de proceso que lo ha generado (Data Manager o Script Logic) o si se trata de un fichero corrupto.
  • Puede ejecutarse en modo test para consultar los ficheros identificados antes de proceder a su eliminación.
  • Podemos señalar la antigüedad de los ficheros a considerar.
  • Puede ejecutarse en segundo plano o programarse para que se ejecute  automáticamente cada cierto tiempo.

La buena noticia es que no es necesario esperar hasta la liberación de la actualización SP12, a través de la nota 1908533 podemos contar con esta nueva herramienta para mejorar la administración de una plataforma SAP BPC 10.0 NW.

Activación del uso de ceros en un cubo BPC10 NW

En una entrada anterior comentábamos que dejar los parámetros por defecto en una instalación SAP BPC (SAP Business Planning and Consolidation) podría ser un gran error, inclusive, después de aplicar actualizaciones deberían ser revisados debido a que se incorporan novedades que requieren ajustes de los parámetros del sistema, environments (antes conjunto de aplicaciones) o a nivel de modelo o aplicación.


En una entrada anterior comentábamos que dejar los parámetros por defecto en una instalación SAP BPC (SAP Business Planning and Consolidation) podría ser un gran error, inclusive, después de aplicar actualizaciones deberían ser revisados debido a que se incorporan novedades que requieren ajustes de los parámetros del sistema, environments (antes conjunto de aplicaciones) o a nivel de modelo o aplicación.

En entradas anteriores mencionábamos el uso del parámetro que nos permite recuperan todos los datos a un cubo BPC NW, inclusive si su valor era igual a cero (DM_WRITE_ZERO_DATA). En el enlace de referencia adjuntamos la nota SAP que señala los breves pasos que debemos seguir para cambiar un comportamiento por defecto de SAP BPC NW, que quizás nos ayude a cubrir una necesidad de alguna organización.

Referencia: (aquí)

Notas SAP para la conectividad SAP BPC con los componentes SAP BusinessObjects BI

SAP BusinessObjects Business Intelligence (SAP BO BI o SAP BI) poco a poco va mejorando como el mejor complemento para el reporting y análisis de la información de las distintas soluciones SAP. SAP Business Planning and Consolidation (SAP BPC) tanto la edición para NetWeaver (NW) como para plataformas Microsoft (MS) tienen en el SAP EPM Add-in la herramienta de reporting y diseño de formularios de entrada de datos en entorno MS Office (especialmente en MS Excel), pero para ciertas necesidades de usuario puede resultar insuficiente.


SAP BusinessObjects Business Intelligence (SAP BO BI o SAP BI) poco a poco va mejorando como el mejor complemento para el reporting y análisis de la información de las distintas soluciones SAP. SAP Business Planning and Consolidation (SAP BPC) tanto la edición para NetWeaver (NW) como para plataformas Microsoft (MS) tienen en el SAP EPM Add-in la herramienta de reporting y diseño de formularios de entrada de datos en entorno MS Office (especialmente en MS Excel), pero para ciertas necesidades de usuario puede resultar insuficiente.

En los casos que el usuario requiere cuadros de mando interactivos o realizar reporting analítico utilizando la funcionalidad de herramientas tales como Web Intelligence, existe la posibilidad de «explotar» los datos BPC NW / MS con visualizaciones Xcelsius (SAP Dashboards) y otros componentes de SAP BO BI que accedan a universos BusinessObjects.  En la nota de referencia encontrarás un compendio de notas técnicas que hacen referencia a las posibilidades de conectividad SAP BPC – SAP BusinessObjects BI (sugerimos su consulta directa con cierta frecuencia por la novedades que surjan en el futuro).

Referencia: SAP Note 1909030 – Common topics regarding connections from BI to BPC data sources

 

VBA for SAP EPM Add-in: Uso de la función Aggregate (#VBAforEPMAddin)

Decidir que versión de MS Office se utilizará como estándar en la implementación de una solución SAP BPC (SAP Business Planning and Consolidation) es un factor clave que repercutirá en el desarrollo del proyecto. Por lo pronto, cualquier nuevo proyecto SAP BPC 10.0 debería valorar las siguientes versiones 2007, 2010 y 2013 (esta última a partir del EPM Add-in SP14).


Decidir que versión de MS Office se utilizará como estándar en la implementación de una solución SAP BPC (SAP Business Planning and Consolidation) es un factor clave que repercutirá en el desarrollo del proyecto.  Por lo pronto, cualquier nuevo proyecto SAP BPC 10.0 debería valorar las siguientes versiones 2007, 2010 y 2013 (esta última a partir del EPM Add-in SP14).

Primer parámetro de la función AGGREGATE o AGREGAR de MS Excel 2010 y 2013

No tan sólo está comprobada la mayor eficiencia y rapidez de MS Excel de la versión 2010 con respecto a la 2007, sino también la mayor disponibilidad de funcionalidades y características, facilitarán las tareas de diseño de formularios. Por ejemplo, la función AGGREGATE o Agregar, incorporada a partir de la versión 2010, permite realizar cualquier función de agregación (ver tabla adjunta) señalando el tratamiento que se le dará a las filas/columnas ocultas o las celdas con errores o valores nulos, realizar estas operaciones en la versión 2007 significaría recurrir a código VBA (macros).

Segundo parámetro de la función AGGREGATE o AGREGAR de MS Excel 2010 y 2013

Nuestra sugerencia es apostar por el uso de la versión 2010 para el diseño de formularios de entrada e informes EPM Add-in para SAP BPC,  por las mejoras con respecto a la versión 2007 y debido a que la novedad de versión 2013 podría dar lugar a algunas sorpresas o contratiempos.  La versión 2003 será retirada del soporte de Microsoft y por consiguiente de SAP en abril de 2014.