Business Intelligence fácil
Business Intelligence
jueves, 06 de octubre de 2011

Los metadatos de las distintas soluciones BI

En este artículo comentaré, a grandes rasgos, como son los metadatos (o modelo semántico) de las distintas herramientas Business Intelligence. Si estás leyendo esto, doy por supuesto que conoces qué son los metadatos, y por qué es una pieza fundamental de cualquier solución BI.

Me centraré solo en los proveedores ROLAP, ya que por alguna razón que se me escapa los proveedores MOLAP (y similares) creen no necesitar una capa semántica. Para ellos, la propia estructura del cubo es su semántica... Y no son los únicos que prescinden: Los productos de “reporting corporativo” y los de “cuadros de mando” tampoco suelen tener una verdadera metadata.

Me centraré en los tres productos históricos, que obviamente son una buena muestra de lo que hay: Business Objects, Microstrategy, y Cognos.

SAP Business Objects

Los metadatos de BO se llaman universos, y en el ejemplo más sencillo posible tienen este aspecto:

Pantallazo del histórico diseñador de universos de SAP Business Objects.

BO tiene, tal vez, la capa semántica más conocida. Se trata de un modelo amplísimamente utilizado, y tremendamente sencillo y útil. Básicamente, para crear un universo se tiene que informar al sistema de la relación entre las tablas, y definir las dimensiones y objetos que verá el usuario. La relación entre las tablas se establece gráficamente utilizando un diagrama de tablas. Y las dimensiones e indicadores se definen a través de los campos o cálculos SQL necesarios...

Con eso y un poco más (contextos, aggregate awares, incompatibilidades....), Business Objects ya tiene suficiente para traducir las consultas de los usuarios en queries SQL.

Debo decir que es el modelo que más conozco, y también el que más me gusta. Es genial.

Dicho esto, digo también que los universos de BO apenas han cambiado en los últimos 20 años. Lo que era un buen interfaz de usuario hace 15 años, ahora resulta antiguo y vulgar. Y arrastran las mismas deficiencias de entonces. La imagen de arriba es el universo más sencillo del mundo, y nada tiene que ver con los universos que se ven en estos mundos de Dios. Un universo típico de BO es un galimatías intratable de tablas y flechas, y supone un freno al avance de los proyectos. Los técnicos tienen miedo a tocarlo, desconocen las implicaciones de cada cambio, y desconocen si existen tablas, relaciones o contextos enteros obsoletos...

Microstrategy

Después de las históricas demandas entre Microstrategy y BO, la metadata de los proyectos de Microstrategy tienen este aspecto:

Pantallazo del Architect de Microstrategy Business Intelligence para definir su capa semántica.

En mi opinión, el proceso de creación de la metadata resulta menos intuitivo que en el caso de BO. De manera manual, y con pocos asistentes gráficos, se informa al sistema de cuáles son las tablas de hechos, que indicadores y atributos tienen, y cuáles son las tablas de lookup... De este modo, se van importando el resto de tablas al sistema...

Muchos creen que esfuerzo para mantener el sistema es relativamente pequeño, y que resulta más sencillo que en el caso de BO. A mí me parece de un farragosismo similar.

IBM Cognos

La mejor representación gráfica que he encontrado del Framework Manager de IBM Cognos es ésta:

Una pizarra es la mejor manera que ofrece Cognos para mostrar la relación entre las tablas.

Porque, de hecho, el asistente de Cognos para la generación de su metamodelo no incluye una representación gráfica como tal. En su lugar, tenemos un montón de formularios (con muchas pestañas y muchas opciones, eso sí, es potentísimo)

Imagen del Framework Manager de Cognos

Las tablas que aparecen a la izquierda de la pantalla superior están relacionadas entre sí, claro. Pero no sabes qué tablas ni cómo. Para averiguarlo, tienes que buscar entre un listado de relaciones... Es un sistema muy propenso a errores, y muy difícil de mantener.

Puede que haya salido una nueva versión que resuelva estas deficiencias evidentes. Aunque no me consta. ¿Lo sabes tú?

ACTUALIZACIÓN: Tal y como me confirman en los comentarios –gracias,gracias- IBM Cognos sí que incluye una representación gráfica de los modelos. He escrito un artículo hablando del IBM Cognos Framework Manager, y aclarando la confusión. Os dejo aquí un pantallazo del diagrama de Cognos:

Diagrama de tablas del IBM Cognos 10 Framework Manager

Otros proveedores

Otros proveedores (Oracle y Microsoft, fundamentalmete) también tienen su capa semántica. Y poco a poco van mejorando también en este aspecto.

Sin embargo, en mi opinión, adolecen de los mismos problemas descritos arriba. Parece que los grandes proveedores hacen grandes esfuerzos en facilitar la vida al usuario final, con unas soluciones de BI cada vez más potentes y usables, pero se olvidan de los técnicos. Parece que da igual que las herramientas de los técnicos no sean todo lo productivas que podrían ser.

Bingo Intelligence

Si has visto el vídeo sobre cómo construir un catálogo que publiqué haces unos días y que se encuentra debajo de estas líneas, tal vez pienses que se parece bastante al modelo semántico de Business Objects. Sin duda, es más parecido a BO que a otros.

Sin embargo existen diferencias claves que lo hacen muy distinto, e incluso se asemeja más a Cognos o Microstrategy en muchos aspectos...

En Bingo Intelligence hemos hecho un esfuerzo para que la herramienta sea sencilla y fácil de usar, tanto para el usuario final como para el técnico. Si comparas los catálogos de Bingo con los de BO verás que nosotros no tenemos contextos, ni aggregate awares, ni incompatibilidades... y la generación de los SQL de uno y otro no tienen nada que ver. Por no tener, en Bingo Intelligence prescindimos incluso del diagrama de tablas que tanto caracteriza a BO.

Sí, a pesar de lo que acabas de ver en el vídeo: puedes prescindir del diagrama de tablas, si quieres. Y consideramos que eso es una “feature” interesantísima. Para tener un diagrama como el de BO, mejor no tenerlo...

Mañana os explico cómo lo hace Bingo Intelligence. El administrador de tablas y relaciones que se menciona al final de este vídeo es la clave.

Por cierto, ¿Os acordáis que este mes de octubre es la presentación de Bingo Intelligence 2012? ¡Estad atentos!

lunes, 14 de febrero de 2011

Si le dejas el Excel a un usuario de negocio, pasa lo que pasa

En el anterior artículo hablaba de la triste y cruda realidad del Business Intelligence. Según el reciente informe de Gartner (2011 Q1), las suite de Business Intelligence de los proveedores líderes son complejas, caras, y presentan importantes deficiencias en cuanto a rendimiento y usabilidad.

El eje vertical del cuadrante mágico (ability to execute) mide la capacidad de cada proveedor para ofrecer soluciones de éxito al mercado. Este indicador valora, sobretodo, esto cuatro aspectos:

  • Producto/Servicio (funcionalidades, calidad del software, robustez, etc.)
  • Precio
  • Experiencia de cliente (soporte, experiencia de usuario)
  • Viabilidad (capacidad financiera y estratégica para seguir invirtiendo en el producto)

Los resultados concretos de cada criterio de evaluación no están disponibles (se ha de pagar, creo), pero el resultado ponderado en el cuadrante mágico es éste:

Ránking de proveedores Business Intelligence (Ability to excecute, Gartner 2011)

De entrada, los resultados parecen sorprendentes: Microsoft lidera la clasificación, y SAP Business Objects ocupa la última posición entre los líderes, a gran distancia de todos los demás.

Seguro que el precio y la experiencia de usuario han disparado la clasificación de Microsoft. Todos los usuarios están encantados con Microsoft Excel. Y el soporte de Microsoft es el mejor posible: Nunca se ha de llamar al soporte técnico porque todo funciona. El Excel nunca se cuelga, y si existen problemas de rendimiento asumimos que se trata de la impericia del usuario...

El TCO es espectacular: Una hoja Excel realizada en 1990 la podríamos abrir con la última versión y seguir trabajando con ella (como si en estos últimos 20 años no hubiera pasado nada). Ningún otro proveedor puede decir lo mismo. Ni lo mismo, ni nada parecido (probablemente el informe que realices hoy con Business Objects no lo podrás abrir –tal cual- con la versión que anuncian para el próximo 23 de febrero...y deberás gastarte medio presupuesto para “integrarlo/migrarlo/adaptarlo”).

Como profesional del Business Intelligence, sin embargo, debo afirmar rotundamente que la suite de Microsoft también tiene muchas deficiencias. Para empezar, no existe propiamente un “software de BI de Microsoft”... La suite de Microsoft consiste en la combinación de tres herramientas distintas: Sharepoint, SQL Server y Excel.

Y cada uno de estos productos tiene un ciclo de desarrollo independiente, donde el Business Intelligence nunca es la pieza fundamental. Cuando diseñan el roadmap de Sharepoint, no piensan en BI en primer lugar... y cuando preparan las futuras versiones de SQL Server o Excel... tampoco. Tanto es así que todavía no tienen una capa semántica, que es una de las principales fortalezas que ofrece –MUST HAVE- una verdadera suite de Business Intelligence.

Si la empresa ya tiene Sharepoint y SQL Server (asumo que el Excel sí que lo tiene todo el mundo), es posible que pueda aprovechar las características de BI de Microsoft, y ahorrarse una multimillonaria inversión en otro producto... Sin embargo, si no se tiene Sharepoint ni SQL Server, es complicado justificar su adquisición sólo por sus funcionalidades BI.

Hoy en día, los entornos empresarias son tecnológicamente heterogéneos. ¿De qué manera puede ayudarme Microsoft si quiero tener mi datawarehouse en Oracle o Teradata, por ejemplo?

Por estos motivos, diga lo que diga Gartner, me seguiré olvidando de Microsoft cada vez que tenga que enumerar a los proveedores de BI. Microsoft no tiene una herramienta pensada en el usuario de negocio. Microsoft Business Intelligence es la combinación de unas excelentes herramientas enfocadas a desarrolladores y técnicos (e incluyo aquí al Excel), pero si se las dejas a un usuario que sólo necesita acceder a la información corporativa y analizarla, pasa lo que pasa...

Dos usuarios de negocio tipo de una empresa tipo trabajando con Microsoft Excel

viernes, 11 de febrero de 2011

La cruda realidad del Business Intelligence (Gartner, 2011)

Acaba de salir el informe de Gartner sobre las plataformas Business Intelligence. Para empezar, os dejo aquí la imagen del famoso cuadrante mágico:

El famoso cuadrante mágico de Gartner para las plataformas Business Intelligence (enero 2011)

La lectura directa de estos resultados no es trivial ni interesante. Se trata de un galimatías de puntos que no transmite ni las fortalezas, ni las debilidades de los fabricantes, ni nada. Tal vez, el problema está en que el significado de los ejes no es en absoluto evidente. ¿Completeness of vision? ¿Ability to execute?

Por cierto, la comparativa respecto los cuadrantes de los años anteriores (Gartner 2010, Gartner 2009, Gartner 2008, Gartner 2007) tampoco aporta gran cosa.

Dicho esto, debo decir que el informe está muy bien, y que recomiendo su lectura (al final del artículo lo encontraréis enlazado).

El informe comienza anunciando algo que no nos cansamos de repetir desde aquí. Los usuarios buscan, necesitan y valoran la facilidad de uso por encima de cualquier otra consideración. Gartner reconoce que los “líderes” no salen muy bien parado en ninguna de las encuestas. Ni SAP, ni IBM, ni Oracle, ni casi nadie puede estar contento con estos resultados (aunque todos seguirán poniendo el cuadrante en sus presentaciones, afirmando que son “líderes” según Gartner). ¿Y estos son los líderes?

Por ejemplo, según Gartner, los clientes de SAP Business Objects afirman que las migraciones, implantaciones e integraciones son complejas, que el rendimiento y la dificultad de despliegue son problemas detectados por gran parte de sus clientes (¡Hasta el 40% de ellos!), y que la experiencia de usuario y la calidad del soporte es de los peores de toda la comparativa.

De Oracle, por poner otro ejemplo, se destaca su falta de innovación, y sus larguísimos ciclos de desarrollo. En la versión 11g, por citar algún caso, las funcionalidades in-memory o las visualizaciones interactivas son escasas o inexistentes.

El caso de IBM Cognos es incluso más llamativo. El 33% de los usuarios afirman tener problemas de rendimiento, resultado que se viene repitiendo desde hace años. Sus propios clientes afirman que la implantación de Cognos es aún más compleja que la de sus competidos, y que tienen importantes deficiencias de usabilidad por parte del usuario final. El 20% de los clientes de IBM se plantea discontinuar su uso en menos de 5 años. Han pasado 3 años desde la adquisición de Cognos por parte de IBM, y el soporte ofrecido sigue siendo de los peores entre todos los fabricantes de la comparativa.

De Microstrategy se dice que tiene una curva de aprendizaje muy pronunciada, incluso para desarrolladores experimentados. Los usuarios carecen de capacidades de reporting ad-hoc (salvo los tristes informes parametrizables...). A pesar de disponer de versión “gratuita”, los clientes de Microstrategy afirman que la mayoría de proyectos de Microstrategy son muy caros y complejos.

Tal vez QlikView es el que sale mejor parado, aunque también se señalan un conjunto de limitaciones que impiden un mayor uso dentro de las organizaciones, y que suela ser un complemento a otra solución corporativa. Por ejemplo, carecen de una verdadera capa semántica, por lo que es difícil implantarlo a nivel corporativo o en proyectos inter-departamentales. Esta carencia provoca que incluso cálculos sencillos requieran un trabajo de “fontanería” en la preparación de las “nubes” ... De hecho, de esto se quejan muchos comentarios en esta misma página. Gartner lo expresa así (negritas mías):

QlikTech offers limited metadata management. As QlikView grows into larger BI deployments spanning the enterprise, the lack of an enterprise semantic layer becomes a more pressing issue. Filling this gap requires additional cost and effort in the management of metadata to lock down common definitions and calculations, and to conform dimensions for cross-functional analysis across QlikView applications.

De QlikView también se señala su alto precio, y las limitaciones en el volumen de información que puede manejar. A pesar de trabajar con volúmenes de información muy inferiores a sus competidores, el 12% de los usuarios de QlikView aseguran tener problemas de rendimiento.

Bueno... creo que en este artículo no habré hecho muchos amigos. Pero era necesario decirlo, para que la próxima vez que veáis un comercial afirmando que son “líderes” según Gartner, recordéis lo que verdaderamente dice:

Llevamos 20 años prometiendo facilidad de uso, y que el propio usuario podrá desarrollar sus informes. ¿Y qué hemos conseguido? ¡Qué los usuarios se quejen de que las soluciones son complejas y ofrecen una pobre experiencia de usuario!

DISCLAIMER: Trabajo en una empresa fabricante de soluciones Business Intelligence que no aparece en Gartner.

miércoles, 17 de noviembre de 2010

La teoría y la práctica del Business Intelligence

Alguna vez recibo correos de amables lectores que me preguntan sobre la mejor manera de introducirse en el mundo del Business Intelligence.

Mi respuesta siempre es la misma, lo mejor es participar en proyectos de Business Intelligence, cuantos más, mejor. Asistiendo a cursos, leyendo libros, manuales o blogs, podrás aprender la teoría. Y “Business IIntelligence fácil” es un buen lugar para ello jeje. Sin embargo, para aprender de verdad, y conocer los problemas que habitualmente se encuentran los profesionales del BI, se deben implantar proyectos.

Básicamente aprenderás tres cosas:

  • La parte técnica. Es importante tener claros los conceptos de modelización de un Datawarehouse, y tener un conocimiento profundo del SQL, que te permitirá hacer los imprescindibles procesos ETL de todo proyecto BI. Por lo menos, la ETL consume el 70% de los recursos.... (el resto es análisis, y la realización de informes con la herramienta).
  • Conocimiento de la herramienta BI. Cada proyecto tiene siempre una herramienta BI, que se conecta al DWH, y ofrece a los usuarios la posibilidad de ver/crear sus propios informes. Según el proyecto en que entres, te especializarás en una herramienta u otra (Business Objects, Microstrategy, Cognos, Bingo Intelligence...). Es importante, pero no es lo más importante. Una vez conozcas una herramienta, te será fácil aprender las demás, cuando te sea necesario... Además, conociendo herramientas podrás también aconsejar al cliente. Lo mejor no es siempre lo más potente, más caro, y más complejo, y cada vez más los clientes valoran la facilidad de uso y el poder obtener respuestas a sus necesidades reales en un corto plazo de tiempo.
  • La parte funcional. Es necesario tener un conocimiento del negocio del cliente. En cada proyecto, irás aprendiendo las necesidades de distintos clientes, el funcionamiento de su negocio... Esta parte es la más complicada y útil, pues te permitirá con el tiempo ser capaz de aconsejar u orientar mejor a los clientes...

Por supuesto, no menosprecio la formación reglada. Yo mismo realicé un postgrado de BI en la UOC, que me resultó interesante y útil para tener una visión más sistemática y completa del Business Intelligence. Si sólo haces proyectos, pensarás que todos los proyectos de BI son como los que tú has visto.

También el internet es una herramienta fundamental para mantenerse informado de las novedades y las tendencias del sector. Blogs, foros, las alertas de Google... son herramientas que a todos nos pueden resultar útiles. Creo que es un error acudir al Google sólo cuando tenemos un problema o una duda. Para empezar, podrías empezar suscribiéndote al RSS de Business Intelligence fácil. Si no sabes lo que es RSS, ni te importa, también puedes recibir los nuevos artículos por correo electrónico.

miércoles, 27 de octubre de 2010

Cómo hace los informes Chuck Norris

Chuck Norris también es un usuario de Business Intelligence

Sabíamos que Chuck Norris no duerme, espera. Sabíamos que los dinosaurios le miraron mal una vez; ¡Una vez!. Y que Chuck Norris es la razón por la que Wally se esconde. Él conoce el último dígito del número Pi, y ha sido capaz de contar hasta el infinito... dos veces. Pero, ¿Qué plataforma de Business Intelligence utiliza Chuck Norris?

No lo sé. Pero un amable lector escribió un comentario en un artículo al azar para revelárnoslo:

