Вы находитесь на странице: 1из 7

Tecnologa para navegar

un DM o un DW

Agenda
Tecnologas OLAP

OLAP

Bases de datos
multidimensionales

OLAP: "On-Line Analytical Processing."


Dr. Edgar Codd, 1993
www.olapreport.com

Tecnologas OLAP

On-Line Analytical Processing


Tecnologa de Informacin diseada
para permitir acceso y visualizacin
ad-hoc de datos

Tecnologas OLAP
Son aplicaciones usadas por analistas y
gerentes quienes frecuentemente quieren
vistas muy agregada de los datos

OLAP es sinnimo de vista


multidimensional de datos

Por ejemplo: Ventas mensuales por productos y por


regiones

Las BD OLAP generalmente son actualizadas en


batch y aveces desde mltiples fuentes

Para que un dato pueda ser visto


desde mltiples dimensiones, es
necesario que sea multidimencional

Las BD OLAP son optimizadas para anlisis

Dato NO Multidimensional

Dato Multidimensional
Hecho a observar: VENTAS
Dimensiones que caracterizan al
hecho:
PRODUCTO [nombre]
DISTRIBUCION GEOGRAFICA [Regin]

Dato Multidimensional

Consolidacin en
BD relacional
La Tabla relacional incluye
totales de ventas por
producto y por regin precalculados (consolidacin)
Esto evita tener que calcular
los totales en el momento en
que se los requiere

Una Matriz bi-dimensional es


ms clara que la tabla relacional
previa

Consolidacin en BD
Multidimensional

La Consolidacin en un BD Multidimensional
es simple de visualizar

El resultado es: consistencia y


menor tiempo de respuesta

Jerarquas y Dimensiones

En una jerarqua simple, cada hijo tiene un solo padre

Jerarquas y Dimensiones

Jerarquas y Dimensiones

Una jerarqua simple


puede tener muchos
niveles.

Desde el tope se puede realizar un drill down a sucesivos


niveles de detalles

Dimensiones con Jerarquas

Las dimensiones con jerarquas permiten a las ciudades,


estados y regiones existir en una sola dimensin.

Ciudades y estados
mezclados en la misma
dimensin significa que el
total de una columna ser
incorrecto

Poner ciudades y estados en


dimensiones separadas hacen
correcto los totales de filas y
columnas
Problema: habr celdas vacas
cuando una ciudad no
pertenece a un estado

slice and dice

Un arreglo n-dimensional tiene n(n-1) vistas.


La posibilidad de "rotar el cubo de datos" es
la tcnica principal para reportes multidimencionales y es llamada "slice and dice"

Tipo de dato: Time-series


Almacenando una serie de
tiempo completa en cada
celda elimina la necesidad
de tener una dimensin
tiempo separada.

Sin el tipo de dato


TIME-SERIE es
necesario definir una
dimensin TIEMPO

Sparse data

Tipo de dato: Time-series


METADATO

Start date = 1/1/94


Periodicity = Daily, business days only
Conversion = Summation
Long description = Variable=Sales,
Product=Nuts, Region=East
Data type = Numeric, single precision
Sparsity = Non-sparse
Calendar = 445 Fiscal year
Data points =708,800,821,743,779,856,878...

Tecnologa de CUBOS
Es la tecnologa que utilizan los
sistemas OLAP para almacenar los
datos y permitir la vista
multidimensional de los mismos

Tecnologa de Cubos:
Fortalezas
La performance es ptima para dar soporte a
procesos de decisin
puede ser optimizada para el acceso rpido a
los datos.
Si se conoce un patrn de uso de los datos esta
tecnologa es la mejor
Permite un fcil sliced and diced (rotacin del
cubo)
Permite examinar los datos desde muchas
dimensiones

Tecnologa de Cubos:
Debilidades
Maneja reducida cantidad de datos
El tiempo de carga puede ser grande
La estructura de datos no es flexible, solo se
puede realizar accesos respondiendo al diseo
El soporte para vnculos dinmicos es
cuestionable

Beneficios de la tecnologa OLAP


para acceder al DW

Beneficios de la tecnologa OLAP


para acceder al DW

Beneficios para el usuario

Beneficios para responsables de sistema

Asla al usuario del lenguaje SQL y del modelo de


datos

Facilita la administracin del sistema


Automatiza el mantenimiento de ndices y
sumarizaciones
Reduce la carga sobre el DW
Libera al personal de sistemas de generar
reportes
Permite un control central sobre los datos para
anlisis

Mejora la performance de las consultas


Aumenta la capacidad de clculos de informacin
de negocio
Soporta un amplio rango de aplicaciones

Caractersticas deseables para


una aplicacin OLAP

Variantes de los soportes OLAP

ROLAP (Relational On Line Analytic Processing)


Genera los cubos multidimensionales dinmicamente al momento
de realizar las consultas.
Almacena los datos en estructuras relacionales.

MOLAP (Multidimentional On Line Analytic Processing):


Almacena fsicamente los datos en estructuras multidimensionales.
Dispone de estructuras de almacenamiento especficas y tcnicas
de compactacin de datos.

HOLAP (Hybrid On Line Analytic Processing):


Constituye un sistema hbrido entre MOLAP y ROLAP.
Los datos agregados y precalculados se almacenan en estructuras
multidimensionales y los de menor nivel de detalle en estructuras
relacionales.

Tipo de Dato: Time Series


Dimensiones jerrquicas (Simple y mltiples
niveles)
Variables Derivadas (Utilidad Bruta = Ventas Costos)
Datos Repetitivos (sparse data)
Slice and dice (rotacin del cubo)

Soporte Inteligente para


Negocios

Operational
database

OLAP server

Business
Intelligent
Support

Warehouse
Operational
database

Operational
database

Data Mining

Data
minig
Support

Вам также может понравиться