Business Intelligence fácil
Business Intelligence
viernes, 13 de enero de 2012

El modelo semántico de IBM Cognos

Antecedentes

En un artículo anterior hablaba de la metadata de las distintas herramientas de BI, y sobre la solución de IBM Cognos decía que:

El asistente de Cognos para la generación de su metamodelo no incluye una representación gráfica como tal

Estaba equivocado.

Estaba equivocado. Al menos desde la versión 8, Cognos sí que incluye una representación gráfica del modelo.

Primero “M. Troyano”, y luego “Marcelo”, me confirman en los comentarios del artículo que sí existe una representación gráfica. Se puede acceder desde el IBM Cognos Framework Manager, que incorpora una pestaña con el diagrama. Muy amablemente me han enviado esta imagen que lo demuestra y que comparto con vosotros:

Diagrama de tablas del IBM Cognos 10 Framework Manager

Normalmente, para crear el modelo semántico en Cognos se debe crear la capa física, la capa lógica, y una capa de presentación. Para simplificar esta laboriosa tarea, en IBM Cognos 10 Framework Manager han incorporado un asistente llamado “Model Design Accelerator” que facilita el trabajo (al menos en prototipos o modelos sencillos, dicen).

En el siguiente vídeo, disponible en la web de Senturus, se explican las novedades de IBM Cognos 10 Framework Manager. He seleccionado la parte referente a este “Model Design Accelerator”. Adelante vídeo:

Aclarada queda, pues, la confusión.

¿Habéis trabajado con el Framework Manager de IBM Cognos? ¿Qué tal? ¿Es fácil crear y un mantener un modelo semántico con Cognos?

lunes, 23 de enero de 2012

¿Qué es un “modelo dimensional” y qué tiene que ver con los cubos?

He recibo un mail de una amable lectora –todas y todos lo sois- y plantea una pregunta que le ha surgido al leer alguno de los artículos de este blog sobre Business Intelligence. Me dice:

Leyendo toda la información que anda dando vueltas, puedo decirte que tu blog es el que me ha traído más claridad, ya que me confunde mucho la terminología que se utiliza. No entiendo mucho qué significa el modelo relacional y el modelo dimensional del DW, y como si fuera poco, tampoco entiendo qué papel juegan los "cubos" en todo esto.

Aunque no lo aclara, entiendo que lo pregunta después de leer algún artículo de la serie sobre “Cómo construir un datawarehouse”. Tal vez éste: “Máximo nivel de detalle”. O tal vez otro.

Entiendo su duda. Muchas veces damos –doy- cosas por supuestas, cosas que son desconocidas por los usuarios de BI, y que por lo tanto merecen una aclaración. Vamos allá.

Una base de datos con “modelo dimensional” es una base de datos que tiene una estructura adecuada para resolver consultas analíticas. Se trata de modelos sencillos que aseguran unos buenos tiempos de respuesta, y que se corresponden bastante con el lenguaje de negocio de los usuarios. Las herramientas de BI se conectan al “modelo dimensional” del DWH. Típicamente, se implementa con alguna de estas dos opciones:

  • Opción A: En una base de datos relacional.
  • Opción B: En una base de datos multidimensional.

En el caso de que utilices una base de datos relacional (esto es: una base de datos normal y corriente de las de toda la vida), construirás el “modelo dimensional” utilizando una estructura en estrella, o una estructura en copo de nieve.

Un ejemplo de modelo dimensional en una base de datos relacinoal siguiendo el paradigma de modelado en estrella.

Y si utilizas una base de datos multidimensional, construirás “cubos”, y utilizarás una tecnología específica para estos menesteres (con sus ventajas e inconvenientes).

Representación de un modelo dimensional en una base de dato multidimensional. Es un cubo. Fuente: http://www.profinmexico.com/boletines/cubo.jpg

Se llama “modelo dimensional”, creo, porque para su creación/definición se hace un estudio sobre los datos de la empresa, identificando las “dimensiones”, y analizando como las dimensiones se relacionan entre sí (creando jerarquías), y como se relacionan con las tablas de hecho (creando “estrellas” o “cubos”).

En resumen, el “modelo dimensional” es el modo óptimo de organizar los datos en los sistemas de Business Intelligence, y puede hacerse mediante bases de datos relacionales (ROLAP), o utilizando bases de datos multidimensionales (MOLAP).

¿Qué os parece esta definición? ¿Lo complico innecesariamente? ¿O simplifico en exceso? ¿Qué es para vosotros el “modelo dimensional” de un DWH?

No es la primera vez que se tratan estos temas en el blog, en la categoría de “Definiciones” encontrarás otros artículos sobre el tema.

Y, sin duda, este artículo quedaría cojo si no mencionase que Kimball y Inmon tuvieron mucho que ver en la popularización de estas metodologías. Recomiendo esta magnífica entrada de Roberto Espinosa para ampliar los conceptos de modelado multidimensional. O en esta presentación que también hablan del modelado dimensional.

ACTUALIZACIÓN: En los comentarios, Carlota indica que el modelo dimensional es un modelo lógico... Y creo que tiene razón. Es común referirse a la “capa semántica” como “modelo dimensional”, o “modelo conceptual”... Incluso puede ser que esa sea la acepción más extenidida. Ya no lo sé. ¿Realmente existen estas dos acepciones o soy solo yo que la estoy liando?

Pregunto:

  • ¿A la capa semántica de vuestra herramienta BI le llamáis "modelo dimensional"?
  • ¿El equipo técnico que trabaja en el DWH llama "modelo dimensional" a la base de datos o esquema del DWH a la que se conecta la herramienta de BI?

Tal vez incluso he interpretado mal a Carlota... En fin... :-)

Prometo un artículo más interesante, y menos tostón, para esta noche.

jueves, 26 de enero de 2012

¿Qué puedes hacer con tus datos en 60 segundos?

En el blog corporativo de Business Intelligence la semana pasada publicamos un nuevo vídeo de Bingo Intelligence en el que se muestra cómo es posible construir un cuadro de mando en 1 minuto.

Bingo Intelligence es una herramienta sencilla, amigable, potente, práctica y orientada al usuario de negocio. Destaca por su facilidad de uso y permite que cualquiera pueda construir un dashboard, un cuadro de mando, o un informe dinámico...(¡y sin necesidad de conocimientos técnicos!).

Tal y como muestra el vídeo, el usuario solo ha de arrastrar la información que necesita desde el “catálogo” hasta la superficie del dashboard. ¡En menos de 60 segundos!

Ninguna otra aplicación de BI permite hacer algo parecido de manera tan fácil.

Esperamos que os haya gustado.

lunes, 30 de enero de 2012

El Business Intelligence es la tecnología prioritaria, según Gartner

Business Intelligence es la máxima prioridad tecnológica para los CIO (o directores de IT), según una importante encuesta realizada por Gartner. Aquí os dejo la tabla con los resultados:

Top 10 Technology Priorities Analytics and business intelligence Mobile technologies Cloud computing (SaaS, IaaS, PaaS) Collaboration technologies (workflow) Virtualization Legacy Modernization IT Management CRM ERP Applications Security

Sin duda, el papel de las tecnologías de la información es fundamental en la gestión de las empresas hoy en día. Por este motivo, la visión de los directores de IT resulta tan relevante, y me alegra saber que reconocen el valor de la información. La información es poder.

En la nota de prensa se menciona que el BI se suele combinar con otras tecnologías para maximizar sus capacidades. Así, por ejemplo, utilizando un sistema BI sobre un aplicativo SCM se pueden mejorar los procesos logísticos, o aplicando BI sobre un CRM se busca mejorar la fidelidad de los clientes, etc.

El ranking, por lo demás, me parece razonable, ocupando el BI, las tecnologías móviles, y el cloud las posiciones preferentes. Por supuesto, estos estudios no deben interpretarse con una visión anual, ya que muestran tendencias a largo plazo. De todos modos, os dejo aquí los resultados del año anterior, para que veáis la evolución del BI frente a otras tecnologías:

Cloud computing Virtualization Mobile technologies IT management Business intelligence Networking, voice and data communications Enterprise applications Collaboration technologies Infrastructure Web 2.0

Por cierto, deben estar al caer los cuadrantes de Gartner de BI y DWH. Después del palo que le dieron a SAP el año pasado, ¿se atreverán a afearles de nuevo lo costoso que está resultando el lanzamiento de BO 4.0? ¿Dirán lo propio de IBM y Oracle? En definitiva, ¿Seguirán mostrando una cruda realidad liderada por unos megaproveedores que no son capaces de ofrecer la facilidad de uso que reclaman los usuarios?

Próximamente lo sabremos. Aquí. En tu blog favorito sobre Business Intelligence. :-)

martes, 31 de enero de 2012

Presentaciones Business Intelligence

Os dije que uno de los objetivos que me he propuesto para este año es mejorar las presentaciones que realizo.

Como primera medida, ahora sigo a gente como @ArtePresentar, y su interesantísimo blog, entre otros. Leyéndolo no me ha costado detectar cosas que hago rematadamente mal (eso es bueno: hay mucho margen para mejorar...).

En segundo lugar, he abierto una cuenta en SlideShare donde iré compartiendo presentaciones sobre Business Intelligence en general y sobre Bingo Intelligence en particular. El objetivo es publicar una presentación cada mes. Estoy sorprendido (y algo incrédulo) sobre el resultado: Mis presentaciones ya llevan 5.000 visualizaciones...

Y como tercera acción, he actualizado una de las presentaciones comerciales de Bingo Intelligence. Básicamente, he suprimido casi todo el texto, he cogido ideas de aquí y de allá (¡Hola Jorge!), y he añadido bonitos vídeos y fotografías (¡Gracias @rahego!)... De hecho, la presentación la adaptamos según el cliente y otras variables. Y está “under construction”. Esperamos mejorarla día a día. Aquí está la presentación en su estado actual:

Como veis, la mera presentación no es suficiente para entender el contenido... ¿Debería ser diferente la presentación de Slideshare que la que utilizamos presencialmente? Mmmm...

En cualquier caso, lo bueno de las presentaciones de Bingo Intelligence es que el powerpoint nos lo pulimos en 20 minutos, y así nos suele quedar una hora larga para escuchar al cliente, y para ver la herramienta en todo su esplendor...

Recuerda: Puedes seguirnos ahora también en la cuenta SlideShare de Business Intelligence fácil