Está en la página 1de 89

Cognos Framework Manager

Guía de Entrenamiento
Instructor: Reyqui Abad
Febrero 2015

Instructor
• Nombre
• Función/Posición
• Responsabilidades
• Experiencias con Cognos
• Expectativas del curso de cada
participante

Sobre ese Curso
• Descripción
– Provee capacitación para que el usuario pueda
utilizar la herramienta Framework Manager para
crear y publicar paquetes de datos en la
aplicación IBM Cognos Business Intelligence.
• Audiencia
– Desarrolladores de Business Intelligence y
Modeladores de Datos:
• Conocimiento de manejo de bases de datos
relacionales
• Experiencia con lenguaje SQL
• Duración del Curso
– 12 horas

Material del Curso
• Libro de teoría / slides en archivo PDF
• Archivos fuentes de ejercicios /
ejemplos
• Formulario de evaluación

Esquema del curso • Conceptos Generales de Business Intelligence e introducción a Cognos • Los fundamentos de Modelado de Datos • Creando mi primer proyecto • Proceso de modelado relacional • Proceso de modelado dimensional • Temas avanzados .

Generales • Horarios • Comidas • Teléfonos • Baños .

Modulo 01 FUNDAMENTOS DE BI/CPM E INTRODUCCIÓN A COGNOS BI .

Overview • Esquema general de BI/BPM • Arquitectura de Cognos – Web Server – Aplicaciones – Datos – Interfaces de usuario • Las interfaces de usuario • Demo de los productos .

Conceptos de BI/BPM • Business Intelligence (BI): – Conjunto de Herramientas y Estrategias que habilitan el uso ampliado de los datos de la empresa para mejorar la toma de decisiones y mejorar los procesos de negocios. . • Business Performance Management (BPM): – Es un conjunto de procesos que ayuda a las organizaciones a optimizar el rendimiento del negocio.

En el caso de Orange pueden ser: IN ICC. Oracle Financials . Clementine.Esquema general de BI/BMP Sistemas Fuentes: Son las aplicaciones o sistemas que almacenan las informaciones de las transacciones de la empresa. BSCS.

.Esquema general de BI/BMP Procesos de carga (ETL): Son procesos que permiten integrar la información de los diversos sistemas fuentes en la base de datos central de la solución de BI.

Esquema general de BI/BMP Data Warehouse Es la base de datos donde se almacenan los datos de todos los sistemas y/o aplicaciones de la empresa de manera integra y organizada. Contiene 2 piezas: .Data Marts: Información consolidada resumida por área de interés . donde se almacenan cada una de las transacciones .Una área detallada de información.

cubos. KPI’s alertas En el caso de Orange se utiliza la herramienta Business Objects y con el proyecto DWH Renewal se cambiara por la herramienta Cognos Business Intelligence . Dicha herramienta proporciona al usuario la facilidad de explotar los datos usando diversas técnicas como reportes. dashboards.Esquema general de BI/BMP Herramienta de BI Es la herramienta que permite a los usuarios hacer análisis de la información consolidada en el Data Warehouse.

Esquema general de BI/BMP Herramienta de Minería de Datos Proporciona a los analista de datos la facilidad de hacer análisis estadístico predictivo del comportamiento de diversos asuntos de interés de la empresa. probabilidad de compra de otros productos. . riesgo de pago de facturas. etc. como churn.

Esquema general de BI/BMP Herramienta de Planificación Empresarial Proporciona diversas facilidades. la previsión y el análisis . como análisis de escenarios. simulaciones y otros para la planificación. la elaboración de presupuestos.

Overview • Arquitectura de Cognos – Web Server – Aplicaciones – Datos – Interfaces de usuario • Las interfaces de usuario • Terminología .

Arquitectura de Cognos Interfaces de usuario Análisis y Administración Modelado Consumidor Autoría Servidor Web Web Server Aplicaciones IBM Cognos Server Data Tier Databases Content Store Metrics Store .

