Inteligencia de Negocios en Tiempo Real con IBM Cognos RTM

Obtenga la información cuando más la necesite

IBM Cognos RTM es una solución de inteligencia de negocios (BI) que direcciona las necesidades de BI operacional de su empresa. Cuenta con auto-servicio, Cuadros de Mando interactivos con facilidad para desarrollar KPIs operacionales.

Rubén Pineda Piña, Client Technical Professional, IBM México

Rubén Pineda Piña es arquitecto especialista en Business Analytics con amplia experiencia en Data Warehousing e Inteligencia de Negocios. Además es especialista en arquitectura y diseño de soluciones en Business Analytics.



26-12-2011

Este tutorial ha sido redactado con el objetivo de facilitar el acceso a prácticas probadas de la herramienta de IBM Cognos RTM para soluciones de Inteligencia de Negocios en Tiempo Real

Los tópicos que se abarcan son los siguientes:

  • Visión General de IBM Cognos RTM
  • Consideraciones
  • Inducción a IBM Cognos RTM
  • Servicios
  • Interfaz de usuario
  • Interfaz de Modelado
  • Interfaz de Reporteo
  • Interfaz de administración
  • Ejemplo de Aplicación de Inteligencia de Negocios en Tiempo Real
  • Integración con DB2
  • Modelado
  • Creación de Tablero de indicadores
  • Visualización de Tableros
  • Seguridad
  • Referencias

Con esta información el usuario tendrá los conocimientos básicos y prácticos para llevar a cabo una implementación IBM Cognos RTM en soluciones de BI, así como la identificación de áreas de oportunidad en las cuales se pueda implementar este tipo de soluciones.

Visión General de IBM Cognos Real Time Monitoring

IBM Cognos RTM es una herramienta de Inteligencia de Negocios (BI) que se ocupa de las necesidades de BI operacional de su compañía. Cuenta con auto-servicio, cuadros de mando interactivos con facilidad de desarrollar indicadores clave de rendimiento operativo y medidas para usuarios de empresas de primera línea, incluyendo a los ejecutivos en el camino, directivos y analistas.

IBM Cognos RTM incluye las siguientes características que pueden ayudar a su empresa a conseguir una mayor rapidez de acción y ser más eficientes en las decisiones en tiempo real:

  • Las capacidades de análisis y gestión de excepciones: Los usuarios pueden determinar la causa raíz de un problema.
  • Definición de alertas de de Negocio:. Los usuarios pueden establecer puntos de observación, colaboración y alerta en todas las líneas de negocio para prevenir problemas repentinos de dirección y gestión de excepciones basadas en reglas de negocio.
  • Robusto de auto-servicio de consulta, reporteo y análisis. Los usuarios pueden crear reportes, consultar cualquier fuente de datos y analizar la información por su cuenta con un sistema flexible que permite arrastrar y soltar objetos para sus análisis.
  • Administración simplificada. IBM Cognos RTM proporciona un lugar central para que los administradores puedan configurar orígenes de datos y modelos analíticos para presentar la información actual, los datos históricos o vistas agregadas.
  • Seguridad Centralizada: Control de acceso basado en roles, grupos y usuarios permite controlar el acceso a cualquier objeto, cubo, vista, alerta, portlet o evento dentro de los tableros de monitoreo en tiempo real.

Con IBM RTM se puede realizar lo siguiente:

  • Ver información relevante en el contexto de BI en tiempo real
  • Capacitar a trabajadores de primera línea para detectar y responder rápidamente a los cambios de condiciones del negocio en tiempo real, análisis y notificación de excepción.
  • Exponer los problemas o las oportunidades en tiempo real para impulsar continuamente la eficiencia operativa.
  • Permiten la optimización de operaciones a través de sus ventas, servicio al cliente, fabricación, informática y marketing.
  • Las empresas pueden mantener la visibilidad de sus operaciones comerciales y realizar los ajustes al día, pueden proporciona información inmediata y apoyo para el monitoreo basado en condiciones y puede ser fácilmente adaptado a las necesidades específicas de la industria.

Consideraciones

IBM Cognos RTM ofrece formas innovadoras para hacer frente a las necesidades del negocio, incluyendo servicio al cliente de optimización de centros de contacto, vigilancia de transacciones, logística y cumplimiento de la productividad, o gestión de la energía. Sin embargo, algunas consideraciones importantes incluyen:

• ¿Qué tipos de tableros de control son eficaces para el seguimiento en tiempo real?

• ¿Cómo pueden incluirse los disparadores en las fuentes de datos para el análisis?

• ¿Cómo debe manejarse los eventos en memoria?

• ¿Cómo deben incluirse las notificaciones y alertas en soluciones de tiempo real?

• ¿Cuáles son las mejores prácticas para instalar y configurar IBM Cognos RTM?


Inducción a Cognos RTM

Esta sección busca introducir al usuario a la plataforma IBM Cognos RTM, explicando sus componentes, su contenido y su funcionalidad.

Servicios IBM Cognos RTM

IBM Cognos RTM cuenta con servicios para su arranque y detención, a los cuales se pueden acceder navegando a la siguiente ruta:

Inicio > Todos los programas > IBM Cognos 10 > Real Time Monitoring

Basta con seleccionar la opción "Start IBM Cognos Real-Time Monitoring" para su puesta en marcha.

Inicio de servicio de IBM Cognos RTM
Inicio de servicio de IBM Cognos RTM

Nota: Los servicios de IBM Cognos RTM son independientes a IBM Cognos BI, por lo que se puede trabajar con RTM sin que los servicios de IBM Cognos BI estén habilitados. En el caso de requerir la integración de ambos productos, entonces si es necesario que ambos servicios estén ejecutándose.

Interfaz de usuario

IBM Cognos RTM Cuenta con un portal principal a través del cual se puede acceder a las diferentes opciones que dispone:

A continuación se describe el contenido de cada una de las opciones del portal de IBM Cognos RTM.

  • Mi Contenido: Aloja los cuadros de mando y alertas desarrolladas por el usuario
  • Mis Actividades: Enlaza a las herramientas de modelado y desarrollo de cuadros de mando de IBM Cognos RTM
  • Administración: Me enlaza a la sección de administración de los diferentes elementos de IBM Cognos RTM
  • Referencias: Contiene documentación detallada del producto

Interfaz de Modelado

Dentro de la interfaz de modelado de IBM Cognos RTM disponemos de una amplia diversidad de objetos. A continuación se enuncian los más relevantes, mediante los cuales podremos implementar tableros de control en tiempo Real.

  • Agentes: Permiten recuperar información de fuentes externas cuando se produce una actualización de la información. Cuando un agente detecta nueva información pasa los datos al flujo y permite la actualización de los tableros.
  • Data Streams: Recibe los eventos de las tablas para posteriormente pasar el flujo de datos al Lookup table.
  • Tablas: Tablas de referencia que permiten aumentar el procesamiento de la información de las fuentes de datos, proporcionando información adicional sobre el evento como puede ser búsquedas, cálculos, filtros, etc.
  • Dimensiones: Es un objeto de orden jerárquico que permite clasificar los datos.
  • Cubes: Es un conjunto de datos organizados por dimensiones y medidas que permite combinar y analizar los datos ad hoc.
  • Vistas: Son los modelos de datos que proporcionan una imagen en tiempo real de una actividad empresarial. Una vista empresarial es una tabla virtual que reside en la memoria y cuyo contenido proviene de una o varias fuentes según la definición de la consulta.

Puede limitar las filas que ve un usuario mediante la asociación de un filtro de acceso a la vista, y de aplicar el filtro a los usuarios o roles que pueden ver la vista.

Para mayor información de los objetos no enunciados, consultar el siguiente sitio de internet:

http://publib.boulder.ibm.com/infocenter/crtm/v10r1m0/index.jsp?topic=%2Fcom.ibm.swg.im.cognos.releasenotes_obi.10.1.0.1.doc%2Freleasenotes_obi_id46InstallationandConfiguration.html

Interfaz de Reporteo

La interfaz de reporteo de IBM Cognos RTM permite al usuario crear y configurar su objetos de reporteo.

Una vez desarrollados los objetos, permite al usuario ensamblar sus tableros y configurar sus parámetros, como perspectivas o visualización a detalle.

La interfaz de reporteo de IBM Cognos RTM contiene dos paneles para desarrollar tableros de indicadores; el Panel de navegación y el panel de visualización.

Dentro del panel de navegación encontraremos una lista de objetos con los cuales se crean y configuran los tableros.

A continuación se describen cada uno de los objetos:

  • Tableros de indicadores: Son las interfaces principales para recopilar y mostrar indicadores, alertas y tareas de la empresa.
  • Objetos:Son presentaciones individuales de indicadores específicos.
  • Perspectivas: Permiten aplicar un filtro de datos a todos los objetos de un panel de control.
  • Diagramas de procesos: Muestran gráficamente los pasos o las acciones que conlleva una tarea, y presentan estadísticas sobre las instancias de procesos.
  • Alertas: Son notificaciones sobre eventos de negocio excepcionales.
  • Tareas: Permiten junto con otro usuario realizar el seguimiento y administrar un evento identificado mediante una notificación de alerta.
  • Reglas de negocio: Son notificaciones sobre eventos de negocio excepcionales.

