CognosIntegrationData - materia

Download Report

Transcript CognosIntegrationData - materia

Cognos
Data Integration
Dubesarsky, Diego
Guevara, Fernando
Majlis, Diego
Meríngolo, Mario
Acerca de Cognos DI


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




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)
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
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
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
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)
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
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
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
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
Integridad

Garantiza un modelo dimensional exacto y
consistente para todos los datamarts y
que alcanza el modelo completo de BI de
la organización
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.
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
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
Granularidad

Cognos DI es capaz de trabajar al nivel de granularidad
requerido por cada caso de negocio
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
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
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.
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
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.
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