Interfaces de Administración • Cognos Configuration • Cognos Administration .

Interfaces de Modelado • Cognos Framework Manager • Cognos Metric Designer • Cognos Transformer • Cognos Map Manager • Cognos Data Manager • Cognos Dynamic Query • Cognos Dynamic Cubes .

Interfaces de Análisis y Autoría • Cognos Query Studio • Cognos Report Studio • Cognos Analysis Studio • Cognos Event Studio • Cognos Metric Studio • Cognos Workspace Advanced • Cognos Powerplay Client • Cognos Powerplay Studio • Cognos Insight .

Interfaces de Visualización de Información • Cognos Connection • Cognos Workspace • Cognos for Microsoft Office .

Demo • Explorar Cognos Viewer – Reportes y Dashboards • Explorar IBM Cognos Connection – Abrir la herramienta – IBM Cognos Content (My Folders y Public Folders) – Modelos • Explorar Framework Manager – Abrir la herramienta – Principales componentes .

Review • Esquema general de BI/BPM • Arquitectura de Cognos – Web Server – Aplicaciones – Datos – Interfaces de usuario • Las interfaces de usuario • Demo de los productos .

LOS FUNDAMENTOS DE
MODELADO DE DATOS

En esta sesión
• Tipos de Bases de datos
• Modelado Dimensional
• Esquemas Copo de Nieve y Esquema
Estrella
• Como Crear un Modelo Estrella

Bases de datos y presentación
de informes operacionales
 Bases de datos
operacionales: Se
utilizan para rastrear las
operaciones del día a día
de un negocio en
general.
 Bases de datos de
informe: Por lo general
representan una copia de
los datos operacionales
aplicando las reglas de
ETL y des normalización
para hacer mas fácil el
análisis.

Tabla Dimensionales
 Tabla Dimensional:
Determinan los
parámetros
(dimensiones) de los que
dependen los hechos
registrados en la tabla de
hechos

. Datos de una tabla de hechos se conocen también como indicadores. hay claves externas que se relacionan con las tablas de dimensiones. existen sin atributos descriptivos en una tabla de hechos. medidas o indicadores clave de rendimiento. Tabla de Hecho  Tabla Hecho: Son el punto focal de cualquier esquema en estrella. y por lo general contienen la mayoría de las filas. En general. En cambio. que contienen atributos descriptivos.

Se da cuando alguna de las dimensiones se implementa con más de una tabla de datos. que contiene los datos para el análisis. rodeada de las tablas de dimensiones. se usan dos esquemas:  Esquema en estrella: que es un modelo de datos que tiene una tabla de hechos o fact table. La finalidad es normalizar las tablas y así reducir el espacio de almacenamiento al eliminar la redundancia de datos. .  Copo de nieve que es una estructura algo más compleja que el esquema estrella. Esquemas Estrella y copo de nieve Esquemas utilizados para data warehouse.

Creación de Esquema Estrella 30 .

Creación de Esquema Estrella 31 .

Creación de Esquema Estrella 32 .

Review • Tipos de Bases de datos • Modelado Dimensional • Esquemas Copo de Nieve y Esquema Estrella • Como Crear un Modelo Estrella 33 .

CREANDO MI PRIMER PROYECTO 34 .

En esta sesión • Introducción a Framework Manager • El flujo de trabajo Framework Manager • Conociendo los principales componentes de Framework Manager • Creando Data Sources • Creando Paquetes • Publicando Paquetes • Practica 01 35 .

 Mediante la creación de un modelo de IBM Cognos 10 metadatos.  Un modelo es una colección de metadatos que incluye tanto información física como del trabajo de uno o varios orígenes de datos. usted tiene más control sobre la forma en que su información se presenta a los usuarios de IBM Cognos 10 finales.  En Framework Manager se modelan los metadatos y puede ocultar la complejidad estructural de los orígenes de datos subyacentes.  IBM Cognos 10 permite la administración del rendimiento en orígenes de datos relacionales normalizados y des normalizados. así como en una amplia variedad de orígenes de datos OLAP.  También puede elegir los datos que desea mostrar a los usuarios finales y la forma en que se organizará. es una herramienta de modelado de metadatos que controla la generación de consultas para IBM Cognos 10. así como un fácil de utilizar la vista de los metadatos de los autores y analistas. 36 . Introducción a Framework Manager  FrameWork Manager.  El objetivo general del modelado de los metadatos es crear un modelo que ofrece resultados predecibles.

37 . Flujo de trabajo Framework Manager  Fuentes de datos  Crear Proyecto  Preparar los metadatos  Modelar metadatos y preparar Business View.  Publicar.  Establecer Seguridad.  Creación y administrar paquete.  Almacenar Contenido.

. 38 . 2.Click al icono Framework Manager: Herramienta de publicación y diseño de modelos de IBM Cognos 10. usuario y clave para conectarse al servidor. y la ruta es donde esta ubicado dicho proyecto. Nota:  El Nombre del proyecto es el nombre con el cual vamos hacer referencia. 3.Debe introducir Nombre de archivo para el proyecto. Crear un nuevo proyecto de FrameWork Manager 1. luego el idioma que utilizara para el modelo.  Los proyectos de Framework se identifican por la extensión ..Crear un nuevo proyecto (“Create a new project”).CPF..

. – Un proyecto de IBM Cognos Framework Manager se visualiza como una carpeta que contiene un archivo de proyecto (.cpf) y los archivos .xml específicos que definen el proyecto. Los componentes internos • Proyectos: – Un proyecto contiene un modelo. paquetes. orígenes de datos e información relacionada para mantener y compartir la información de modelo. espacios de nombres. Un único proyecto puede abarcar muchos orígenes de datos o tablas.

– Lo más importante. Los componentes internos • Modelos – Un modelo es el conjunto de dimensiones. el análisis y las consultas. . asuntos de consulta y otros objetos relacionados necesarios para una o varias aplicaciones de informe relacionadas que añade valor a un origen de datos de distintas formas. proporciona una vista empresarial de la información de los datos de origen para simplificar la creación de informes.

Los componentes internos • Espacios de nombres – Un espacio de nombres identifica de forma exclusiva los elementos de consulta. • Asuntos de consulta – Un asunto de consulta es un conjunto de elementos de consulta que tienen una relación inherente. – Los elementos de consulta están contenidos en asuntos de consulta o dimensiones. Representa una única característica de algo. Por ejemplo. Las diferentes bases de datos se importan a espacios de nombres separados para evitar nombres duplicados. asuntos de consulta y otros objetos definidos en el proyecto. análisis y consultas ad hoc. Un paquete es lo que realmente se publica en el servidor IBM Cognos BI y se utiliza para crear informes. las dimensiones. como la fecha en que se presentó un producto. un asunto de consulta que hace referencia a toda una tabla contiene elementos de consulta que representan cada columna de la tabla • Paquetes – Un paquete es un subconjunto de dimensiones. los asuntos de consulta y otros objetos. • Elementos de consulta – Un elemento de consulta es la parte más pequeña del modelo que puede incluirse en un informe. .

Área de trabajo 3 4. Propiedades 5 . barra de acciones y navegador 3. Menú. Visor de Proyectos 2. Área de herramientas 5. Pantalla Framework Manager 2 1 4 1.

– Puede utilizar la pestaña Explorador para ver. clase o descripción. También puede crear carpetas y espacios de nombres para agrupar objetos. de forma similar a cualquier sistema de archivos. Organiza los objetos por nombre. – Si un proyecto tiene muchos objetos. Área de Trabajo • Pestaña Explorador – La pestaña Explorador muestra el contenido de un proyecto. . crear y modificar objetos y relaciones. puede resultar más fácil localizarlos en la pestaña Explorador.

