Definiciones básicas de SAP HANA

A menudo usamos una serie de términos al hablar sobre SAP HANA, tales como appliance, base de datos o sistema, por la novedad que engloba HANA, puede haber ciertas dudas a lo que nos estamos refiriendo, una aclaración al respecto la encontramos en la nota 1661202:


A menudo usamos una serie de términos al hablar sobre SAP HANA, tales como appliance, base de datos o sistema, por la novedad que engloba HANA, puede haber ciertas dudas a lo que nos estamos refiriendo, una aclaración al respecto la encontramos en la nota 1661202:

SAP HANA Appliance hace referencia a toda la instalación en su conjunto que puede estar compuesta por un servidor (node server) o un cluster (conjunto) de servidores, es decir se trata del hardware y del software que lo gestiona.

SAP HANA System es el software que funciona sobre un SAP HANA Appliance está identificado por un SID  (System IDentifier), lo componen una serie de aplicaciones y componentes, de los cuales el más popular y relevente sea SAP HANA Database.

Consideraciones al migrar «SAP NW BW» a «SAP NW BW powered by SAP HANA»

Diciéndolo en pocas palabras SAP NetWeaver Business Warehouse powered by SAP HANA consiste en utilizar la base de datos SAP HANA en lugar de la base de datos relacional que utilizan las plataformas SAP NW BW estándar. Realizada esta migración, se seguirá utilizando BW con las mismas funcionalidades, sin la necesidad de realizar muchas tareas de optimización/administración y obteniendo tiempos de procesamiento muy rápidos.


Diciéndolo en pocas palabras SAP NetWeaver Business Warehouse powered by SAP HANA (BW ON HANA) consiste en utilizar la base de datos SAP HANA en lugar de la base de datos relacional que utilizan las plataformas SAP NW BW estándar.  Efectuada la migración, se podrá utilizar BW on HANA con las mismas funcionalidades que en un BW tradicional pero con tiempos de respuesta reducidos, realizando algunas tareas adicionales de optimización/administración, obtendremos aún mayores beneficios.

A grandes rasgos, la migración de SAP NW BW a SAP NW BW powered by SAP HANA contempla las siguientes tareas:

  • Si aún no se cuenta con una plataforma SAP HANA, el primer paso es identificar las necesidades de la organización para estimar la configuración idónea de SAP HANA Appliance que se requiere (estas tareas se denominan Sizing).
  • Verificar que se cuente con las versiones mínimas exigidas para SAP NW BW (actualmente 7.3 SP5) y si ya se contara con una plataforma SAP HANA, verificar la versión de SAP HANA System.
  • Migrar la base de datos SAP NW BW a SAP HANA.
  • Verificar las fuentes de datos y conexiones (Si se utilizarán SLT o SAP Data Services)
  • Revisar el modelo de datos para retirar características innecesarias es una plataforma SAP HANA, como el cálculo de agregados. Quizás también podría ser necesario revisar las cadenas de procesos para retirar procesos innecesarios.
  • También podría ser factible revisar los modelos de datos para eliminar redundancias de datos que se implementaron para facilitar el procesamiento de la información en un entorno lento que ya no sería necesario en SAP HANA.
  • Conversión de objetos BW a objetos optimizados (cubos y ODSs)
  • Verificación y pruebas

El proceso es mecánico y muy similar entre todas las implementaciones, salvo que se trate de alguna implementación muy especial o particular, un buen punto de partida es utilizar el “despliegue rápido” que SAP ofrece a través de una RDS.

Referencia: (post relacionada)

Conectividad SAP HANA con BI4

Teniendo presente que la conectividad de SAP HANA y SAP BusinessObjects BI (quizás ya deberíamos llamarlo SAP Analytics) está en evolución, compartimos este gráfica en dónde se puede ver las posibilidades de acceder a los datos de la base de datos de SAP HANA desde los componentes de la plataforma de Business Intelligence de SAP.


Teniendo presente que la conectividad de SAP HANA y SAP BusinessObjects BI (quizás ya deberíamos llamarlo SAP Analytics) está en evolución, compartimos este gráfica en dónde se puede ver las posibilidades de acceder a los datos de la base de datos de SAP HANA desde los componentes de la plataforma de Business Intelligence de SAP.