Si de verdad queréis un buen BI, os cogéis una base de datos (vale con Access) os conectáis a las tablas del ERP mediante ODBC, hacéis las operaciones/relaciones con querys (incluso consultas de creación, macros,...) y después desde un Excel os hacéis tablas dinámicas con información de base de datos externa a los querys resultantes de Access. No hay nada más flexible y entendible que eso. Los BI en general no muestran las cosas como queremos y muchas veces ni se sabe cómo están calculadas las cosas; vamos, que no valen para nada. [#ChuckNorrisFacts]

No sé si este comentario era en serio o en broma. Pienso que la mención que hace al ERP (lo que suele presuponer un volumen significativo de datos), y la rotundidad de su aserto final son una muestra de que muy en serio no iba... aunque también creo que este comentario es una expresión real de escepticismo sobre Business Intelligence.

Por supuesto, yo no puedo compartir esa visión. Los sistemas Business Intelligence facilitan el acceso a la información corporativa, y ofrecen una visión de esos datos mejor (más exactos, más actualizados, más rápidos, más dinámicos y navegables...). Aunque es verdad que muchas de esas ventajas suelen ser consecuencia del Datawarehouse, y es la herramienta de BI la que injustamente se atribuye el éxito. En ese sentido, entiendo la crítica a las herramientas tradicionales de BI... Las funcionalidades que proporcionan facilidad de uso, suelen restar flexibilidad y potencia. Y el equilibrio de estas dos cualidades no es sencillo. Muchas herramientas no son tan sencillas como se vende, y ofrecen una visión ridículamente simplificada del negocio. Para este resultado, realmente, creo que tiene sentido la reflexión del lector, que pide acceso directo a las tablas, para generarse sus propios Excel...

Chuck Norris no tiene estos problemas, y le es indiferente utilizar el Excel o cualquier plataforma de BI de verdad, porque:

  • El QlikView de Chuck Norris no utiliza la lógica asociativa, utiliza la lógica de Chuck Norris
  • El Business Objects de Chuck Norris no se cuelga al exportar a Excel.
  • Chuck Norris procesa los cubos de PowerPlay con una patada giratoria.
  • Chuck Norris puede poner dos consultas en un informe de Microstrategy.
  • Chuck Norris entiende la ayuda de Cognos.
  • Larry Ellison no se atreve a discontinuar Discoverer... porque Chuck Norris lo usa.
  • SQL Server no se atreve a decirle a Chuck Norris que la sentencia SQL tiene un error de sintaxis... y le devuelve el resultado exacto.
  • Chuck Norris mata las consultas... mirándolas fijamente a los ojos.
  • Chuck Norris no realiza data mining. Literalmente, tortura los datos hasta que le digan lo que necesita saber.

Ayudadme a completar esta lista. ¿Qué otros “Chuck Norris facts” se os ocurren?

jueves, 07 de octubre de 2010

La presentación de Oracle Business Intelligence 11g ha sido espectacular

Esta mañana he asistido como enviado especial de Business Intelligence fácil al evento “Oracle BI Summit” en Barcelona... Como siempre, ahí he estado, en el centro de la noticia, allá donde se cuece el mercado Business Intelligence. Para podéroslo contar de primera mano. Con pelos y señales. Aquí va la crónica:

El objetivo de la jornada era conocer las novedades y mejoras que incorpora la nueva versión de Oracle en el ámbito del data warehousing y del Business Intelligence. El evento se ha desarrollado en el hotel “W Barcelona” con fuertes medidas de seguridad.

Sólo hay una palabra para describirlo: ESPECTACULAR.

En ese hotel se aloja el equipo de los Lakers, que esta tarde jugará con el FCB... Y ahí los hemos podido ver a todos. Grandes. Gigantes. Imponentes. Con sus trajes negros y sus innecesarios guardaespaldas... (¿Guardaespaldas? ¿Pero alguien se atrevería a encararse mínimamente contra esos 210cm y 130Kg?)

Kobe Bryant finalmente no pudo asistir a las sesiones sobre Oracle Business Intelligence.

No ha sido la única sorpresa positiva de la jornada. En el evento hemos coincidido 5 ex-Worldnets. Worldnet Consulting (1995-2005) fue la empresa que introdujo el Business Intelligence en España. Entre sus hitos figuran ser el primer distribuidor de Business Objects en España, y haber participado en algunos de los primeros proyectos exitosos con las tecnologías de Microstrategy, Cognos, Arcplan y MIS Alea, entre otros. También fue partícipe de los primeros proyectos desastrosos con esas plataformas, claro.

Pues ahí estábamos. Por sorpresa. Los cinco. En cinco empresas diferentes. Y aun dando la batalla en el mundo BI, e intentando aportar valor a nuestros clientes o empresas a través de una buena gestión de la información y del conocimiento.

Ah, me olvidaba. En el mismo hotel estaban programadas una serie de sesiones para presentar Oracle BI 11g, y conocer las novedades respecto la versión 10g . Entre otras cosas, ahora es 100% web , e incorpora advanced features como los “checkboxes”, los “radiobuttons”, los “tooltips”, e incluso el “menú contextual”...

Checkboxes y radiobuttons en la interfaz de una aplicación de Business Intelligence

Inimaginable hace 16 años cuando empezábamos... :-)

Es broma, claro, hay más cosas. Pero eso ya será motivo de otro artículo de este intrépido corresponsal...

martes, 18 de mayo de 2010

Forum Business Intelligence 2010

Magnífica campaña de Dove, donde diferentes mujeres adoptan diferentes aspectos según cómo se mire... Igual que el reciente foro de Business Intelligence

La semana pasado tuve ocasión de asistir al 10º Forum de Business Intelligence organizado por IIR España. Al salir de la conferencia comentaba con un compañero que "no había estado mal", aunque criticaba que no se habían dicho nada nuevo y que era más de lo siempre... Ahora que ya han pasado unos días, creo que fuí muy injusto con esos comentarios. El foro estuvo muy bien y era muy recomendable, y los ponentes lo hicieron excelente (esto nunca lo negué). Y completamente diferente a todos los que había asistido hasta la fecha.

¿A qué se debe mi cambio de opinión? Veamos... efectivamente, para mí, que he dedicado toda mi vida profesional al Business Intelligence, me aportaron pocas cosas nuevas... hablaron de las claves de éxito en proyectos Business Intelligence, sobre cómo afrontar este tipo de proyectos, la evolución de estos proyectos dentro de las organizaciones, por qué es importante, comentaban riesgos y errores que me eran conocidos, etc. etc.

Lo sorprendente es que estuve deacuerdo en prácticamente todas las cosas que se comentaron. ¡Yo! ¡Qué siempre encuentro pegas a todo! ¡Qué nunca me creo nada de lo que me explican y necesito tocarlo con mis propias manos! A diferencia de otros foros a los que he tenido ocasión de asistir, en este caso los proveedores de BI estaban ausentes... No estaba SAP explicando las maravillas de Business Objects, tratándonos de convencer de la importancia de tener una plataforma integrada (ejem) para todas las necesidades... Ni IBM, diciendo lo fácil que es navegar con PowerPlay, o tratándonos de convencer de que cualquiera puede hacer un report con Report Net... Ni, en fin, ningún otro comercial comentando cienes y cienes de casos de éxito...

¡No vimos ni una sola diapositiva en toda la mañana!

Los ponentes eran responsables de empresas normales, que trataban humildemente de hacer las cosas bien, y exponiendo sus recomendaciones sobre lo que hacer y lo que no hacer. Todos valoraban los resultados. Y no las palabras. Se destacaba la facilidad de uso como una característica principal que deben tener las soluciones BI. Se valoraba la capacidad de autoservicio como una funcionalidad clave en un sistema Business Intelligence.

Hablaron de Business Intelligence de verdad. Del que se usa en las empresas. Sin ponerle etiquetas (a pesar del 2.0 que incluía el nombre oficial del forum). Alguno incluso reconoció que los "vendedores de humo" han hecho mucho daño a este negocio, y que guiados por modas o por el afán de vender, se ha prostituído, y se sigue prostituyendo, el significado de la inteligencia de negocio.

Por todo ello, creo que fue una conferencia muy interesante y recomendable. Especialmente para aquellas empresas que están empezando en el mundo del BI, o que quieren empezar un nuevo proyecto en este área. O para aquellos que sienten un poco de vértigo ante las fabulosas promesas que realizan/realizamos comerciales de todo tipo de productos y servicos...

viernes, 19 de marzo de 2010

Réplica a las objeciones ante el modelo SaaS

Existen varias tendencias tecnológica que van ganando fuerza (y tomando forma) a gran velocidad... Me refiero a aspectos como la virtualización, la tecnología in-memory y muy especialmente el "cloud computing"... Es curioso que algunas de estas tendencias son contradictorias entre sí, ¿No es la tecnología "in-memory" lo contrario al "cloud computing"? Bueno, no exactamente, y creo que pueden coexistir. La cuestión es determinar que aspectos son más fáciles de administrar desde la "nube", y cuales se gestionan mejor localmente.

Viñeta fantástica de http://geekandpoke.typepad.com

El "cloud computing", en realidad, no es ninguna idea nueva. Hace años que con distintos nombres nos estamos refiriendo a prácticamente lo mismo. Hace 15 años ya se hablaba de los "Application Service Provider" (ASP), luego se popularizó el concepto "On Demand", posteriormente oí la expresión "Software as a Service" (SaaS). Tal vez existan pequeños matices entre estos conceptos (o tal vez no, o tal vez no tan pequeños), pero fundamentalmente son equivalentes: Consiste en hospedar las aplicaciones fuera de nuestra organización (en internet, en la "nube"), y pagar por el mantenimiento y el uso de esta plataforma externa.

En otras ocasiones, he hablado de las ventajas del modelo SaaS, hoy quiero comentar las objeciones típicas de este modelo. En este artículo de Adysa Group ya mencionan tres de las objeciones típicas...

  • Geolocalización: ¿dónde están mis datos?
  • Seguridad: ¿Cómo sé que mis datos van a estar seguros?
  • Pago recurrente: ¿Por qué tengo que pagar todos los años por algo que ya tengo?

...y el mismo artículo responde muy bien a estas tres objeciones. Recomiendo su lectura. Básicamente, dice que no debería importarnos donde están los datos, lo importante es que están guardados por una empresa especializada precisamente en eso, y que de eso depende su negocio. Cuando se analiza el modelo desde un punto de vista económico, también resulta más barato que el modelo tradicional, que tiene muchos costes ocultos (o no tan ocultos)...

Esas tres objeciones, sin embargo, son sólo las que haría un gestor de negocio, desde el punto de vista técnico también pueden hacerse objeciones adicionales:

  • Tiempos de respuesta. ¿La aplicación en la nube irá tan rápida como si la hospedo localmente?
  • Amigabilidad del entorno. ¿Una aplicación web tendrá un entorno tan rico y amigable como una aplicación de escritorio?
  • Carga de datos. En una aplicación Business Intelligence, ¿Quién, cómo y cuando carga los datos en la nube?¿Cómo de grande puede ser un datamart en la nube?

De hecho, las aplicaciones web no son especialmente rápidas, y si se trata de aplicaciones potentes y complejas (como las que necesita un usuario de Business Intelligence) pueden llegar a ser desesperadamente lentas. No se trata, por lo tanto, de un problema del modelo SaaS, sino de la tecnología web. Contratando el ancho de banda adecuado, y con un proveedor SaaS competente, los tiempos de respuestas pueden y deben ser suficientes. Como en el caso de la seguridad, el negocio de un proveedor SaaS depende fuertemente de este punto.

La amigabilidad del entorno tampoco es una limitación del modelo SaaS, y vuelve a ser una característica de los estándares web actuales. Una aplicación web nunca jamás será tan rica y amigable como una aplicación de escritorio. (Aclaración: cuando digo "nunca jamás será" quiero decir que "nunca jamás ha sido", que yo el futuro lo desconozco).

La tercera de las objeciones técnicas es, para mí, la más difícil de replicar, y tal vez explique porque el Business Intelligence SaaS se haya desarrollado más tarde y más lentamente que otro tipo de aplicaciones SaaS. ¿Tiene sentido poner un DWH de varios Teras en la nube? Probablemente, no. ¿Es complicado cargar un DM de varias decenas de Gigas? Probablemente, tan complicado o tan sencillo como cargarlo en un servidor interno.

Mi conclusión es que el Business Intelligence SaaS tiene su mercado. Especialmente en la PYME. Y que crecerá. Que las ventajas que ofrece son muy buenas y hay que tenerlas en cuenta. Y prueba de ello es que ya existen proveedores especializados en este modelo de negocio (tipo Litebi o GoodData), y que los proveedores de Business Intelligence tienen o están desarrollando soluciones SaaS dentro de su catálogo de productos (como Microstrategy, Business Objects o Bingo Intelligence).

Un poco de humor para finalizar... Os dejo una viñeta de Geek & Poke sobre lo que no soluciona la nube... :-)

Humor sobre la nube y los consultores

jueves, 04 de febrero de 2010

Cuadrante mágico de Gartner para las plataformas BI

El famoso cuadrante mágico de Gartner para las plataformas de Business Intelligence

Via TodoBI me he enterado que ya está aquí el nuevo cuadrante mágico de Gartner para las plataformas de Business Intelligence. Podéis descargar y leer un extenso extracto del informe desde aquí:

Si lo comparamos con el cuadrante del 2008 (el último que comentamos en BI fácil)...

Situación según Gartner del mercado Business Intelligence en el 2008

...vemos que ya han desaparecido Business Objects y Cognos, y ya se habla directamente de SAP e IBM respectivamente. A parte de esto, existen pocos cambios significativos, todo sigue más o menos igual, y continúan sin incluir las soluciones Open Source. Tampoco aparecen las soluciones españolas de software Business Intelligence (Apesoft, Litebi, Bingo Intelligence)...

Algo más se puede concluir mirando únicamente las gráficas. En el cuadrante de líderes aparecen los grandes proveedores con un catálogo completo de productos, y que incluyen soluciones en todo el espectro BI (desde reporting y cuadros de mando, hasta data mining y planning...). El resto de competidores son soluciones de nicho, que ofrecen soluciones de visualización avanzada (típicamente para cuadros de mando y análisis OLAP). Estos "pequeños" proveedores tienen hueco debido a la complejidad, limitaciones y costes que tienen los mega-proveedores en este segmento del mercado BI.

Leyendo con detalle el informe de Gartner (especialmente el apartado "Market Overview") se confirma esta percepción. A pesar de que los grandes proveedores acaparan el 75% mercado, sigue habiendo espacio para los proveedores especializados en BI (pure BI vendors), ya que ofrecen soluciones más innovadoras y consiguen una valoración elevada por parte de sus clientes...Además, los grandes proveedores tienen encima de la mesa la problemática de integrar sus soluciones (fruto de múltiples adquisiciones), lo que cuestiona seriamente su capacidad de ofrecer las soluciones que necesitan las organizaciones actuales... Por todo ello, los pequeños proveedores pueden ofrecer mejores soluciones, más innovadoras, más económicas, y más alineadas con lo que busca el mercado...

sábado, 26 de septiembre de 2009

Tecnología "in-memory" para el Business Intelligence

En mi anterior artículo comentaba la relevancia que le están dando los proveedores de Business Intelligence a la tecnología "in-memory".

La memoria RAM in memory para el Business Intelligence

A través de Information Week, he sabido que el nuevo producto de SAP (SAP Business Objects Explorer) también utiliza esta técnica para ofrecer unos mejores tiempos de respuesta.

Creo que la idea es interesante y hemos estar atentos para ver su evolución. Sin embargo, de entrada, le veo algunas "pegas".

Principalmente, considero que los proveedores de bases de datos (Oracle, SQL Server, Teradata...) tienen unos productos excelentes, altamente optimizados, robustos, y que pueden gestionar volúmenes de información grandes y pequeños. También disponemos de bases de datos multidimensionales. ¿Realmente QlickView, Microstrategy o BO deben reinventar la rueda para ofrecer una manera mejor de realizar consultas? ¿A qué aspectos estaremos renunciando? Se me ocurren los siguientes:

  • Volumen de información. Evidentemente, estos sistemas "en-memoria" estarán limitados en la cantidad de información que pueden gestionar. Aunque, de todos modos, es cierto que ni todos los datawarehouse tienen decenas de teras, ni las consultas habituales requieren todo el detalle de información.
  • Modelo de datos. El modelo de datos de estos sistemas es extremadamente sencillo, no se defienen ni índices, ni relaciones, ni nada. En teoría, todo está optimizado. Sin embargo, ¿Puede nuestro modelo de negocio modelizarse de una manera tan sencilla? ¿Realmente podemos prescindir de relaciones n-m? ¿Todo puede incluirse en una sola tabla de hechos? Mi experiencia dice que no, y que las "consultas habituales" requieren modelos de datos más complejos. Y si no fuera asi, ¡¡Ya tenemos los cubos multidimensionales!! ¡¡Que sí que ofrecen respuestas instantáneas para un volumen de datos moderado!!

Mi conclusión es que estas soluciones pueden complicar un catálogo de productos ya excesivamente complejo, y que pueden generar nuevos problemas (duplicación de información y procesos, básicamente).

En los comentarios del artículo de Information Week alguien hacia algunas reflexiones interesantes:

I regularly hear the MPP database vendors bat down in-memory solutions as a transitory bump-up in scalability and performance, effective for now, but not on a long-term roadmap. They contend that when the data volumes and analytics workloads inevitably grow, in-memory hardware becomes less practical and economic, and ultimately has scalability limits. Of course, as SSDs become more economical and replace conventional disk drives, then MPP database vendors will become on a larger scale closer to what in-memory solutions provide now on a smaller scale. -–Mike

Efectivamente, los dispositivos en estado sólido (SDD) están a punto de revolucionar la tecnología del almacenamiento. De hecho, Teradata ya los incluye en su "roadmap"... Estos dispositivos de almacenamiento usan memoria no volátil tales como flash para almacenar datos, en lugar de los platos giratorios encontrados en los discos duros convencionales, por lo que su lectura es mucho más rápida. ¿Afectará esto a la naciente tecnología "in-memory"?

martes, 14 de julio de 2009

Usabilidad en el Business Intelligence

Ocurre en todas las empresas: Independientemente de que trabajen con Business Objects, Microstrategy, Cognos o Microsoft, sólo los usuarios más expertos pueden sacar todo el provecho de la información, mientras que los demás se tienen que conformar con acceder a la información desde la herramienta BI corporativa, y exportarla en Excel. ¡Viva los spreadmarts!

Ejemplo cafetero de anti-usabilidad. Pues algunas herramientas Business Intelligence funcionan igual.

Me ha gustado leer el siguiente comentario de Alfonso Royo, director de BI de IBM Cognos:

Aprovechar el potencial de sus datos sigue siendo una de las asignaturas pendientes para muchas empresas, a pesar de las fuertes inversiones realizadas en los últimos años para modernizar sus sistemas de Tecnologías de la Información (TI). Los enfoques más simples suelen ser el camino más corto hacia el éxito. En la última década, los ejemplos de productos tecnológicos sencillos que han alcanzado una enorme difusión entre los usuarios son numerosos.

La búsqueda por internet, el iPod o la mensajería instantánea, por ejemplo, demuestran el poder de la usabilidad, sin perder las funcionalidades sofisticadas que demandan los usuarios para ver, oír o experimentar los diferentes contenidos. Este mismo enfoque, combinando sofisticación y sencillez, puede aplicarse al despliegue de soluciones de business intelligence (BI) y gestión del rendimiento.

Es una visión que comparto completamente. A pesar de todas las promesas, los índices de usabilidad de las herramientas Business Intelligence dejan mucho que desear.

No comporto la solución, sin embargo. En lugar de simplificar lo que tienen, están sacando nuevos productos o creando nuevos interfaces. ¿Realmente la prioridad es el acceso desde un dispositivo móbil? ¿Realmente son estos los requerimientos prioritarios de las empresas? ¿Es imprescindible que reporting y dasboarding tengan dos front-ends completamente diferentes?

En el citado artículo, Alfonso Royo habla de “interfaces basadas en roles”, y entiendo que eso quiere decir que cada usuario tendrá un interfaz diferente según sus necesidades y su perfil... No me gusta la idea. ¿Por qué no pueden todos los usuarios tener un interfaz amigable y potente? (nota mental: La peor parte, como de costumbre, se la llevarán los técnicos).

Desde mi punto de vista, la referencia deberían ser el iPod, las herramientas ofimáticas, o las comunidades online (Messenger, Facebook, Blogger, ...). Todas estas herramientas han ganado en usabilidad y funcionalidad al mismo tiempo (y sin duplicar o triplicar los interfaces). ¿Pensáis que esto es posible en el mundo Business Intelligence?

lunes, 13 de julio de 2009

SAP Business Objects

Business Objects, histórico proveedor Business Intelligence adquirido por SAP

SAP Business Objects es el proveedor líder según los últimos estudios. Tiene entre el 20% y el 25% de cuota del mercado Business Intelligence, con unos 42.000 clientes.

Business Objects era una empresa francesa fundada en 1990 que ofrecía soluciones de análisis y reporting. Rápidamente, gano presencia en el mercado BI que se estaba creando, y se convirtió en una referencia clave en este tipo de soluciones.

En 1997 sacó al mercado Web Intelligence, que desde un entorno web ofrecía prestaciones similares a las de su producto cliente-servidor (Desktop Intelligence). A partir del 2001, se fue de compras con el objetivo de completar su catálogo de soluciones. De este modo, adquirió Blue Edge, Acta Technolgies,Crystal (2003),SRC,ALG software, Nsite,Xcelsius (2006), entre otros). La mayoría de estos productos formaron parte del catálogo de productos de BO, pero finalmente fueron discontinuados (con las excepciones de Crystal y xCelsius).

En el mercado Business Intelligence de los últimos años, los peces grandes han sido comidos por otros peces más grandes aún.

A principios del 2008, SAP fue quien se fue compras y adquirió BO por 4.700 millones de euros, y en principio seguirá operando como un negocio independiente de SAP (lo que quiere decir que será una línea de productos más, aunque ha mantenido el nombre, pero no así su imagen corporativa).