– Las relaciones entre los objetos se muestran como líneas con notación de cardinalidad. – Puede ampliar los objetos y los espacios de nombres para mostrar la jerarquía de objetos y las relaciones entre los objetos. Área de trabajo • Pestaña Diagrama – Utilice la pestaña Diagrama para mostrar las relaciones entre los objetos de un proyecto. .

crear y modificar jerarquías y niveles para la dimensión seleccionada en el Visor de proyectos. Área de trabajo • Pestaña Mapa de dimensiones – Puede utilizar la pestaña Mapa de dimensiones para ver. – Las pestañas Medidas y Atributos se muestran tras pulsar en la pestaña Mapa de dimensiones. – Asimismo. puede ver y modificar relaciones de ámbito. . – Utilice la pestaña Medidas para ver o modificar todas las medidas y relaciones de ámbito disponibles en el modelo. – Utilice la pestaña Atributos para ver o modificar el rol del elemento de consulta seleccionado.

 Crear un espacio de nombres.  En el caso de powercube debemos especificar la ruta donde esta ubicado el archivo . Creación De Fuentes De Datos (Data Sources)  Seleccionar Data Sources.  Terminar (Finish). .MDC.  Definir las relaciones entre las fuentes de datos.  En el caso de BD debemos especificar la base de datos y el usuario que tiene permiso de acceso. Nota: En este caso trabajaremos la relación de base de datos y cognos powercubes.

Aparece un cuadro de dialogo que dice: Ha creado correctamente el paquete. .  Seleccionar los elementos que se desean publicar. Creación de Paquete Cognos 10  Click derecho en packages.  Especificar el nombre del package. Cretate y package.  Finish. ¿Quieres abrir el Asistente para publicar el paquete?.

Publicación de Paquete al Portal de Cognos 10  Se debe seleccionar la ubicación donde queremos que este el nuevo package dentro del portal de cognos 10.  Finish .  En el siguiente cuadro de dialogo se debe de aplicar la seguridad.  Luego Publish.

Review • Introducción a Framework Manager • El flujo de trabajo Framework Manager • Conociendo los principales componentes de Framework Manager • Creando Data Sources • Creando Paquetes • Publicando Paquetes .

Ejercicio 01 • Ejercicio 01 – Crear un Nuevo proyecto – Utilizar un wizard para la creación del Data Source – Usar una tabla relacional – Crear un paquete de publicación – Publicar el paquete al portal – Ver el contenido del paquete en Query Studio .

PROCESO DE MODELADO RELACIONAL .

En esta sesión • Conceptos de modelado relacional • Importando metadatos • Determinando la cardinalidad y relaciones • Determinantes • Otros elementos del menú create • Practica 02 .

así como otras formas de esquemas normalizados también son aceptables. • Temas que vamos a ver: – Esquemas. – Importar Metadata. Conceptos de modelado relacional • Cuando se realiza un modelado en Framework Manager. es importante ser consciente de que no es necesario que el origen de datos que diseñe sea un esquema en estrella perfecto. . Los esquemas en copo de nieve. siempre y cuando el origen de datos esté optimizado para ofrecer el rendimiento que necesita para su aplicación. – Determinantes. – Cardinalidad. – Relaciones.

Next.Run Metadata wizard. Para agregar metadatos en Framework: 1. 2..Seleccionar Data Sources. 5.. 7.. 4. Importar Metadatos Metadatos: Son datos que describen otros datos. 3. . 6....Click Derecho al names Spaces..Marcar las tablas.Importar. vistas o Procedimiento que desea importar.Finish.

Importar Metadatos .

. como la fecha en que se presentó un producto. – Formateando los elementos de consulta para controlar cómo se visualizan los datos en un informe. puede modificar las propiedades de los elementos de consulta de las siguientes formas: – Configurando las propiedades Uso y Agregado regular para reflejar el uso previsto del elemento de consulta. Representa una única instancia de algo. Modificando los elementos de consulta • Un elemento de consulta es el objeto más pequeño del modelo que puede incluirse en un informe. • En el caso de metadatos relacionales. – Identificando una columna como una solicitud y controlando cómo los usuarios ven la información de solicitud.

Cardinalidad y Relación La cardinalidad de una relación es el número de filas relacionadas de cada uno de los dos objetos de consulta. habituales en modelos de esquema en estrella. que normalmente hace referencia a las claves principales y externas de las tablas subyacentes. . IBM Cognos 10 utiliza la cardinalidad: ● Para evitar contar por partida doble datos sobre hechos. ● Para identificar objetos de consulta que se comportan como hechos o dimensiones. ● Para optimizar el acceso al sistema de origen de datos subyacente. Las filas se relacionan mediante la expresión de la relación. ● Para admitir uniones de bucle.

Seleccionar tipo de cardinalidad. Crear Relaciones 1. 3. . Tenemos la opción de agregar mas de una relación entre las tablas. 2. Click derecho Create. 4. 5. En la Vista Diagrama debemos seleccionar los dos campos de relación. Relationship. OK.

Crear Relaciones .

. y se utilizan para asegurar la correcta agregación de estos datos repetidos. • Esto están más relacionados con el concepto de claves e índices del origen de datos y se importan según una clave única y la información de índice existente en el origen de datos. Determinantes • Reflejan el nivel de detalles mediante la representación de subconjuntos o grupos de datos en un objeto de consulta.

 Query Subject  Folder.  Measure Dimension.  Regular Dimension. Trabajando con los elementos del menú “Create” Con un Clic derecho Namespace podemos acceder a los diferentes elementos:  Calculation. .  Relationship.  Namespaces.  Filter.

3 1 2 . jerarquías. cálculos y elementos de consulta. niveles. porque no necesita crear y publicar los paquetes primero. asuntos de consulta. • Esto permite depurar fácilmente un modelo y verificar que el modelo cumple los requisitos de creación de informes. conjuntos de consulta. • Los objetos que se pueden probar son dimensiones.Pruebas de asuntos de consulta • Puede ver los datos que se visualizarán en un informe específico antes de publicar un paquete seleccionando y probando los objetos que se visualizarán en el informe.

Validar asuntos de consulta • Puede validar la definición de un asunto de consulta sin tener que abrir el cuadro de diálogo Definición de asunto de consulta. • Esto es útil cuando: – Se han añadido elementos de consulta nuevos a un asunto de consulta – La definición del asunto de consulta subyacente ha cambiado – Los parámetros de un procedimiento almacenado han cambiado 1 3 2 .

Review • Conceptos de modelado relacional • Importando metadatos • Determinando la cardinalidad y relaciones • Determinantes • Otros elementos del menú create .

– Crear un nuevo namespace – Ejecutar el importador de metadatos (Sales Fact Table) – Verificar las relaciones creadas – Cambiar los tipos de elementos de consulta – Determinantes – Crear un nuevo paquete – Publicar en el portal – Abrir el paquete en Query Studio . Ejercicio 02 • Ejercicio 02 – Crear un nuevo proyecto.

PROCESO DE MODELADO DIMENSIONAL .

En esa sesión • Conceptos de modelado dimensional • Regular Dimensions • Measure Dimensions • Modelo Dimensional • Trabajando con la dimensión Fecha • Determinando las funciones en cada nivel de las dimensiones • Ejercicio 03 .

Conceptos de modelado dimensional Framework Manager permite la creación de Modelos Dimensionales (OLAP) usando como base un modelo en base de datos relacionales (sin Cubos Transformer) Esa técnica debe ser usada cuando: Habilitar al usuario usar Analysis Studio en base de datos relacionales Habilitar Drill Up/Down en reportes and ad hoc queries .

. Regular Dimension Las medidas o métricas (measures). son los campos cuantitativos que va a utilizar el rolap al igual que el molap o transformer.

son los campos cuantitativos que va a utilizar el rolap al igual que el molap o transformer. . Measures Dimension Las medidas o métricas (measures).

. se crean las dimensiones y los niveles. simplemente arrastrando (drag and drop). Dimensionar una fuente de datos Relacional Dimensiones en el rolap.