Interfaz de administración

La interfaz de administración de IBM Cognos RTM Permite el control de acceso a grupos y usuarios, así como el control de acceso a objetos y tableros de indicadores.

La interfaz de Administración de IBM Cognos RTM permite crear y administrar los siguientes Objetos::

  • Procesos externos
  • Roles
  • Usuarios

Los permisos aplicables a dichos objetos son los siguientes:

  • Básicos:
    • Accesos denegado
    • Solo lectura
    • Lectura y escritura
  • Avanzados:
    • Sin capacidad de aplicar permisos
    • Capacidad para aplicar permisos de lectura
    • Capacidad para aplicar permisos de lectura y escritura

Ejemplo Aplicación de Inteligencia de Negocios en Tiempo Real.

Ahora que ya se ha revidado el alcance y el contenido de la herramienta de IBM Cognos RTM, el usuario ya se encuentra familiarizado con la terminología, el contenido de las interfaces, así como el funcionamiento de los objetos con los que se dispone para construir soluciones de inteligencia de negocios en tiempo real.

A continuación se describe el procedimiento para la construcción de una aplicación de BI en Tiempo Real:

Integración con DB2

Se debe de crear una base de datos la cual será la fuente de información para la aplicación.

En este ejemplo se crea una base de datos que lleva por nombre RTM en DB2, la cual contienen 4 tablas que serán las dimensiones y una que serán los hechos.

Una vez creada la base de datos que alimentará a la aplicación, el siguiente procedimiento es configurar la conectividad a db2.

En este procedimiento se debe copiar el o los controladores de base de datos en el directorio de JBoss (o el servidor con el que este Configurado IBM Cognos RTM ), a continuación, crear e implementar un descriptor de origen de metadatos. El descriptor de origen de metadatos define la configuración de la conexión de base de datos, incluyendo información como la dirección URL para la conexión de base de datos, el nombre de usuario y la contraseña asociada, etc.

Nota: Este descriptor debe ser una fuente de datos <no-tx-datasource>. Usted puede encontrar una plantilla para el descriptor de fichero (obi_metadata-ds.xml) en el directorio c10_location/realtime/configuration/jboss.

Pasos:

  1. Copie los archivos del controlador de base de datos en el directorio / server / default / lib.
  2. Establecer el origen de metadatos de datos:

Copie el archivo obi_metadata-ds.xml, que se encuentra en el directorio

c10_location/realtime/configuration/jboss / al / server / default / deploy en la instalación de JBoss.

Abra el archivo obi_metadata-ds.xml en un editor de texto.

Establezca los parámetros de dirección URL de conexión y del controlador de clase se muestra en la siguiente tabla, en función del tipo de base de datos.

Modificar el nombre de usuario y contraseña de los parámetros. Estos deben coincidir con los valores de base de datos que se especifica en el parámetro de conexión-url.

Guarde y cierre el archivo obi_metadata-ds.xml.

Asegúrese de que colocar la etiqueta <use-java-context> inmediatamente después del elemento <jndi-name>.

  1. Declarar las variables de ambiente y rutas de controladores en el inicio de IBM Cognos RTM:
  1. Ubicar el archivo de inicio de IBM Cognos RTM
  1. Abrir el archivo Startservices.bat con el Notepad
  2. Agregar las siguientes líneas, que apuntan a los controladores JDBC de DB2:

@set JAVA_HOME=%BASEDIR%\applications\ibm-java2-sdk-50-win-i386
@set
JBOSS_CLASSPATH=%BASEDIR%bin64\obiProperties.jar;%BASEDIR%template\jars\derby.jar;D:\PROGR
A~1\IBM\SQLLIB\java\db2java.zip;D:\PROGRA~1\IBM\SQLLIB\java\db2jcc.jar;D:\PROGRA~1\IBM\SQLLIB\j
ava\sqlj.zip;D:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;D:\PROGRA~1\IBM\SQLLIB\bin;D:\PRO
GRA~1\IBM\SQLLIB\java\common.jar
@set PATH=%PATH%;%JAVA_HOME\bin

  1. Guardar los cambios y reiniciar los servicios de IBM Cognos RTM

Modelado

El primer paso para el desarrollo del tablero de indicadores en Tiempo Real es acceder a la interfaz de modelado y configurar las consultas y objetos que proveerán datos a los tableros.