SAP tiene una ventaja muy importante, y es que es capaz de vender sólo por el nombre, donde otros proveedores necesitan innumerables demos, un comercial de SAP puede vender con su tarjeta de visita. Además, ahora, tiene un buen producto de Business Intelligence.

Actualmente, el portfolio BI de SAP incluye:

  • SAP BO Web Intelligence (o Webi): Es el producto principal de Business Objects. Proporciona un metamodelo de la información corporativa (le llaman “universo”) que permite a los propios usuarios construir informes de manera sencilla. Los informes generados pueden ser tan sencillos o complejos como se quiera, y por supuesto dispone de opciones para distribuir la información entre los usuarios y exportarlos a Excel. Se trata, sin duda, de un muy buen producto de query, reporting y análisis.
  • SAP BO Desktop Intelligence: Es la versión cliente de Webi, y apenas ha cambiado desde 1997. BO ya ofrecía un buen producto entonces.
  • SAP BO Live Office: Es un complemento de Excel que permite la integración de la información del universo de BO con la hoja de cálculo. Es decir, se puede generar una consulta utilizando el universo, y volcar el resultado en Excel.
  • SAP BO Crystal Reports: Permite también la generación de informes corporativos a partir de cualquier fuente de información (y no únicamente desde el “universo” de BO). A diferencia de Webi, está enfocado a un perfil específico de “diseñador de informes”, más técnico, con muchas más opciones para personalizar la apariencia del resultado (y menos opciones para analizarla). Se integra muy bien con las diferentes suites de desarrollo (Visual Studio .Net, Java, etc.).
  • SAP BO xCelsius: Permite crear dashboards, cuadros de mando o visualizaciones impactantes de cualquier información. El resultado son “flash” muy atractivos e interactivos (incluyen diferentes tipos de gráficos, tablas, etc.). El desarrollo del cuadro de mando requiere conocimientos técnicos, por lo que típicamente se hace desde el departamento de IT.
  • SAP BO Explorer: Una nueva herramienta (otra) para analizar y explorar la información. Se trata de un "buscador empresarial" donde el usuario puede buscar sin conocer demasiado la estructura o el tipo de documentación disponible sobre un determinado tema. Se trata de un tipo de solución novedosa que habrá que ver como acoge el mercado...
  • SAP BO Voyager: Navegación por cubos OLAP con funciones específicas para los departamentos de finanzas
  • SAP BO Set Analysis: Ayuda a definir y crear segmentos a partir de un “data set” (para segmentación del Mercado, análisis ABC, etc.). Una vez segmentada la información, proporciona diferentes maneras para analizarla.
  • SAP BO Dashboard Builder: Es el producto tradicional de cuadros de mando de Business Objects. Creo que han dejado de potenciarlo en favor de xCelsius.
  • SAP BO Performance Manager (¿Strategy Managment?): Es el producto tradicional de performance management (BMP) de Business Objects. Facilita la definición de objetivos y estrategias, y permite el seguimiento y análisis de los diferentes KPI corporativos. Utiliza xCelsius como visualizador (desconozco el grado actual de integración).
  • SAP BO Data Integrator: Herramienta ETL de BO.

Llama la atención que a su suite de productos le llaman “Intelligence plataform”, y que ofrecen una visión “unificada del negocio” a través de una “plataforma única e integrada”. Analizando sucatálogo de productos, sin embargo, debemos entender estas afirmaciones como propias del lenguaje comercial.

Para finalizar, os dejo algunas demos y otra documentación sobre SAP Business Objects...

La siguiente aplicación "flash" desarrollada con xCelsius muestra el nivel de dinamismo y la apariencia de este tipo de soluciones SAP Business Objects:

En la página de SAP se pueden encontrar otras demos de xCelsius, aunque con similar apariencia y funcionalidad.

El siguiente vídeo muestra cómo se construye un informe con SAP BO Web Intelligence:

Y aquí dejo también algunos "White papers" sobre los distintos productos de SAP que comentaba anteriormente:

¿Has trabajado con Business Objects? ¿Cómo ha sido tu experiencia? ¿Omite este artículo alguna característica buena o mala relevante? Deja tu comentario. O conoce otros productos Business Intelligence.

domingo, 05 de julio de 2009

En Business Intelligence, ¿Caballo grande ande o no ande?

Quién le iba a decir a Sancho Panza que aparecería en un blog sobre Business Intelligence.

"Caballo grande, ande o no ande"es un refrán medieval que empleaban los agricultores que necesitaban la fuerza de estos animales para su trabajo en el campo. Los caballos grandes eran más fuertes y podían arar la tierra mejor que un buey y sobretodo transportar más carga del campo a la ciudad.

¿Se puede aplicar este dicho en el mundo del Business Intelligence? Yo creo que no, y como saber refranes poco cuesta y mucho vale, os digo otro que nos puede ayudar a tomar una mejor decisión:“Más vale maña que fuerza”, o este otro:“Más vale asno que me lleve que caballo que me derribe”.

Los grandes proveedores Business Intelligence presumirán de ser líderes, y de tener los mejores productos, e insinuarán que adquirir el producto de un proveedor de segunda fila es un riesgo en cuanto a la continuidad de la herramienta o el soporte que puede ofrecer el pequeño proveedor. Sin embargo, la experiencia no nos dice eso, y ningún gran fabricante tiene las manos limpias en estos aspectos. También presumirán de la integración que ofrecen sus suites y todo eso. Pero del dicho al hecho hay mucho trecho.

En el ámbito del reporting corporativo Business Objects, Cognos y Microstrategy realmente tienen muy buenos productos desde hace años y nadie ha podido robarles cuota de mercado. Sin embargo, existen unos cuantos productos “pequeños” que ofrecen características comparables (o incluso mejores) en el área del análisis OLAP, de los dashboards, y de los cuadros de mando.

Un consejo; si quieres lo tomas y si no lo dejas. A la hora de decidirse por un software de Business Intelligence debe primar el producto por encima del proveedor. Compra un producto, no el proveedor. Si el producto es bueno, innovador, y pertenece a una empresa que apuesta por él, las probabilidades de éxito del proyecto son superiores, e incluso es más probable que tenga una mejor continuidad y un mejor soporte.

En cualquier caso, un proceso de selección es imprescindible. Analiza tus necesidades y las funcionalidades de cada producto. Debes evaluar y decidir, porque si pones lo tuyo en consejo, unos te dirán que es blanco y otros que es negro.

He encontrado un artículo de BARC titulado "Compre producto, no proveedor" que precisamente reflexiona sobre esta cuestión. Entre otras cosas interesantes dice:

Mayor no siempre significa mejor. Esto también es cierto en el caso de los proveedores de software. En proyectos de selección de software, la seguridad de la inversión resulta ser considerada como un criterio de gran importancia en la decisión sobre un fabricante determinado. Especialmente en el caso de proveedores de software pequeños, los clientes temen su insolvencia o adquisición por un competidor, que implicaría la necesidad de nuevas compras o proyectos de migración costosos. Tan comprensible es esta preocupación, como equivocadas son las conclusiones que sacan frecuentemente las personas con poder de decisión en el área de TI en una empresa […]

