(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa
Modelação de Dados (Kimball)
Modelação de Dados (Kimball) 1 min

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.

Compartir: