Arquitectura DW | Esquema copo de nieve | Esquema constelación |
Esquema estrella (Star schema)
Esquema de la estrella es la arquitectura de almacén de datos más simple.
En este diseño del almacén de datos la tabla de Variables (Hechos) esta rodeada por Dimensiones y juntos forman una estructura que permite implementar mecanismos básicos para poder utilizarla con una herramienta de consultas OLAP.
Esquema estrella del Almacén de Datos implementa un diseño lógico relacional de base da datos que resulta en que las tablas de hechos representan la Tercera Forma Normal (3FN) y las dimensiones representan la Segunda Forma Normal (2FN).
El motivo por dejar de mantener las tablas en el modelo relacional y permitir el almacenamiento de información redundante, es optimizar el tiempo de respuesta de base datos y dar información a un usuario en menos tiempo posible. En este modelo, para obtener información solicitada no hay que construir una sentencia SQL muy compleja que lease muchas tablas de una vez. Una herramienta de consultas sólo tiene que acceder una tabla.
La clave primaria de una tabla de hechos está formada por todas las columnas que corresponden a las dimensiones (como por ejemplo ID_CLIENTE, ID_ARTICULO, ID_TIEMPO). Las columnas que contienen los datos numéricos no forman parte de la clave primaria, porque están agregadas en los informes (ejemplos de este tipo de columnas: CANTIDAD, PRECIO, VENTA_TOTAL, IVA).
Se puede encontrar casi cada información de una tabla de hechos en una tabla de dimensiones. Lo característico de la arquitectura de estrella es que sólo existe una tabla de dimensiones para cada dimensión y esta tabla representa la segunda forma normal.
Un ejemplo del esquema de estrella