Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

22
Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario

Transcript of Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Page 1: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Cognos Data Integration

Dubesarsky, Diego

Guevara, Fernando

Majlis, Diego

Meríngolo, Mario

Page 2: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Cognos es una compañía multinacional líder en inteligencia de negocios adquirida en los ultimos años por IBM

Los productos de Cognos se utilizan en organizaciones en todo el mundo

Acerca de Cognos DI

Page 3: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Acerca de Cognos DI Es un framework para la construcción de datamarts Puede obtener datos de diversos almacenes

(relacionales, multidimensionales, planos, OLAP, mainframe, archivos de oficina)

Se basa en standards abiertos e interfaces conocidas para

Es un servidor multiplataforma para el proceso de ETL de Cognos BI (IBM)

Page 4: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

El Framework Dimensional Cognos data integration opera con un único e

integral entorno dimensional. Permite que los datamarts hereden su

parametría y tengan un comportamiento común en todo el Warehouse

El framework dimensional define un número de objetos que son organizados en la manera en que el usuario de negocios lo necesita, en terminos y hechos y dimensiones

Page 5: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

El Framework Dimensional El framework es fácilmente extendible y permite

al usuario agregar nuevas dimensiones a medida que los datamarts adicionales son implementados.

Estas dimensiones se aplican a la metadata interna de Cognos BI y es interpretada por Cognos DI en los procesos de stagging (relleno)

Esto permite que las dimensiones estén disponibles para toda la organización muy rápidamente

Page 6: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Arquitectura Está compuesto por un servidor multiplataforma

que soporta todo tipo de almacenes de datos Implementa un entorno de desarrollo y

administración basado en Windows con UI standard

Las transformaciones de datos y todo el proceso de ETL se pueden definir en forma gráfica por medio de asistentes

Se dispone de una API que puede integrarse con las aplicaciones y procesos de BI existentes

Page 7: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Arquitectura Está basado en interfaces y standards abiertos Interopera con

Origenes de datos OLTP y OLAP Archivos planos Servicios web y xml Mainframe (VSAM, IMS, IDMS) Administradores de contenidos ERP (SAP, PeopleSoft, Siebel)

Page 8: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Arquitectura Desarrollado específicamente para generar datamarts,

trabaja en base al delivery de hechos y dimensiones y no en base a movimientos arbitrarios entre tablas

Los datamarts se organizan sobre un bus central alrededor de dimensiones y hechos consistentes, cuyas relaciones se definen en la metadata de Cognos BI

Page 9: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Usabilidad Las transformaciones de datos y todo el

proceso de ETL se pueden definir en forma gráfica por medio de asistentes de estilo BPM

Page 10: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Funcionamiento Extrae los datos y realiza transformaciones, agregados y

operaciones de filtrado antes de cargarlos al/los datamart/s.

Valida la información para garantizar consistencia del modelo

Almacena la información transformada evaluando el medio óptimo de destino y permitiendo la definición de distintos esquemas de actualización

Page 11: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Integridad Valida los datos en el proceso de ETL para garantizar la

consistencia de los datamarts, permitiendo al personal de IT resolver las inconsistencias

Detecta inconsistencias de datos y de integridad referencial

Realiza todo tipo de transformaciones y permite operar con distintos tipos de claves y modelos

Page 12: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Integridad Garantiza un modelo dimensional exacto y

consistente para todos los datamarts y que alcanza el modelo completo de BI de la organización

Page 13: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Claves subrogadas Cognos DI administra automáticamente las claves

subrogadas en las tablas de dimensión y reemplaza las claves operacionales por sus correspondientes subrogadas mientras procesa la tabla de hechos.

Page 14: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Dimensiones de cambio lento Cognos DI permite administrar dimensiones de cambio

lento de manera que no haya perdida de información en los datos del DW

Cognos DI es lo suficientemente flexible para acomodarse a estos cambios y producir una visión exacta del negocio generando los registros en las dimensiones correspondientes

Page 15: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Agregación y cálculo Permite realizar todo tipo de operaciones de agregación,

cálculos estadísticos e integraciones a distintos niveles (tablas resumen)

A través del framework de Cognos DI es posible: Agregar datos a cualquier nivel con la jerarquía de cualquier dimensión Agregar datos simultáneamente sobre un número de niveles, de dimensiones o

ambos Incluir o excluir niveles individuales Obtener sólo totales de los datos

Page 16: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Granularidad Cognos DI es capaz de trabajar al nivel de granularidad

requerido por cada caso de negocio

Page 17: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Transformación de datos Cognos DI implementa funciones que formatean e

integran los datos de los sistemas fuentes antes de ser almacenados en el DW.

Realiza: Reestructuración de archivos de datos, registros, campos. Remoción de datos superfluos Cambio del tipo de datos para ciertos campos Cálculo de nuevos valores en base a una o más columnas del origen de datos Validación de resultados

Page 18: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Visualización de la información Cognos DI posibilita integrar bases de datos relacionales

y OLAP de varias plataformas, para darle la posibilidad al usuario IT de elegir la tecnología apropiada para cada situación.

Las organizaciones pueden particionar la información entre bases de datos y herramientas de acceso de acuerdo a requerimientos específicos.

La integración de los datamarts permite a la organización incorporar conceptos de negocio a todos los niveles de análisis a medida que surgen

Page 19: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Actualizaciones incrementales Cognos DI permite realizar actualizaciones

incrementales. Esto es la capacidad de actualizar el DW

periódicamente sin la necesidad de reconstruirlo desde el principio.

Page 20: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Proyectos colaborativos Cognos DI se puede integrar con sistemas de control de

código fuente También permite al desarrollador trabajar

individualmente sobre un proyecto del cual son partícipes un equipo grande de programadores

Permite definir paquetes de componentes que se pueden compartir entre proyectos

Provee herramientas para navegar los proyectos e identificar sus componentes individuales

Page 21: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Documentador Cognos DI provee de un documentador que genera un

paquete en HTML para documentar todos los flujos de datos, transformaciones y alcances del DW más los comentarios de cada desarrollador.

Page 22: Cognos Data Integration Dubesarsky, Diego Guevara, Fernando Majlis, Diego Meríngolo, Mario.

Conclusiones Cognos es una herramienta para organizaciones grandes que

implementa un conjuntos de herramientas y soluciones que permiten implementar todo tipo de proyectos de BI, de tamaño creciente y con requisitos cambiantes

Cognos DI es una solución ideal para abstraer a los equipos de TI de la complejidad de administración de origenes de datos diversos

Es extensible y escalable Su metadata y herramientas gráficas permite a los desarrolladores

abstraerse de los aspectos de bajo nivel Proporciona consistencia e integridad entre todos los datamarts de

una organización