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

Complemento para el Sizing de SAP Suite on HANA

Agregando a la entrada anterior sobre el dimensionamiento de la cantidad de memoria requerida (Sizing) para un sistema SAP Suite on HANA, SAP ofrece una herramienta adicional la cual se debe utilizar una vez migrado los datos a SAP HANA Database.


Agregando a la entrada anterior sobre el dimensionamiento de la cantidad de memoria requerida (Sizing) para un sistema SAP Suite on HANA, SAP ofrece una herramienta adicional la cual se debe utilizar una vez migrado los datos a SAP HANA Database.  Los valores obtenidos por esta nueva utilidad no deben ser tomados como valores absolutos sino como una referencia adicional, debido a que no todos los tipos de objetos de la plataforma son considerados para el cálculo de la memoria requerida.

Resultados del informe ZNEWHDB_SIZE para el dimensionamiento (Sizing) de memoria para SAP Suite on HANA (entre otros componentes, SAP ERP)

Se trata de una sentencia SQL que muestra un pequeño informe. Todas las indicaciones necesarias para utilizar este recurso se encuentra en la nota de referencia, se sugiere acceder a esta nota para obtener la última versión de la utilidad.

Referencia: SAP Note 1872170

Sizing para SAP Suite on HANA

El «Sizing», dimensionamiento o estimación de las necesidades de memoria y CPU es uno de los primeros pasos y más relevante al implementar un nuevo producto SAP, en el caso de la plataforma SAP HANA o cualquier de los productos que funcionan sobre esta HANA tiene aún más importancia como en el caso de SAP Suite on HANA, la cual incluye los siguientes componentes:


El «Sizing», dimensionamiento o estimación de las necesidades de memoria y CPU es uno de los primeros pasos y más relevante al implementar un nuevo producto SAP, en el caso de la plataforma SAP HANA o cualquier de los productos que funcionan sobre esta HANA tiene aún más importancia como en el caso de SAP Suite on HANA, la cual incluye los siguientes componentes:

  • SAP ERP 6.0, version for SAP HANA,
  • SAP CRM 7.0, version for SAP HANA,
  • SAP SCM 7.0, version for SAP HANA,
  • SAP Supplier Relationship Management 7.0, version for SAP HANA

Para calcular la cantidad de memoria requerida, SAP sugiere el uso de la herramienta QuickSizer. Pero para un cálculo aproximado y rápido, SAP señala el siguiente criterio: 50% del tamaño total de las tablas de datos, incluyendo índices, más 20% como margen de seguridad.  También se debe considerar los crecimientos futuros en datos o el uso de otras aplicaciones.

Referencia: SAP Note 1793345

Spatial Processing con SAP HANA SPS 06

Tener ubicados los valores de los indicadores de negocio sobre un mapa puede resultar atractivo y muy útil para un usuario, con esta referencia los usuarios podrían contextualizar mejor el dato y a partir de este punto profundizar en el análisis de la información. A pesar de los avances logrados, las posibilidades de estas visualizaciones son limitadas, especialmente en la capacidad del volumen de datos a procesar.


Tener ubicados los valores de los indicadores de negocio sobre una imagen puede resultar atractivo y muy útil para un usuario, con esta referencia los usuarios podrían contextualizar mejor el dato y a partir de este punto profundizar en el análisis de la información.  A pesar de los avances logrados, las posibilidades de estas visualizaciones son limitadas, especialmente en la capacidad del volumen de datos a procesar y las operaciones que se puedan realizar entre las porciones que conforman la imagen.

Muestra de una imagen diseñada utilizando Spatial Data de SAP HANA SPS06Con la actualización SPS06 de SAP HANA se introduce el concepto de procesamiento espacial (Spatial Processing) todo un sistema para almacenar y operar los datos de indicadores complementados con información espacial (spatial vector data). El Spatial Processing de SAP HANA ha significado las mejoras en sistema in-memory computing de SAP para soportar Spatial Columns, nuevos tipos de datos, inclusión de nuevos métodos de acceso a los datos (nuevas funciones SQL) y cambios en la estructura de los índices.  A partir de la actualización SPS06 de HANA contamos con una base de datos para dos fines distintos pero complementarios, indicadores de negocio y datos espaciales (spatial data).

Ejemplo de las nuevas funciones SQL para el Procesamiento Espacial con SAP HANA SPS06

Los denominados datos espaciales (Spatial data) describen la posición, forma y orientación de un punto. Los Spatial Data se representan como geometrías 2D en forma de puntos, líneas poligonales y polígonos. Por ejemplo, en la primera imagen incluida en esta entrada se muestra el estado de Massachusetts, representado por la unión de polígonos en donde cada uno de ellos corresponde a un código postal.

Jerarquía de datos para una columna que se defina de tipo ST_Geometry (Spatial Data SAP HANA SPS 06)

SAP HANA es más que una base datos, es una plataforma para cubrir las diversas necesidades de los usuarios de negocio, si en la actualización SPS05 el aspecto más relevante fue la inclusión del motor Extended Application Services (SAP HANA XS), en la actualiación SPS 06 una de las más importantes novedades sería el Spatial Processing.

Referencia: (aquí)

MicroStrategy anuncia su certificación para SAP HANA

MicroStrategy ha comunicando su certificación de su principal producto, MicroStrategy 9 para conectarse a bases de datos SAP HANA. De este modo, Microstrategy se covierte en la primera plataforma de Business Intelligence, no SAP, certificada para SAP HANA.


MicroStrategy ha comunicando su certificación de su principal producto, MicroStrategy 9 para conectarse a bases de datos SAP HANA.  De este modo, Microstrategy se covierte en la primera plataforma de Business Intelligence, no SAP, certificada para SAP HANA.

Anuncio de MicroStrategy comunicando su certificación de su principal producto, MicroStrategy 9 para conectarse a bases de datos SAP HANA

Tal como señalabamos en la entrada anterior, nuestra apuesta para obtener el máximo potencial de la plataforma in-memory computing de SAP, desde una plataforma de Business Intelligence, es SAP BusinessObjects BI 4.0 / 4.1.  Tal como se lee en el anuncio de MicroStrategy, no se señala posibilidades de utilizar la capacidad de procesamiento de HANA, modelos de estrellas a través de vistas analíticas o cálculadas o el acceso a datos de SAP BW on SAP HANA considerando fielmente la estructura de los metadatos, posibilidades reales a través de la mayoría de los componentes de BI4 / BI41 y los nuevos universos UNX.

Ficha de la certificación de Microstrategy como proveedor de una solución BI para SAP HANAReferencias: Anuncio de MicroStrategy y SAP Partner Information Center