domingo, 2 de noviembre de 2008

Modelo Estrella - Data warehouse

Modelo Estrella

Modelo Multidimensional

Para el diseño de un Data warehouse, en general, se emplea la representacion de un modelo Multidimensional. El modelo Multidimensional es una tecnica de diseño logico que busca representar a los datos en un estandar, que permita una adecuada recuperacion de estos.
El modelo Multidimensional es un modelo adecuado que provee un camino viable para agregar hechos a lo largo de multiples atributos, llamados dimensiones. Los datos son almacenados como hechos y dimensiones en un modelo de datos relacional.

Dimension

Las dimensiones son usadas para seleccionar y agregar datos a un cierto nivel deseado de detalle. Cada instancia de una dimension o valor de una dimension, corresponde a un nivel particular.

Hechos

Los hechos representan el patron de interes o el evento dentro de una empresa que necesita ser analizado. Los hechos son implicitamente definidos por la combinacion de valores de las dimensiones. Un Data warehouse maneja tres tipos de hechos:


Eventos: Con la granularidad mas fina, tipicamente modela eventos del mundo real.
Fotos Fijas(snapshots): Modela entidades en un punto dado en el tiempo.
Fotos Fijas Acumulativas: Modelan actividades en un punto dado en el tiempo.

Esquema Estrella

En el Esquema Estrella, una sola tabla de hechos esta relacionada a cada tabla de dimension. Las tablas de dimensiones son enlazadas a la tabla de hechos mediante referencias de una llave foranea. La llave primaria en la tabla de hechos se compone de una relacion de las llaves primarias de las tablas de dimensiones.



En la figura 3.3 se presenta una tabla de hechos que maneja datos de ventas y tiene asociadas las tablas de dimensiones: producto, tiempo y cliente. Cada una de estas tablas tiene un identificador unico, el cual corresponde a la clave de identificacion en la tabla de hechos.

No hay comentarios: