Consideraciones en El Diseño DW
Consideraciones en El Diseño DW
Consideraciones en El Diseño DW
Esquema en estrella
Consideraciones en el diseño DW
En Resumen, las características del esquema estelar:
• Cada dimensión en un esquema de estrella se representa con la única tabla de
una dimensión.
• La tabla de dimensiones debe contener el conjunto de atributos.
• La tabla de dimensiones se une a la tabla de hechos utilizando una clave foránea.
• Las tablas de dimensiones no están unidas entre sí.
• La tabla de hechos contendría clave y medida.
• El esquema Star es fácil de entender y proporciona un uso óptimo del disco.
• Las tablas de dimensiones no están normalizadas. Por ejemplo, en la figura
anterior, Country_ID no tiene la tabla de búsqueda Country como lo tendría un
diseño OLTP.
• El esquema es ampliamente compatible con BI Tools.
Consideraciones en el Diseño DW
Esquema en Copo de Nieve: El esquema en copo de nieve (snowflake
schema) es un esquema de representación derivado del esquema en
estrella, en el que las tablas de dimensión se normalizan en múltiples tablas.
• La tabla de hechos deja de ser la única tabla del esquema que se relaciona
con otras tablas, y aparecen nuevas joins gracias a que las dimensiones de
análisis se representan ahora en tablas de dimensión normalizadas.
• En la estructura dimensional normalizada, la tabla que representa el nivel
base de la dimensión es la que hace join directamente con la tabla de
hechos.
• La diferencia entre ambos esquemas (star y snowflake) reside entonces en
la estructura de las tablas de dimensión.
Consideraciones en el Diseño DW
• Para conseguir un esquema en copo de nieve se ha de tomar un
esquema en estrella y conservar la tabla de hechos, centrándose
únicamente en el modelado de las tablas de dimensión, que si bien en
el esquema en estrella se encontraban totalmente denormalizadas,
ahora se dividen en subtablas tras un proceso de normalización.
• Es posible distinguir dos tipos de esquemas en copo de nieve, un
snowflake completo (en el que todas las tablas de dimensión en el
esquema en estrella aparecen ahora normalizadas en el snowflake) o
un snowflake parcial (sólo se lleva a cabo la normalización de algunas
de ellas).
Un esquema de copo de nieve es una
extensión de un esquema de estrella y
agrega dimensiones adicionales.
Las tablas de dimensiones están
normalizadas, lo que divide los datos
en tablas adicionales.