Una vez situado en la interfaz de modelado, se deben de configurar los siguientes componentes en el orden indicado a continuación:

  1. Configurar el Agente de conexión a DB2:
  1. Acceder a la interfaz de modelado, seleccionar Agente, crear nuevo agente:
  2. Aplicar la configuración mostrada
  1. Configurar las dimensiones que conformaran el cubo

    Este cubo contempla 4 dimensiones

    • Estatus
    • Geografía
    • Línea de Negocio
    • Proceso


    Para llevar a cabo la construcción de dimensiones es necesario desarrollar Lookup Tables, las cuales proveerán los datos ya configurados a las dimensiones.

    A continuación se describe como configurar las Lookup tables y Dimensiones

    1. Lookup Table de Estatus
    2. Lookup Table de Geografía
    3. Lookup Table de Lìnea de Negocio
    4. Lookup Table de Proceso de Negocio


      Una vez configuradas las Lookup tables, se procede a configurar las dimensiones:
    5. Dimensión de Estatus
    6. Dimensión de Geografía
    7. Dimensión de Línea de Negocio
    8. Dimensión de Proceso
  2. Configurar la tabla de Hechos

    En el caso de la tabla de hechos, esta es alimentada mediante un Data Stream a diferencia de las dimensiones que se alimentan de look up tables.

    Crear el Data Stream para los hechos como se indica a continuación:
  3. Ahora que ya están creadas y configuradas las dimensiones y los hechos el siguiente procedimiento es ensamblar el cubo, cuyo procedimiento se muestra a continuación.
    1. Seleccionar la opción "crear nuevo cubo" de la interfaz de modelado
    2. Configurar las dimensiones y los hechos que alimentaran al cubo, como se indica a continuación:


    Creación de tablero de indicadores

    El siguiente procedimiento a realizar una vez que han sido configurados los parámetros de modelado, es crear los objetos que conformaran la plicación. Para ello es necesario ingresar a la interfaz de ensamblado y seguir los pasos:

    1. Seleccionamos la creación de objetos:
    2. Seleccionar la opción de crear Objeto a partir de nuestro cubo

      Ahora hay que seleccionar el tipo de objeto que se quiere crear y configurar sus parámetros como se muestra a continuación:
    3. Seleccionar el tipo de objeto
    4. Configurar la métrica a graficar y las dimensiones que la describen.
    5. Configurar las propiedades de la grafica

Siguiendo los pasos indicados anteriormente, se pueden crear y configurar los diferentes elementos que conformaran mi tablero de indicadores.

Una vez que se han creado todos los objetos que se necesiten, el siguiente procedimiento es ensamblar nuestra aplicación y visualizarla

Visualización de tableros

La etapa de visualización de tableros está conformada por dos procedimientos, el primero es el ensamble de tableros y el segundo el reporteo, los cuales se describen a continuación:

Ensamble de tableros:

  1. Ingresar a la interfaz de reporteo
  2. Del árbol de navegación seleccionar la opción Dashboard y del panel de contenidos, seleccionar la opción "create new dashboard"
  3. Ensamblar el tablero de acuerdo a nuestras necesidades y con los objetos que se hayan desarrollado, tal como se muestra a continuación:

Seguridad

El último procedimiento a aplicar a nuestra aplicación de monitoreo en tiempo real es la seguridad, para ello es se indica el siguiente procedimiento:

  1. Ingresar a la Interfaz de administración de IBM Cognos RTM:
  2. Crear el o los usuarios que tendrán acceso al o los tableros:
  3. Crear el Rol que se aplicara al grupo de usuarios seleccionado:
  4. En la misma interfaz acceder a la pestaña de accesos y seleccionar los permisos que se aplicaran a ese rol y por ende a los usuarios que pertenecen a dicho rol.

Referencias

  • Centro de información de IBM Cognos Real-time Monitoring

http://publib.boulder.ibm.com/infocenter/crtm/v10r1m0/index.jsp?topic=%2Fcom.ibm.swg.im.cognos.crtm.doc%2Fwelcome.html

  • Creating a data source connection to a Real-time Monitoring view

http://publib.boulder.ibm.com/infocenter/crtm/v10r1m0/index.jsp?topic=%2Fcom.ibm.swg.im.cognos.workbench_guide_obi.10.1.0.doc%2Fworkbench_guide_obi_id5854DSC_view.html

  • Creating and configuring the metadata connection

http://publib.boulder.ibm.com/infocenter/crtm/v10r1m0/index.jsp?topic=/com.ibm.swg.im.cognos.install.10.1.0.doc/install_id3855cnfg_mdata_conn.html

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Information mgmt
ArticleID=782814
ArticleTitle=Inteligencia de Negocios en Tiempo Real con IBM Cognos RTM
publish-date=12262011