Utilizando IDT de BI4, salvado por un backup

Al estar usando intensivamente Information Design Tool (IDT) de SAP BusinessObjects BI 4.1 SP02 patch 01 (la penúltima actualización disponible) vemos con satisfacción varios pequeños detalles que se han ido incluyendo poco a poco en cada una de sus actualizaciones, detalles que en su conjunto facilitan el trabajo con esta herramienta para diseñar los denominados Universos, la capa semántica de BI4, fundamental para un BI Self Service.


Al estar usando intensivamente Information Design Tool (IDT) de SAP BusinessObjects BI 4.1 SP02 patch 01 (la penúltima actualización disponible) vemos con satisfacción varios pequeños detalles que se han ido incluyendo poco a poco en cada una de sus actualizaciones, detalles que en su conjunto facilitan el trabajo con esta herramienta para diseñar los denominados Universos, la capa semántica de BI4, fundamental para un BI Self Service.

Así como vemos muchas mejoras, nuestro “éxtasis” por esta plataforma de BI no nos ciega para identificar cosas que esperábamos superadas, más aún cuando encontramos notas que así lo señalan. Debemos reconocer que sentimos algunos minutos de “pánico” cuando al validar la integridad de nuestro diseño de Universo observamos varios errores con un texto similar al siguiente: “The calculated column referenced in the table contains ivalid sql” y al tratar de editar la gran cantidad de columnas calculadas que habíamos definido recibíamos como respuesta “Failed to edit calculated column”.

No tenemos certeza absoluta del origen del problema, pero este se produce en la denominada Data Foundation dónde observaremos que varias tablas del esquema no figuran como seleccionadas en la lista de tablas de la conexión, por lo que todos los alias y columnas calculadas generan errores al validar el “business layer” o la “data foundation”.

Después de probar varias opciones nos resignamos a recurrir a una copia seguridad, pero sólo restituimos, en otro proyecto, el fichero .dtx del «data foundation», conservando el fichero .blx del “business layer” y el acceso directo de la conexión. Otra opción hubiera sido recuperar la versión publicada en el repositorio de la plataforma, para luego realizar los cambios que estuviesen faltando.

A pesar del tiempo transcurrido SAP BusinessObjects BI nos puede seguir dando algunas sorpresas no muy gratas, por lo que en la fase de desarrollo o diseño de un proyecto de BI resulta muy aconsejable las copias de seguridad diarias.

Cómo fluyen los datos en QlikView

Tenemos muy clara nuestra elección de plataforma de Business Intelligence, pero vemos necesario conocer las principales características de funcionamiento de otras alternativas, como puede ser QlikView, del cual no dudamos sus bondades, tales como la tecnología asociativa (rutas de análisis de los datos que requiera el usuario) y el procesamiento de datos en memoria.


Tenemos muy clara nuestra elección de plataforma de Business Intelligence, pero vemos necesario conocer las principales características de funcionamiento de otras alternativas, como puede ser QlikView, del cual no dudamos sus bondades, tales como la tecnología asociativa (rutas de análisis de los datos que requiera el usuario) y el procesamiento de datos en memoria.

En el documento de referencia encontramos una breve explicación del modo en que fluyen los datos a través de QlikView, que nos permitimos compartir:

  1. Se comienza con los datos fuente. QlikView puede extraer datos de una gran variedad de fuentes, incluyendo ODBC, OLE DB, XML y archivos planos (Excel, CSV, etc). También existen conectores para grandes aplicaciones empresariales como SAP, hasta redes sociales como Twitter.
  2. Los datos se envían a QlikView usando un script de carga. Este script se puede usar para extraer, transformar, y cargar datos al modelo de datos en memoria o para guardarlos a archivos físicos intermedios en disco, en formato QVD.
  3. Los datos de la base de datos en memoria se guardan en formato desagregado, lo que significa que todas las agregaciones y cálculos se hacen al momento que lo solicita el usuario. Esto simplifica el modelado de datos en QlikView, ya que no hay necesidad de crear tablas resumidas por separado.
  4. Las selecciones que hace el usuario se propagan automáticamente a todo el modelo de datos y estos cambios son reflejados por el motor de presentación de QlikView.
  5. Las aplicaciones QlikView se pueden presentar en diferentes clientes.

Referencia: ISBN 978-1-78217-423-3

El uso de CPUs y las licencias de SAP BusinessObjects BI

El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente. Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:


El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente (ver entrada anterior). Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:

  • Cada CPU core de un host SAP BI requiere una licencia.
  • El primer CPU core requiere una licencia de CPU. Cada core del mismo CPU requiere un 0.5 de licencia.
  • Si el resultado del cálculo no es número entero, este deberá redondearse.
  • En teoría, SAP no impone limitaciones en el uso de CPUs, la contratación de licencias necesarias es una formalización que debe realizarse.

Por ejemplo, para una instalación de un host con dual CPU quad-core, el cálculo de licencias de CPU sería el siguiente:

1 Server x 2 CPUs x (1 + 0.5 + 0.5 + 0.5) = 5 Licencias de CPU

Pero bueno, cada caso tiene un tratamiento particular, la última palabra la tendrá SAP.

Referencias: Notas SAP 1285639 y 1344387

El “System Configuration Wizard” de BI41, ayuda más si lo tenemos desactivado

El “Asistente de Configuración del Sistema” (System Configuration Wizard) es una nueva funcionalidad de SAP BusinessObjects BI 4.1, que ha nuestro parecer, brinda muy poca utilidad en las tareas de personalización que requiere toda instalación de BI4 o BI41. Si alguien pensaba que habría una herramienta mágica para evitar las tareas manuales de sizing y configuración, lamentamos comunicarles que esta no existe y dudamos que en el futuro exista algo similar.


El “Asistente de Configuración del Sistema” (System Configuration Wizard) es una nueva funcionalidad de SAP BusinessObjects BI 4.1, que ha nuestro parecer, brinda muy poca utilidad en las tareas de personalización que requiere toda instalación de BI4 o BI41 (ver entrada anterior). Si alguien pensaba que habría una herramienta mágica para evitar las tareas manuales de sizing y configuración, lamentamos comunicarles que esta no existe y dudamos que en el futuro exista algo similar.

Desactivación de la ejecución automática del Asistente de Configuración del Sistema de BI41 al iniciar el CMC

La personalización o configuración de una plataforma BI4 o BI41 obedece a tres grandes categorías de necesidades, particulares de cada organización y que pueden variar en el tiempo:

  • Usuarios (cantidad, frecuencia, concurrencia, grupos,…),
  • Datos (Naturaleza, cantidad o volumen) y
  • Aplicaciones/componentes a utilizar.

Ejecución manual del Asistente de Configuración del Sistema de BI41 desde el CMC

El Asistente de Configuración del Sistema se activará cada vez que se acceda al CMC (Central Management Console o Consola de Administración Central, aplicación Web para configurar y administrar la plataforma SAP BI), nuestra sugerencia es que se desactive, dado que su utilidad para el usuario profesional es nula. En la documentación se señala que este Asistente reduce las posibilidades de errores de configuración, para nosotros, tenerlo activo  es un peligro, a pesar que sólo tienen acceso los usuarios del grupo Administradores, pero dado que la curiosidad o distracción está en todas partes, sugerimos eliminar riesgos, porque basta cinco veces “NEXT” y dos “APPLY”, para perder cualquier trabajo de configuración previo.

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