Introducción al modelado dimensional

El modelado dimensional es una técnica fundamental para estructurar datos de manera óptima con el propósito de facilitar el análisis y la generación de reportes en almacenes de datos. Esta metodología se centra en dos componentes principales: dimensiones y hechos. Las dimensiones proporcionan el contexto categórico, mientras que los hechos contienen datos cuantitativos que describen interacciones o eventos clave relacionados con esas categorías.

Por ejemplo, en el contexto de una base de datos universitaria, las dimensiones pueden incluir estudiantes, escuelas y clases, mientras que los hechos podrían registrar inscripciones de estudiantes en clases. Este modelo permite identificar tendencias y patrones, como los semestres con mayor número de inscripciones o las clases más populares, brindando insights útiles para la toma de decisiones.

El modelado dimensional es especialmente efectivo porque simplifica estructuras complejas, lo que facilita su comprensión incluso para usuarios no técnicos. Además, permite organizar la información de manera que sea accesible y flexible para consultas específicas.


Componentes principales del modelo dimensional

  1. Dimensiones:
  2. Hechos:

Las dimensiones y los hechos trabajan en conjunto para ofrecer una representación completa de las actividades dentro del sistema.


Esquemas de modelado dimensional

El modelado dimensional utiliza principalmente dos esquemas para estructurar los datos:

  1. Esquema estrella (Star Schema):

  2. Esquema copo de nieve (Snowflake Schema):


Construcción del modelo dimensional

El proceso de construcción implica estructurar las tablas existentes, crear nuevas entidades y establecer relaciones claras entre dimensiones y hechos.

  1. Renombrar tablas para facilitar su identificación:

  2. Crear nuevas dimensiones:

  3. Diseñar la tabla de hechos: