One Big Table vs esquema en estrella: cuándo usar cada enfoque
João Barros
01 de June de 2026
1 min de lectura
La One Big Table (OBT) desnormaliza todo en una única tabla amplia. Popularizada por herramientas como dbt y por el ecosistema lakehouse, contrasta con el esquema en estrella de Kimball. La elección correcta depende del caso de uso y de la herramienta de consumo.
One Big Table — características
-- La OBT desnormaliza todo (ejemplos de columnas en una sola tabla):
id_venta, fecha_venta, ingresos, cantidad,
id_cliente, nombre_cliente, segmento_cliente, pais_cliente,
id_producto, nombre_producto, categoria_producto, coste_producto,
id_tienda, nombre_tienda, region_tienda, pais_tienda
Ventajas:
✓ Consultas simples — sin JOINs
✓ Excelente en motores columnares (BigQuery, Databricks, Fabric Serverless)
✓ Fácil de materializar con dbt (model + refs)
✓ Buen rendimiento en DirectQuery (sin joins en runtime)
Desventajas:
✗ Redundancia de datos (nombre del producto repetido en cada fila de venta)
✗ Malo en VertiPaq — columnas de alta cardinalidad de dimensiones
✗ Actualizar dimensiones exige re-materializar toda la OBT
✗ Sin histórico (SCD) natural
Esquema en estrella — características
Ventajas:
✓ VertiPaq comprime las dimensiones a la perfección
✓ SCD Tipo 2 nativa (surrogate keys)
✓ Actualizaciones incrementales de dimensiones sin tocar los hechos
✓ Patrón comprendido universalmente por los analistas
Desventajas:
✗ JOINs necesarios en consultas SQL directas
✗ Curva de aprendizaje para usuarios de negocio
Regla de decisión práctica
Usar OBT cuando:
- Motor: BigQuery, Synapse Serverless, Databricks SQL
- Consumo: notebooks, SQL ad-hoc, herramientas BI con pushdown
- Tabla final ya agregada (no transaccional)
- Sin necesidad de histórico SCD
Usar estrella cuando:
- Motor: Power BI Import / Direct Lake
- Necesidad de SCD Tipo 2
- Modelo semántico reutilizado por muchos informes
- Rendimiento crítico en VertiPaq
Patrón híbrido recomendado
Bronze → Raw (ficheros Delta)
Silver → Normalizado (Data Vault o staging limpio)
Gold → OBT para consumo por herramientas SQL/notebooks
+ Estrella para modelos Power BI Import/Direct Lake
Conclusión
OBT y estrella no son rivales — son herramientas para contextos diferentes. La capa Gold de un buen Lakehouse a menudo tiene ambas: OBTs para consumo SQL y estrellas para modelos Power BI. Elija según la herramienta de consumo, no según una preferencia filosófica.