Creación Dimensión de Fecha Dimensión (es) de fecha. debemos de transformar el campo y crear cada nivel de manera manual. a diferencia de las demás dimensiones hay que trabajarla diferente. en vista de que para cada dimisión o nivel de fecha. . el campo debe de ser alfanúmero.

Creación Dimensión de Fecha Ejemplo de la dimensión fecha con el nivel de año. .

Funciones de los Niveles Los roles o funciones. son los parámetros que necesita el rolap para saber cuando se utilizara como una descripción o como llave. . Descripción. etc. Label. es igual que en el transforme (Source.

Review • Conceptos de modelado dimensional • Regular Dimensions • Measure Dimensions • Modelo Dimensional • Trabajando con la dimensión Fecha • Determinando las funciones en cada nivel de las dimensiones .

– Crear un nuevo namespace – Ejecutar el importador de metadatos (Sales Fact Table) – Verificar las relaciones creadas – Crear un nuevo NameSpace – Crear las dimensiones regulares – Crear las Medidas Regulares – Crear un paquete – Publicar el paquete – Visualizar el paquete en Analysis Studio . Ejercicio 03 • Ejercicio 03 – Crear un nuevo proyecto.

TEMAS AVANZADOS .

En esta sesión • Modelado en niveles • Cálculos y Filtros • Seguridad • Paquetes Multi Lenguas • Demo .

Modelado en niveles • Database View: • Contiene todos los query subjects como están en las fuentes de datos • Contiene las relaciones entre cada uno de los query subjects • Business Logic View • Los query subjects contienen una nomenclatura de negocios • Aquí se aplican la creación de cálculos y filtros • Presentation View • Es la capa donde se seleccionan los itenes que deben ser publicados como paquetes • No se debe presentar campos ID’s a los usuarios Database Business Presentation View Logic View View .

– Calculation. – Ok. Cálculos • Paso para agregar calculo al namespaces – Click derecho en namespaces. – Agregar campo al expresión definición añadimos la función. .

También podemos crear filtro a diferentes objeto de manera globales. elegir el campo y agregar el filtro. . que no es mas que un where en un query select (Consulta). Filtros Para crear un filtro. Este filtro es a nivel de proyecto. Elegir el objeto al que se le quiere aplicar el filtro.

Seguridad • La seguridad en paquetes de Framework manager es opcional • Cuando aplicada la seguridad. se esta restringiendo acceso a la data – Packages – Data – Objetos • Se puede aplicar seguridad – Usuario – Grupos – Roles .

se debe llenar la información de metadato de cada una de las 3 propiedades básicas . Descripción y Screen Tip • Para cada lenguaje. Paquetes Multi Lenguas • Permite publicar modelos que sean sensibles al lenguaje especificado por el usuario en el Cognos Portal • Cada modelo tiene 3 propiedades básicas de lenguaje: – Nombre.

seleccionar los usuarios y grupos y sus opciones de acceso – Terminar con la publicación . Demo 1 • Aplicando seguridad en un paquete – Abrir un modelo Framework manager – Publicar un nuevo paquete – En la pantalla Add Security.

Demo 2 • Definiendo un paquete multi lenguas – Abrir un modelo Framework manager – Definir la lengua principal – Definir lengua secundaria – Crear un asunto de consulta y elementos de consulta con 2 lenguas – Crear un paquete – Publicar en el portal – Abrir el paquete en Query Studio con lengua 01 – Cambiar la lengua del usuario en el portal – Abrir el paquete en Query Studio con lengua 02 .

Review • Modelado en niveles • Cálculos y Filtros • Seguridad • Paquetes Multi Lenguas • Demo .

COURSE REVIEW .

Esquema del curso • Conceptos Generales de Business Intelligence e introducción a Cognos • Los fundamentos de Modelado de Datos • Creando mi primer proyecto • Proceso de modelado relacional • Proceso de modelado dimensional • Temas avanzados .

Preguntas y Respuestas .