Modelado dimensional (estrella)
Operacional frente a analítico
Una base transaccional normalizada evita redundancia y acelera las escrituras: ideal para el día a día. Para analizar, esa misma normalización fuerza uniones por decenas de tablas, lentas y frágiles. El modelado dimensional sacrifica espacio a cambio de sencillez y velocidad de lectura.
La tabla de hechos
En el centro de la estrella está la tabla de hechos: una fila por evento —una venta, un clic, una medición— con claves hacia las dimensiones y unas pocas medidas numéricas aditivas, como cantidad o importe. Es la tabla larga y estrecha que acumula lo que pasó.
Las dimensiones
Alrededor giran las dimensiones: producto, cliente, tiempo, tienda. Describen el quién, qué, dónde y cuándo, con atributos textuales para filtrar y agrupar. Suelen estar desnormalizadas a propósito: poner ciudad y país juntas en la dimensión tienda simplifica la consulta.

El grano del hecho
La decisión más importante es el grano: qué representa exactamente una fila de hechos. Una venta por ticket, o una línea de producto del ticket. Definir mal el grano, dejarlo ambiguo, arruina los agregados. Se elige el grano más detallado útil y luego se agregan hacia arriba.
Medidas aditivas, semiaditivas y no aditivas
Los importes se suman por cualquier dimensión: son aditivas. Un saldo o un porcentaje no: promediar saldos de varios meses no da el saldo total. Distinguir qué se puede sumar y qué no evita cifras absurdas que parecen correctas.
Claves sustitutas
Las dimensiones usan claves artificiales, números sin significado de negocio, generadas al cargar. Desacoplan el almacén del código del sistema de origen y estabilizan las uniones cuando arriba cambian los identificadores.
Dimensiones que cambian lento
Un cliente muda de dirección o de segmento, pero el hecho histórico debe reflejar el valor vigente cuando ocurrió. Las dimensiones de cambio lento guardan versiones —una nueva fila al cambiar— para poder responder «¿a qué segmento pertenecía esta venta en marzo?».
Dimensiones conformadas
Si ventas y devoluciones usan dimensiones de fecha y producto compatibles, pueden analizarse juntas de forma coherente. Reutilizar dimensiones conformadas es lo que convierte un montón de estrellas en un almacén integrado en lugar de islas inconexas.
Estrella frente a copo de nieve
En el esquema estrella las dimensiones están desnormalizadas en una sola tabla; en el copo de nieve se parten en subtablas normalizadas. El copo ahorra espacio pero multiplica las uniones; la estrella es más simple y rápida para el usuario, y suele preferirse.
Errores frecuentes
- Dejar el grano sin definir y mezclar niveles distintos en una misma tabla de hechos.
- Meter atributos de filtro dentro de la tabla de hechos en lugar de en una dimensión.
- Sumar medidas que no son aditivas, como porcentajes o saldos.
Ejemplo resuelto: estrella para una cadena de tiendas
La pregunta del negocio es «importe vendido por tienda, producto y mes». Se diseña la estrella:
- Grano: una fila por línea de venta de un producto en un ticket, el nivel más detallado útil.
- Hechos: una tabla con claves a las dimensiones y dos medidas aditivas, cantidad e importe.
- Dimensiones: producto, tienda, cliente y tiempo, cada una con sus atributos para filtrar y agrupar.
- Claves sustitutas: números internos generados al cargar, independientes del código del sistema origen.
- Carga: se pueblan primero las dimensiones y después los hechos apuntando a esas claves.
¿Para qué sirve en la realidad?
Cuando el modelo habla el idioma del negocio, «ventas por región y trimestre» deja de ser un problema de ingeniería y pasa a ser una operación de arrastrar y soltar en la herramienta de BI. Un buen esquema dimensional es lo que separa un cuadro de mando ágil de consultas eternas.
En un esquema de estrella, ¿qué contiene típicamente la tabla de hechos?
El modelado dimensional desnormaliza a propósito para facilitar y acelerar el análisis.
Del dato a la pregunta
La belleza de la estrella es que el analista piensa como habla: «ventas por región y trimestre» se traduce directo a agrupar una medida por atributos de dimensiones. Cuando el modelo refleja el vocabulario del negocio, la herramienta de BI deja de ser un obstáculo.
Estrella
Toca una tarjeta para ver la respuesta.
Ordena el diseño de una estrella para ventas:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
Kimball GroupReferencia clásica del modelado dimensional y los almacenes de datos.
Une cada elemento de la estrella con lo que guarda.
La estrella
- Modelado dimensional
- Hechos
- eventos
- eventos
- medidas aditivas
- Hechos
- producto
- el más detallado útil
- clave sustituta
Qué es el esquema de estrellaExplicación de referencia en español sobre el modelo estrella y su uso.
Una cadena quiere analizar ventas por promoción y por clima del día. ¿Cómo modelarías esas dos nuevas dimensiones y con qué grano quedarían bien ligadas a los hechos de venta?
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.