Introducción a IBM Cognos BI, la suite de Business Intelligence de IBM

IBM Cognos BI es una de las suites de Business Intelligence más utilizadas. Es un software de BI bastante completo, y a la vez manejable, y uno de los líderes del mercado de BI. Las aplicaciones principales se utilizan desde un portal web que controla el servidor de Business Intelligence, que es el corazón de la herramienta.

[[ad]] Este portal recibe el nombre de Cognos Connection y desde el mismo, siempre por web, se accede a opciones de administración del entorno y de los servicios, a las diferentes aplicaciones que provee Cognos BI, a la estructura de carpetas en que se organizan los informes, a los cuadros de mando, y a otros complementos que se pueden integrar en el portal.

Cada aplicación está orientada a cubrir un tipo de necesidades que suelen darse en entornos de este tipo. La mayoría se maneja 100% desde el explorador web, tanto para desarrollar o diseñar informes, eventos y métricas como para consultarlos o realizar tareas de análisis.

Estas son las principales herramientas que proporciona la suite:

IBM Cognos Query Studio

Es la herramienta más simple, y se podría considerar más bien como un complemento. Su objetivo es permitir al usuario realizar consultas sencillas para resolver rápidamente cuestiones puntuales que le puedan surgir.

Permite acceder a la misma estructura de datos que utilizan las otras herramientas, tanto si se trata de un modelo relacional como si la estructura es dimensional.
Con Query Studio se puede crear un informe en segundos arrastrando campos desde el explorador de datos hasta el área de diseño de informes. Permite también aplicar filtros, ordenaciones, operaciones de agrupación de datos e incluso crear gráficas. También tiene opciones de formateo, aunque bastante limitadas.

Donde está más limitado es precisamente en la aplicación de formato al informe, y en la creación de campos calculados complejos, utilización de parámetros y otras muchas opciones más avanzadas para las que se ha de utilizar Cognos Report Studio.

Creación de informes con Query Studio, de IBM Cognos BI
 

IBM Cognos Report Studio

Es la aplicación principal para la creación de informes de IBM Cognos BI. Se asemeja a Query Studio, pero es mucho más completa.

[[ad]] A la izquierda muestra un explorador de objetos desde el que se puede accede a la estructura de datos, y a otros objetos insertables en los informes. A la derecha se encuentra el área de diseño del informe, donde se pueden arrastrar estos objetos e ir componiendo así la estructura.

Estos objetos pueden ser de diferentes tipos: origen de datos, datos específicos del informe y herramientas de diseño. Cada objeto que se incrusta en el informe tiene sus propiedades configurables, y mediante estas se puede llegar a un nivel muy alto de personalización, tanto en los datos que se muestran como en el diseño del formato.
Se puede trabajar tanto con estructuras de datos relacionales como con estructuras dimensionales, sólo hay que tener en cuenta que en función del tipo de origen existen diferencias en cuanto a las propiedades aplicables a los datos, e incluso en cuanto al comportamiento en el área de diseño. Aunque no es obligatorio hacerlo así, para mostrar datos de estructura dimensional, lo más apropiado es utilizar informes de tipo crosstab. Se puede elegir entre varios tipos de estructura básica para los informes.

Existen diferentes tipos de gráficas, e incluso mapas que se pueden incluir en los informes, mostrar de manera individualizada o guardar para formar parte de un cuadro de mando que se mostraría en el portal.

Las opciones de utilización de parámetros y prompts son también bastante completas, aunque la manera en que se definen no es muy intuitiva y resulta un tanto engorrosa.
Como en todos estos tipos de herramientas, se pueden definir filtros, ordenar, agrupar y trabajar con agregados, crear subtotales, campos calculados, formateado condicional. También se puede habilitar el drill up, y drill down, y utilizar drill through.

Las consultas a orígenes operacionales las realiza con SQL y para los modelos dimensionales utiliza MDX. Las consultas resultantes pueden visualizarse e incluso editarse y modificarse directamente.

Diseño de un Informe con Report Studio de IBM Cognos 

IBM Cognos Analysis Studio

Análisis Studio tiene una función similar a Query Studio, pero para orígenes multidimensionales. Esta herramienta permite la navegación por estructuras multidimensionales como cubos OLAP, que no necesariamente han de ser de Cognos BI. También puede atacar a orígenes de datos relacionales, siempre que estén modelados dimensionalmente desde IBM Cognos Framework Manager.

El objetivo principal de este software es permitir que el analista de negocio pueda 'navegar' por los datos cargados en las estructuras dimensionales sin depender del soporte del área de TI. Tal como anuncia el fabricante, utilizando Analysis Studio un usuario de negocio puede realizar análisis complejos y comparativas de datos para descubrir tendencias, riesgos y oportunidades.

El área de trabajo es similar a la de Cognos Query Studio y Cognos Report Studio y las opciones estandar para la creación de informes son muy similares a las de Query Studio, con aplicación de filtros, ordenaciones, operaciones de agrupación de datos, creación de gráficas, etc.

Además ofrece funcionalidades más orientadas a orígenes dimensionales, como la navegación con drill up / drill down, o la creación de filtros de contexto.

Diseño y ejecución de informes con Analysis Studio de IBM Cognos BI
 

IBM Cognos Event Studio

Esta es la herramienta de notificaciones y alertas de la suite IBM Cognos BI.

Con Event Studio se crean agentes que van chequeando los datos o las KPI's definidas, y detectan eventos importantes para el negocio cuando se alcanzan determinados valores o se cumplen ciertas condiciones.

En ese momento la herramienta pasa a ejecutar las acciones o tareas que se hayan asociado a los eventos. Puede ejecutar o distribuir informes, generar emails, comunicarse con otras herramientas de software, ejecutar jobs u otros agentes, llamar a procedimientos almacenados de bases de datos, o incluso llamar a un Web Service.

Una vez construidos los agentes de Event Studio, con el mismo entorno de Scheduler que se utiliza para planificar la ejecución automatizada de informes, se programa y se controla la ejecución periódica de los mismos.

Creación de Eventos con Event Studio de IBM Cognos BI
 

IBM Cognos Metric Studio

Es el software que se utiliza para la construcción de métricas y cuadros de mando.

Con Metric Studio se definen los KPI o Indicadores Clave del Rendimiento del negocio, se organizan y relacionan entre ellos, se asocian a diferentes perfiles, y se monitorizan, permitiendo así comparar en todo momento objetivos frente a rendimiento, y definir acciones automatizadas, como notificaciones en caso de desviaciones.

Con estas métricas se construyen cuadros de mando que permiten a nivel operativo monitorizar el rendimiento frente a los objetivos, y a nivel estratégico 'mapear' la estrategia corporativa y facilitar su transmisión a todos los niveles de la organización.

Las metricas se pueden construir a partir de diferentes orígenes de datos, tales como cubos OLAP, bases de datos relacionales, hojas de cálculo, ficheros de texto, e incluso valores informados manualmente, y la herramienta dispone de asistentes para facilitar la construcción de las métricas y los cuadros de mando.

Control de KPI's con Metric Studio de IBM Cognos BI

 

IBM Cognos Powerplay Transformer

Las herramientas mencionadas anteriormente permiten acceder a cubos OLAP como origen de datos. El software de BI IBM Cognos Powerplay Transformer es la herramienta que permite construir cubos OLAP, los llamados IBM Cognos PowerCube. Aunque las herramientas de reporting de IBM Cognos BI pueden trabajar en ROLAP y atacar bases de datos relacionales, para realizar tareas analíticas lo más eficiente suele ser utilizar un cubo OLAP como origen de datos, es decir, trabajar en MOLAP. Con un volumen de datos controlado los tiempos de respuesta en la utilización de los informes pueden ser mucho mejores.

Con Powerplay se definen los orígenes de datos, se modeliza la estructura multidimensional que va a conformar el cubo, se valida, y se procede a la construcción del mismo.
Esta herramienta se instala en modo cliente, no se accede por web. Se utiliza de manera independiente para generar los cubos, que es lo que atacan las otras herramientas web.

Creación de cubos OLAP con PowerPlay Transformer de IBM Cognos BI

 

IBM Cognos Framework Manager

Es el software de Cognos BI que se utiliza para la construcción de los metadatos necesarios para que todas las demás funcionen. No suele mencionarse como producto porque es la que utiliza el area técnica para crear los paquetes de metadatos que las herramientas de reporting consultan para mostrar al usuario de negocio una estructura inteligible, y permitir crear un árbol de navegación que acaba consultando los datos de los sistemas origen.

Creación de Metadatos con Framework Manager de IBM Cognos BI
 

Extensiones

[[ad]] De manera opcional, en la suite también se ofrecen otras herramientas de software BI y CPM, como IBM Cognos 8 Planning e IBM Cognos TM1, dos herramientas orientadas a la presupuestación y planificación financiera, pero cada una más adecuada para un tipo de entorno.

Destacar de Cognos TM1 que utiliza tecnología de análisis en memoria con lo que puede conseguir unos tiempos de respuesta impresionantes, de manera que, aunque Planning aún se utiliza en muchas compañías porque es la primera herramienta de Planning y presupuestación que tuvo Cognos, TM1 es la opcion de futuro, por la que IBM está apostando.

Por último, hago mención de la versión Express de la Suite, IBM Cognos Express, que IBM ha preparado orientándola a la pequeña y mediana empresa como una opción más asequible y fácil de implementar.

 

Espero que este pequeño repaso a los productos de la suite de software IBM Cognos BI os sea de utilidad, cualquier nueva aportación, opinión o comentario serán bienvenidos en la sección de IBM Cognos BI del Foro de Dataprix