«Innovar a través de adquisiciones», ¿funciona siempre en el software?

Después de cuatro años, 4.800 millones de euros, miles de horas/hombre, algunos componentes “abandonados en la cuneta” y oros nuevos incorporados; resultado: SAP BusinessObjects BI 4.0… y se sigue luchando por lograr el mismo objetivo: Facilitar el acceso a los datos de fuentes SAP.


Después de cuatro años, 4.800 millones de euros, miles de horas/hombre, algunos componentes “abandonados en la cuneta” y otras nuevas aplicaciones incorporadas a la plataforma; resultado: SAP BusinessObjects BI 4.0… y se sigue luchando por lograr el mismo objetivo: «Facilitar el acceso a los datos de origen SAP» (los que usan datos relacionales, son un poco más felices, eso no ha cambiado).

Eso de “innovar a través de adquisiciones” le resulto a Business Objects, pero a SAP ¿le está resultando rentable?  A la fecha, se han producido los siguientes grandes cambios en el original Business Objects:

  • Desktop Intelligence, herramienta para crear informes, es obsoleta en 3.0 y desaparece en 4.0
  • Voyager, para analizar cubos OLAP,  ya era “obsoleta” desde la versión 3.0.  Surge Analysis for Office (desde la versión 3.1) y Analysis for OLAP (desde versión 4.0)
  • Infoview, portal Web, desaparece en 4.0 y surge BI Lauch pad.
  • Los universos UNV son redefinidos en su estructura  en la 4.0, la herramienta que se utiliza para diseñarlos, Designer, es obsoleta y se tiene una nueva herramienta, Information Design Tool, para crear los nuevos universos UNX.
  • En la versión 4.0 surge Crystal Reports for Enterprise, una versión en Java del original Crystal Reports, funcionalidades similares, pero otro producto.
  • En la versión 3.1 surge BO Explorer, herramienta que genera gráficos y tablas de información en función de las consultas que escriba el usuario.
  • El componente LifeCycle Management surge en la 4.0 para la gestión de versiones y transporte de objetos.
  • Desde la 3.1, y mejor en la 4.0, se tiene un servidor mobile.
  • No se tiene aún nada claro, pero al parecer ¿algo pasará con Xcelsius?, será «remodelado» para soportar HTL5 y tendría un “hermano” con soporte nativo en la publicación mobile.

Si además consideramos otros cambios “menores”, como el tratamiento de los “servicios web”, ¿qué queda en pie?, sólo Crystal Reports 2008/2011, porque Web Intelligence, con el retoque de imagen y los cambios para soportar la conectividad con datos SAP, es prácticamente otro producto.

Después de todo lo hecho, creemos que SAP hubiera podido «inventar» algo desde cero, sin mediar adquisiciones, pero si hubiera sido así, no estaríamos aquí.

SAP BusinessObjects BI 4.0: planificar, instalar, «tuning» y usar

¿Instalar y usar?, eso sería la “locura” en SAP BusinessObjects 3.0/3.1 y un “pecado mortal” en SAP BusinessObjects BI 4.0, hace mucho tiempo que BusinessObjects (BO) dejó de ser una herramienta o aplicación, es una plataforma para el análisis de la información, integrada por varios componentes que permiten cubrir las necesidades de los usuarios de todo tipo de organizaciones (desde PYMEs a grandes corporaciones).


¿Instalar y usar?, eso sería la “locura” en SAP BusinessObjects 3.0/3.1 y un “pecado mortal” en SAP BusinessObjects BI 4.0, hace mucho tiempo que BusinessObjects (BO) dejó de ser una herramienta o aplicación, es una plataforma para el análisis de la información, integrada por varios componentes que permiten cubrir las necesidades de los usuarios de todo tipo de organizaciones (desde PYMEs a grandes corporaciones).

Los programas de instalación de BO 3.x y 4.0, hacen un despliegue estándar de todo el software de la plataforma, a partir de este punto, se debe realizar un “tuning” (puesta a punto) en función de las necesidades de la empresa y teniendo en consideración los diferentes aspectos que pueden repercutir en el rendimiento y buen funcionamiento de la instalación.

Son varios aspectos a tener en cuenta, la experiencia y las best practices, nos permiten sugerir el siguiente proceso de mantenimiento de la instalación de BO 4.0 (también referido como BI4):No se trata sólo de disponer de equipos con mucha memoria y espacio en disco, sino de planificar adecuadamente la arquitectura (identificando la necesidad del uso de varios hosts – máquinas virtuales o físicas –), la distribución de estos recursos  entre los diferentes servicios (módulos de BO cargados en memoria para cumplir una tarea específica) repartidos en los diferentes servidores (contenedores de servicios de BO) y una monitorización habitual de las métricas de rendimiento.

Una buena planificación y administración de la plataforma se traducirá en mejores experiencias de usuario final y en mayores posibilidades de escalar la instalación con la inclusión de nuevos componentes.

SAP HANA Studio, validación de modelos inmediatamente

Después de la infraestructura de hardware y de la base de datos, el componente más relevante de una plataforma SAP HANA es SAP HANA Studio, con esta herramienta se realiza el modelado y la administración de los datos.


Después de la infraestructura de hardware y de la base de datos, el componente más relevante de una plataforma SAP HANA es SAP HANA Studio, con esta herramienta se realiza el modelado y la administración de los datos.

Con el componente Information Modeler de SAP HANA Studio, se diseñan las vistas de los datos transaccionales que serán usados en el análisis, para este fin, se diseñan los siguientes modelos:

  • Attribute view (las dimensiones o perspectivas de análisis, p.e.: Tiempo, Producto o Cliente).
  • Analytic View (una vista multidimensional u OLAP, a partir de una tabla de hechos y los Attribute views. p.e.: Costes de productos según períodos de tiempo).
  • Calculation View (una vista que utiliza tablas de datos y otras vistas para cubrir necesidades específicas de análisis del negocio, p.e.: comparativa de ventas de un producto en una región determinada, en dos períodos de tiempo).

SAP HANA Studio es una herramienta gráfica que permite probar o validar los modelos inmediatamente, así lo podemos observar en un breve vídeo de SAP SDN.

BusinessObjects 4.0 entiende mejor los datos SAP

Hay algunos detalles por ajustar, pero son considerablemente mejores las posibilidades de conectividad de SAP BusinessObjects 4.0 (BI4) con fuentes de datos SAP, con respecto a la versión 3.x. Con un “kit de integración” embebido en la instalación principal, BI4 ofrece dos grandes vías para acceder a los datos SAP: Los nuevos universos UNX y BICS (Business Intelligence Consumer Services), los cuales, entre otras cosas, mejoran el tratamiento de las jerarquías de datos, uno de los temas más reclamados por los usuarios de SAP BO 3.x.


Hay algunos «pequeños detalles por ajustar», pero son considerablemente mejores las posibilidades de conectividad de SAP BusinessObjects 4.0 (BI4) con fuentes de datos SAP, con respecto  a la versión 3.x.  Con un “kit de integración” embebido en la instalación principal, BI4 ofrece dos grandes vías para acceder a los datos SAP: Los nuevos universos UNX y BICS (Business Intelligence Consumer Services), los cuales, entre otras cosas, mejoran el tratamiento de las jerarquías de datos, uno de los temas más reclamados por los usuarios de SAP BO 3.x.

Aun podríamos utilizar los “antiguos” universos UNV (OLAP y relacionales), pero adoptar BI4 debería basarse en la utilización del nuevo modelo de capa semántica, porque  además de tener un mejor tratamiento de la información, conllevan a una optimización de las tareas de administración y mantenimiento, al reducirse el número de universos que se requieren (al poder usar varias fuentes de datos en un mismo universo) y por facilitar las tareas de edición en equipo.

SAP BusinessObjects BI 4.0 SP 02 Patch 10, ¿una actualización para ignorar?

Leyendo los tweets de los twitteros que seguimos, nos sorprendió el siguiente:


Leyendo los tweets de los twitteros que seguimos, nos sorprendió el siguiente:

 Después de revisar el documento que acompaña a esta actualización de SAP BusinessObjects BI 4.0, no le quitamos razón al contenido del tweet, el SP 02 Patch 10, quizás sea la actualización más innecesaria que se ha presentado hasta ahora.  Muchos de los errores que se resuelven están asociados a determinados idiomas, componentes de uso ocasional por la mayoría de usuarios como WebI Rich Client o algún otro error que ocurre en “circunstancias excepcionales”.  Son 38 errores corregidos,  pero que no nos parecen significativos.

Nos preguntamos si es necesario cumplir una periodicidad constante tan breve (cada 3 semanas, aproximadamente) para presentar actualizaciones. En cualquier caso el mejor consejo es revisar la lista de problemas solucionados antes de proceder a la instalación de la actualización, particularmente la del 5 de enero de 2012.