Saltar al contenido

Modelado

Menú

Puedes leer sin crear un espacio. Créalo solo cuando quieras guardar.

Guardar progreso

Lección 3 de 5

Silver, conformado y calidad

Gold puede publicar tablas, vistas, materialized views, streaming tables o una capa semántica de metric views según frescura, reutilización y coste.

17 min aprox.

Detalles

Arquitectura medallion, calidad y modelado

Diseña capas y contratos desde las necesidades de consumo, trazabilidad y reejecución.

Reto observable

Diseña un producto bronze-silver-gold con grain, contratos y objeto de consumo explícitos, y reconcilia conteos e importes entre capas.

Al terminar podrás
  • Asignar responsabilidades a bronze, silver y gold
  • Diseñar hechos, dimensiones y SCD
  • Definir controles de calidad por frontera
Prerrequisitos
m06
Última revisión
25 ago 2026
Nivel
Associate + Professional
Ruta relacionada
core
Dominios blueprint
Data Modelling · Data Quality
Estado
Revisión editorial interna
Fuentes principales
Medallion architecture · Materialized views
Reportar un error
03
Operación

Silver, conformado y calidad

Gold puede publicar tablas, vistas, materialized views, streaming tables o una capa semántica de metric views según frescura, reutilización y coste.

Una vista calcula al consultar; una materialized view conserva resultados y refresca; una streaming table procesa entradas incrementales; una tabla se mantiene mediante una carga explícita. Una metric view de Unity Catalog centraliza dimensiones y medidas gobernadas para que distintas herramientas evalúen la misma semántica mediante MEASURE().

La elección depende de latencia, patrón de cambios y coste de recomputación. Una metric view no corrige un grain físico defectuoso ni sustituye una materialización cara: se apoya en fuentes bien modeladas y evita que cada dashboard redefina ingresos, margen o clientes activos.

SQLObjeto Gold materializado
CREATE OR REFRESH MATERIALIZED VIEW main.gold.daily_sales AS
SELECT order_date, sum(amount) revenue
FROM main.silver.orders GROUP BY order_date;

Si varias herramientas necesitan la misma definición de revenue, publícala además como medida gobernada en una metric view.

¿Qué añade una metric view sobre una vista o tabla Gold?

Profundiza

Gold es una interfaz de datos para una decisión o aplicación. Puede ser tabla, vista, materialized view o streaming table; la elección equilibra frescura, coste de recomputación, complejidad y capacidad de recuperación. Una vista calcula al consultar y conserva máxima actualidad, pero traslada coste y variabilidad al consumidor. Una materialized view mantiene físicamente resultados y Databricks gestiona su actualización según capacidades. Una tabla creada por Job ofrece control explícito. Una streaming table representa ingestión o transformación incremental continua. Antes de elegir se define métrica, grain, dimensiones, SLA y patrón de consulta. Gold no es simplemente la última sentencia SELECT de Silver.

Materialized view

Consulta cuyo resultado se almacena y mantiene mediante una actualización gestionada.

Reduce coste de lectura para transformaciones repetidas y puede aprovechar mantenimiento incremental.
Freshness

Edad del dato publicado respecto al evento o corte esperado por el consumidor.

Determina si schedule, actualización incremental y alertas cumplen el producto.
Producto de datos

Dataset con consumidor, semántica, owner, calidad y SLA explícitos.

Obliga a diseñar Gold como contrato de uso y no como residuo técnico.
Resumen

Puntos clave

  • MV materializa y refresca
  • Metric view gobierna medidas y dimensiones
  • El grain físico sigue siendo autoritativo

Evita

  • Usar vista para agregación costosa muy consultada
  • Crear una métrica distinta en cada dashboard pese a compartir definición

Vista de lectura · sin ejecución

Startup ERP Data Lakehouse

Startup ERP Data Lakehouse · commit ba6c71b

notebooks/01_bronze_generate_startup_erp_data.py

Módulo 07

Contenido del módulo