¿Múltiples bases de datos SAP HANA?

Cuando recibimos un servidor o nodo de SAP HANA esta viene pre-configurada con una base de datos (Nota: creemos que la traducción más o menos aproximada de SAP HANA Appliance es Servidor o Nodo SAP HANA).


Cuando recibimos un servidor o nodo de SAP HANA esta viene pre-configurada con una base de datos (Nota: creemos que la traducción más o menos aproximada de SAP HANA Appliance es Servidor o Nodo SAP HANA).

En esta base de datos SAP HANA incluiremos en tablas toda los datos que la organización requiere, luego con las denominadas vistas o views (Attribute Views, Analytic Views y Calculation Views), algo similar a una capa semántica o universo podremos acceder a los datos para su explotación y análisis.

Técnicamente es factible tener otra base de datos en el mismo nodo, pero como señala SAP en la nota 1681092 no resulta recomendable, especialmente en entornos de producción porque el rendimiento podría verse afectado con la ejecución simultanea de más de una bases de datos en memoria.  Esta misma nota señala que SAP no brindará soporte por problemas derivados por esta configuración.

¿Base de datos SAP HANA?

Estés trabajando con productos SAP, quizás lo estas pensando o inclusive estas utilizando el software de otro fabricante, tarde o temprano, te encontrarás con HANA… para nosotros, es el referente de la nueva generación de bases de datos.


Estés trabajando con productos SAP, quizás lo estas pensando o inclusive estas utilizando el software de otro fabricante, tarde o temprano, te encontrarás con HANA… para nosotros, es el referente de la nueva generación de bases de datos.

Las bases de datos, tal como las conocemos actualmente, fueron diseñadas sobre las limitaciones de hardware que se tenían hace más de dos décadas, actualmente  totalmente superadas.  Resulta poco lógico seguir utilizando arquitecturas de datos obsoletas, más aún cuando ya podemos contar en un sólo sistema con más de 1 TB de memoria y 80 procesadores (CPU cores) y pronto hasta 128.

SAP HANA Database, es el núcleo de un servidor SAP HANA (SAP HANA Appliance), se trata de una base de datos relacional que se ha optimizado para utilizar con eficiencia todo el hardware disponible.  La base de datos SAP HANA tiene un lenguaje de programación basado en SQL denominado SQLScript que facilitan incrustar en la misma base de datos consultas y cálculos complejos evitando el transito de datos entre aplicaciones y base de datos, agilizando las respuestas para el usuario.

Con el término «base de datos en memoria» se describe el principal comportamiento de SAP HANA Database, el cual consiste en tener todos los datos relevantes en memoria, evitando el lento acceso de lectura y escritura a dispositivos mecánicos como los tradicionales «discos duros».  El almacenamiento en disco si se efectúa, como una operación en segundo plano sin afectar el rendimiento, los datos en el disco permitirán recuperar el sistema ante una caída del sistema.  Con los datos en memoria, SAP HANA utiliza una serie de técnicas como el procesamiento en paralelo, compresión de datos o almacenamiento en columnas para poder gestionar grandes cantidades de datos en tiempos de acceso reducidos (aquí un post relacionado).

Información para migrar SAP BW a SAP HANA

Aún no le vemos mucha lógica llevar SAP NW BW sobre SAP HANA, para nosotros, una imagen como la que adjuntamos es una buena representación de esta situación, somos cada vez más los que dudamos sobre esta “fórmula” y SAP sigue en sus intentos de convencernos que es una solución acertada, el próximo intento es 5 de septiembre.


Aún no le vemos mucha lógica llevar SAP NW BW sobre SAP HANA, para nosotros, una imagen como la que adjuntamos es una buena representación de esta situación, somos cada vez más los que dudamos sobre esta “fórmula” y SAP sigue en sus intentos de convencernos que es una solución acertada, el próximo intento es 5 de septiembre.

Pero “no queda otra”, “es lo que hay”, estas frases que nos gustan muy poco, porque denotan resignación, pero por el momento, “es lo que toca”. Mientras tanto, si tuviésemos la oportunidad de hacer esta migración, una nota técnica a tener presente es la 1600929, que también encaja en la categoría “de consulta frecuente”.  En este documento se indica en que otras notas se pueden encontrar más información y se detallan algunos requisitos para migrar SAP NW BW 7.3* a “SAP BW powered by SAP HANA”, como las bases de datos origen permitidas:

  • Oracle 11.2
  • IBM DB2 LUW 9.7
  • MaxDB 7.9
  • MS SQL server 2008
  • DB2 for i61, 7.1
  • DB2 for z/OS V9, V10
  • SybaseASE 15.7 (Sólo SAP NW BW 7.31)

Referencia: NT 1600929

¿Qué tan usado es VBA?

Microsoft Excel quizás sea el software de ofimática más utilizado en todo el mundo, todos los intentos por automatizar tareas para evitar su uso, en la gran mayoría de los casos, han “sucumbido” al peso del hábito y facilidad de uso que ofrece este software de hojas de cálculo. Empresas consultoras como Gartner, que evalúan las propuestas de los fabricantes de software para gestión de las organizaciones, tienen presente la compatibilidad de las propuestas con MS Excel, especialmente en el sector del Business Intelligence (BI) y del Enterprise Performance Management (EPM o CPM).


Microsoft Excel quizás sea el software de ofimática más utilizado en todo el mundo, todos los intentos por automatizar tareas para evitar su uso, en la gran mayoría de los casos, han “sucumbido” al peso del hábito y facilidad de uso que ofrece este software de hojas de cálculo.  Empresas consultoras como Gartner, que evalúan las propuestas de los fabricantes de software para gestión de las organizaciones, tienen presente la compatibilidad de las propuestas con MS Excel, especialmente en el sector del Business Intelligence (BI) y del Enterprise Performance Management (EPM o CPM).

Muchos fabricantes de software para empresa ofrecen complementos (Add-ins) que trabajan dentro del entorno de MS Excel, facilitando el uso y aprendizaje de los mismos.  En el caso SAP, tenemos los siguientes complementos:

  • SAP BusinessObjects Live Office (BI)
  • SAP BusinessObjects Analysis, edition for Microsoft Office (BI)
  • SAP EPM Add-in for Microsoft Office (EPM)
  • SAP BEx Analyzer Add-in for MS Excel (BI)

Estos complementos para MS Excel, al igual a los que ofrecen otros fabricantes, están desarrollados en Visual Basic for Application (VBA), popularmente conocido como “Macros en Excel”, un lenguaje de programación completo, basado en Visual Basic, con más de 20 años de antigüedad.

Si consideramos los desarrollos de los fabricantes en VBA, más los desarrollos que hacen los usuarios para automatizar sus tareas con MS Excel, nos preguntamos ¿qué tan usado es este lenguaje? Difícil contestación, pero una respuesta aproximada la encontramos en Tiobe, una empresa que mide el uso de los lenguajes de programación en función de las consultas realizadas en Internet, especialmente en buscadores y medios sociales como Youtube, Blogger y Wikipedia.  En Tiobe no encontramos VBA, pero si Visual Basic, el cual ocupa la séptima posición y desde hace mucho tiempo se encuentra entre los 10 primeros. .. Si pensábamos que Visual Basic estaba en camino de la extinción, nos equivocamos, mientras MS Excel exista, tendremos cada vez más VBA.

Referencia: Tiobe.com

Mapa de conectividad de SAP BusinessObjects Explorer 4.0

SAP BusnessObjects Explorer es la herramienta para explorar en las fuentes de información de una organización a partir de la formulación de una pregunta o expresión de búsqueda que utilizaríamos en Google.


SAP BusnessObjects Explorer es la herramienta para explorar en las fuentes de información de una organización a partir de la formulación de una pregunta o expresión de búsqueda que utilizaríamos en Google.


SAP BO Explorer, en su versión 4.0, sólo admite los nuevos universos UNX, con los cuales podemos acceder a diversas fuentes de datos, pero que mejora la conectividad con fuentes de datos SAP.