Modelo Dimensional

Datos - Información - Conocimiento
A medida que avanza el desarrollo tecnológico, cada vez son más económicas y más rápidas las memorias de almacenamiento y esto promueve el registro de cada vez más eventos.
Mucha información tampoco sirve de nada si no nos es posible asimilarla y comprender su significado.
DW

Data Warehouse / BI
-
Herramienta que facilite la tarea de compilar y procesar la información que tenemos para que su compresión sea más rápida y fácil de asimilar.
-
Al corazón de la Inteligencia Empresarial o BI se lo denomina Almacén de Datos (Data Warehouse), dado que pueden almacenar la información de una manera eficiente para su análisis. Y de hecho en la bibliografía se los suele nombrar juntos, bajo el término “Sistemas DW/BI”.
DW
Sistemas de Data Warehouse / BI
- Facilitar el acceso a la información
- Presentar la información de manera eficiente
- Adaptable a los cambios
- Tiempo de respuesta razonable
- Proteger el acceso a información confidencial
- Fuente autorizada para el DDS.
- Aceptado por los usuarios del negocio.
Corazón de Business Intelligence.

Sistemas Operacionales
Registran eventos ESCRIBIENDO datos.
Guardan pequeñas unidades de información.
Rapidez.
Integridad.
Unidad de datos horizontal: pocos datos y muchas columnas.
Sistemas de DW/BI
LEE datos para analizar y fundamentar una decisión.
Simple de entender y navegar.
Unidad de datos vertical: muchos datos y pocas columnas.
Modelo dimensional
Modelo Dimensional
Técnica de Diseño Lógico vigente hace más de 20 años.
Misma información que el modelo operacional pero más simétrica, eficiente para las consultas y resistente a los cambios.

https://www.kimballgroup.com/1997/08/a-dimensional-modeling-manifesto/
Simplicidad y Confiabilidad
Es Fundamental

Navegación del Cubo de Información
- Analizar las ventanas del Producto 1
- Analizar las ventas de Argentina.
- Analizar las ventas en Julio de un determinado año.
Dimensiones
Medidas
Los modelos dimensionales están compuestos por tablas de HECHOS (facts) y tablas de DIMENSIONES (dimensions).
Dimensiones
- Contienen información que describe un hecho.
- Es decir, dan el contexto al evento medible.
- Por ejemplo, para una venta tenemos el cliente que ha comprado, la fecha en que ha comprado, etc. Puede ser interesante recuperar las ventas que hizo un determinado cliente.
- Fuente primaria de las consultas, agrupamientos y reportes.

Hechos
- Valores medibles del proceso, como montos, cantidades, etc.
- Cada registro está relacionado con un evento del proceso a modelar.
- Menor nivel de granularidad posible.

Hechos (Continuación)
- Cada fila en la tabla de hechos representa un evento medible.
- El nivel de detalle específico de cada fila es el nivel de granularidad. A mayor granularidad más nivel de detalle que puede afectar la performance, analizar el tema de los indices.
Un evento medible en el mundo real tenga una relación uno a uno en la tabla de hechos es un principio base para el modelo dimensional. Todo el resto se construye a partir de este principio.

Hechos (Continuación)
Medidas Aditivas y Numéricas
Dinero de una venta o cantidad de productos.
Medidas semi aditivas
Como un balance que se lleva a través del tiempo
No aditivas
Como un precio unitario, se usan en cuentas o promedios
Todas las tablas de hechos incluyen FKs
Las PKs están incluidas por un conjunto de FKs
Las tablas expresan relaciones muchos a muchos.
Granularidad
- Nivel de detalle del proceso a modelar.
- Extender el nivel de detalle al máximo para dar respuesta a nuevas consultas a través de nuevas dimensiones.
Esquemas para
estructurar datos

La tabla de hechos es la central, que contiene todos los datos medibles y también una clave foránea a cada tabla de dimensión que describen los hechos.
Jerarquías de las Dimensiones
La información se visualiza con distintos niveles de detalle.
La posibilidad de definir una jerarquía nos permite ir navegando la información desde el nivel más amplio al nivel de detalle más bajo.

Esquema Estrella y
Copo de Nieve



4 Pasos para el Modelado Dimensional
1. Seleccionar el modelo
2. Establecer el modelo dimensional
3. Identificar las dimensiones
4. Identificar los hechos
Modelo Dimensional
By Paola
Modelo Dimensional
- 5,275