(clic para ampliar imagen)

Referencia: SAP Press

¿Columnas vs. Filas?

Tener los datos en memoria no es lo único que hace rápido y eficiente a SAP HANA, hay un conjunto de aspectos adicionales que contribuyen a lograr tiempos tan reducidos de acceso a la información (aquí un post al respecto) como la tecnología de procesamiento o almacenamiento basado en columnas, esta tecnología es una alternativa a la clásica y popular almacenamiento basado en filas, utilizada por la gran mayoría de bases de datos relacionales, mayoritariamente en uso en la actualidad.


Tener los datos en memoria no es lo único que hace rápido y eficiente a SAP HANA, hay un conjunto de aspectos adicionales que contribuyen a lograr tiempos tan reducidos de acceso a la información (aquí un post al respecto) como la tecnología de procesamiento o almacenamiento basado en columnas, esta tecnología es una alternativa a la clásica y popular almacenamiento basado en filas, utilizada por la gran mayoría de bases de datos relacionales, mayoritariamente en uso en la actualidad.

Al referirnos al almacenamiento basado en columnas o filas no pretendemos señalar a una como buena y a la otra como obsoleta, ambas tecnologías son buenas y eficientes pero dependiendo qué uso se le da.  La base de datos de SAP HANA utiliza ambas tecnologías, pero para tareas diferentes para así obtener su mejor rendimiento.

Resumiendo lo bueno y malo de cada tecnología, lo siguiente sería lo más destacable:

  • Almacenamiento basado en filas (Row – based Storage)
    • Ventajas: Todos los datos se almacenan juntos, facilitando la inserción y actualización
    • Desventajas: Durante la selección o recuperación de datos, todos los datos son leídos.
  • Almacenamiento basado en filas (Column –  Based Storage)
    • Ventajas: Sólo se accede a la información requerida durante el proceso de selección o lectura.  Cualquier columna de datos puede actuar como un índice o clave para la recuperación de datos.
    • Desventajas: La actualización de datos en columnas no es eficiente como lo puede ser la tecnología basada en rilas.

Referencia: (aquí)

El futuro de SAP se escribe sobre HANA

Leyendo un artículo del portal especializado en tecnologías de la información, ZDNet, encontramos una serie de ideas y conclusiones interesantes del último evento relevante de SAP, SAP TechEd, antes de celebrarse SAPPHIRE Now 2012 de Madrid. Del artículo de Dennis Howlett , extraemos las siguiente ideas:


Leyendo un artículo del portal especializado en tecnologías de la información, ZDNet, encontramos una serie de ideas y conclusiones interesantes del último evento relevante de SAP, SAP TechEd,  antes de celebrarse SAPPHIRE Now 2012 de Madrid. Del artículo de Dennis Howlett , extraemos las siguiente ideas:

  • La apuesta de futuro de SAP, además de SAP HANA, es Mobile y Cloud Computing.
  • Nuevas empresa y otras con experiencia en el mercado están desarrollando nuevas aplicaciones mobile basadas en SAP HANA que antes eran inimaginables diseñar. Se menciona el caso de la empresa Basis Technologies que ha desarrollado una herramienta predictiva sobre el consumo de energía que tiene como clientes referentes a EDF y ayuda a identificar a los clientes con riesgo de cambio o con necesidades de servicio.
  • La tienda de aplicaciones móviles de SAP no tiene la demanda que se esperaba, en parte, porque los clientes si requieren aplicaciones mobile, pero con posibilidades de personalización que no se ofrecen.
  • Mensaje para los desarrolladores ABAP: En los países desarrollados están en riesgo de ser relegados a tareas de mantenimiento y corrección, es aconsejable abandonar la “mentalidad de 1990” y prepararse para el mundo SAP HANA.
  • Se percibe un gran desconocimiento sobre SAP HANA en el entorno SAP, para algunos, la verdadera gran innovación en los últimos 20 años de SAP.
  • Para el especialista se espera en el próximo SAPPHIRE NOW de Madrid se espera grandes anuncios sobre SAP HANA y que se aborde más sobre las propuestas Cloud Computing, casi no mencionado en este evento.