Ningún gran fabricante tiene las manos limpias con respecto a la continuidad de sus productos. IBM paró el desarrollo de sus herramientas de Business Intelligence y del DB2 OLAP Server (y no solo los componentes OEM, sino también la parte desarrollada por IBM); Oracle muestra actualmente una ruptura en su catálogo de productos integrando los frontends de BI recientemente adquiridos de Siebel. Asimismo, Microsoft dejó desaparecer del mercado el Data Analyzer adquirido en 2001.

Los usuarios tendrían que tener en cuenta también que supuestos fabricantes “grandes” pueden ser adquiridos por competidores todavía más grandes o fusionarse con otros. En caso de que IBM, Google o Microsoft adquiriera por ejemplo a SAP —lo que es absolutamente imaginable— ¿seguirían desarrollando los componentes de software que no forman parte de los productos clave para Enterprise Resource Planning (ERP)?

A buen entendedor, pocas palabras bastan.

domingo, 22 de marzo de 2009

BUSCARV Business Objects

Me ha llamado la atención que varias personas han llegado a este blog después de buscar en Google "BUSCARV Business Objects"...

Palabras más buscadas en el blog Business Intelligence fácil

Supongo que serían usuarios de Excel que querrían saber la manera de hacer este tipo de búsquedas con esa herramienta de Business Intelligence. Y las respuesta es que no existe una función análoga, y que de hecho no es necesaria. Intentaré explicar por qué.

En primer lugar, es importante tener claro cómo funciona Excel, y cómo funcionan las herramientas tipo Cognos, Business Objects, o Microstrategy

En Excel la información se almacena en las celdas. Y se almacena de una manera bastante desordenada. Es decir, la aplicación Excel no sabe que la casilla D7 contiene las ventas de España, eso lo interpreta al usuario al mirar las celdas que rodean a D7...

Búsqueda mediante BUSCARV en Excel

En Excel, no existe diferencia entre los datos y las tablas. Y la manera de referirse a la información es indicando la posición de cada dato. Por ejemplo, si quiero saber los ingresos de España deberé pedirle a Excel que calcule D7*E7

En las herramientas de Business Intelligence esto funciona de una manera muy diferente. Es importante entender esta diferencia:

  • Una cosa son los datos que disponemos para hacer el informe (se suele llamar "cubo")
  • Y otra cosa muy distinta son las tablas o gráficos que construimos con esos datos

El "cubo" es una estructura invisible donde los datos están perfectamente ordenados en dimensiones (país, producto, tiempo...) e indicadores (unidades, precio...).

Cada tabla y cada gráfico es sólo una representación de ese "cubo". A diferencia de Excel, las tablas y gráficos no buscan los datos en otras tablas y gráficos, sino que siempre van a buscar los datos al "cubo". Por lo tanto, en lugar de apuntar a posiciones concretas del informe (D7*E7), se apunta al dato del cubo que queremos obtener [Unidades vendidas]*[Precio]) Donde ([País]="España").

Al usuario avanzado de Excel esto puede parecerle un inconveniente y una complejidad innecesaria. Sin embargo tiene una ventaja que por si sola justifica el esfuerzo de aprender la sintaxis de la herramienta BI que se utilice...

Hacer un primer informe con una herramienta de BI es complicado, tal vez más complicado que con Excel. Sin embargo, ese informe se podrá reutilizar indefinidamente. Cada semana, cada mes, o siempre que lo necesites, el informe estará actualizado y con la información correcta. En cambio, si se hace el informe en Excel, deberá actualizarse cada vez, deberán revisarse la fórmulas, añadir nuevos países o productos, repasar cada tabla y gráfico del informe... en definitiva, una tarea repetitiva que requerirá un tiempo considerable y que será muy propensa a errores...

domingo, 22 de junio de 2008

Software Business Intelligence

(apartado en construcción)

En este apartado se listan los productos de los principales proveedores de Business Intelligence. Además de una breve descripción, se incluye el enlace hacia las páginas oficiales de estas empresas y videos o demos disponibles.

Herramientas Business Intelligence

Herramientas ETL

  • Sunopsis
  • Informatica

Bases de datos

  • Oracle
  • Microsoft SQL Server
  • Teradata
  • DB2
  • MySQL
  • Illuminate
  • Hyperion
  • Infor MIS
  • PALO
martes, 26 de febrero de 2008

Proveedores de Business Intelligence independientes

He leído una interesante entrevista a Gerald Cohen, presidente de Information Builders. Algunas cosas que dice y con las que estoy de acuerdo son:

  • Pone en duda que los precios que se han pagado por Business Objects y Cognos correspondan con su verdadero valor, y señala como uno de los motivos de la compra el interés de los compradores en reducir el número de competidores del mercado.
  • Afirma que aún hay sitio para proveedores pequeños como Information Builders, ya que considera que muchos clientes preferirán trabajar con el mejor producto de un nicho determinado (aunque sea de un proveedor menor), que con un componente adjunto de un producto de un megaproveedor.
  • Sobre los procesos de integración que se enfrentan ahora SAP, Oracle e IBM, considera que uno de los riesgos es que se centren en la integración con sus propios productos, cuando lo verdaderamente interesante (y lo que requiere el mercado) es que las herramientas de Business Intelligence sean capaces de funcionar contra cualquier base de datos, hardware o protocolo…
  • Considera que la innovación sólo puede darse en proveedores independientes, y apunta que empresas como IBM raramente apuestan por la creación e innovación…

La entrevista es cortita y vale la pena leerla, desde mi punto de vista, hace un análisis muy acertado del mercado…

lunes, 25 de febrero de 2008

Noticia Business Objects

En una nota de prensa distribuida por SAP puede leerse:

While XI 3.0 was in development long before Business Objects was acquired by SAP in January 2007, there are some unique linkages between XI 3.0 and SAP applications, said Aman. For example, XI is more tightly intertwined with the SAP Business Warehouse and offers faster performance when users tap into data that comes from R3 or the Warehouse than if the data was from a non-SAP source.

¿Qué quiere decir esto? ¿Es malintencionado suponer que Business Objects funcionará peor con orígenes de datos que no sean propiedad de SAP (leáse Oracle, SQL Server, DB2, Teradata…)? ¿O es precisamente eso lo que nos están diciendo?

Leyendo esta noticia, es razonable suponer que están dedicando esfuerzos en mejorar la integración con el SAP Business Warehouse, unos esfuerzos de I+D que sólo beneficiaran a una pequeña parte de sus clientes…

Deberemos ver cómo evoluciona el mercado después de las últimas adquisiciones, pero este tipo de noticias son un mal síntoma…