martes, 25 de noviembre de 2014




3.4 MODELAMIENTO DE DATOS EN EL DATAWAREHOUSE




Para el diseño de un datawarehouse se debe de tener en cuenta la cantidad de información y el tipo de modelo que se requiere utilizar. Un modelo de datos es una representación de la información mediante estructuras implementadas que ayudan a organizar y presentar los datos de diferentes maneras.


El modelo Entidad-Relación de un Datawarehouse es el mas utilizado para la representación de los datos mediante uso de dimensiones. Este modelo permite representar las entidades relevantes de un sistema de información así como sus relaciones y sus propiedades.

Este tipo de modelos contiene dos elementos que son:

Dimensiones: Representan factores por los que se analiza una determinada área del negocio.


Hechos: Son el objeto de los análisis y se relacionan con las dimensiones.


Los Cubos OLAP son ejemplos de modelos donde se utilizan las dimensiones.

OLAP (Procesamiento Analítico en linea): Se utiliza en la Inteligencia de negocios y su objetivo es agilizar las consultas de grandes cantidades de datos. Utilizan estructuras multi dimensionales que contienen datos de forma resumida obtenidos de bases de datos y son utilizados en diferentes campos como Marketing, ventas, minería de datos y apoyan a la gerencia de una empresa a poder analizar información del negocio de una manera mas simple y así poder tomar decisiones. 

para conocer mas acerca de los Cubos OLAP lea el siguiente libro.


Libro Procesamiento de Bases de Datos.


Si la información necesita disponer de varios niveles de granularidad se crean jerarquías con las dimensiones. Por ejemplo la jerarquía fecha podría ser “día – semana – mes – trimestre – año”.

Las jerarquías de las dimensiones presentan relaciones n-1 de manera que un valor de un nivel sólo puede ser agrupado por un único valor de cada nivel inmediatamente superior en la jerarquía.

Los modelos multi dimensionales se representan mediante cubos:







A continuación se muestra algunos de los deferentes modelos de datos que existen:




Modelo basado en grafos:
la información es representada mediante nodos los cuales se unen con aristas que representan las relaciones.

Mas información sobre este tema




Modelo Relacional:
Este modelo representa los datos en forma de tablas o relaciones.
representación Lógica:





Representacion Fisica (Registros, archivos y campos):





Modelo Orientado a Objetos:
Este modelo se basa en las Bases de Datos orientadas a Objetos en las cuales los datos se organizan en clases, atributos y métodos.


Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos son las siguientes:
· Identidad de objetos
· Constructores de tipos
· Encapsulamiento
· Compatibilidad con los lenguajes de programación
· Jerarquías de tipos y herencia
· Manejo de objetos complejos
· Polimorfismo y sobrecarga de operadores y
· Creación de versiones.


a continuación se muestra un video acerca de este tipo de modelos:



No hay comentarios.:

Publicar un comentario