Saltar al contenido
Lakehouse LabLakehouse LabPreparación Databricks Data Engineer
Módulo 07 · Lección

Silver, conformado y calidad

Contenido abierto

Puedes leer todo sin registrarte. Solo crearemos un perfil anónimo cuando decidas guardar tu progreso.

Lección 3 de 5

Silver, conformado y calidad

Gold puede publicar tablas, vistas, materialized views o streaming tables según frescura y coste.

Duración
17 min aprox.
Objetivo
Gold puede publicar tablas, vistas, materialized views o streaming tables según frescura y coste.
Siguiente paso
Continuar con la siguiente lección
Ver detalles del módulo

Arquitectura medallion, calidad y modelado

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

Al terminar podrás
  • Asignar responsabilidades a bronze, silver y gold
  • Diseñar hechos, dimensiones y SCD
  • Definir controles de calidad por frontera
Ver fuentes y revisión

Metadatos editoriales

Última revisión
21 jul 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 o streaming tables según frescura y coste.

Mostrar prerrequisitos
Dificultad
Associate + Professional
Prerrequisitos
m06
Reportar un error en esta lección

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.

La elección depende de latencia, patrón de cambios y coste de recomputación, no de que Gold signifique siempre tabla física.

Modelo mental

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.
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;

Valida soporte y política de refresh del entorno.

Puntos clave

  • Vista calcula en lectura
  • MV materializa y refresca
  • Streaming table procesa incrementalmente

Evita

  • Usar vista para agregación costosa muy consultada
  • Elegir streaming sin requisito de frescura

Recuerdo activo

¿Qué diferencia una MV de una view?

Borrador privado · solo en este navegador
5 lecciones pendientes

Vista de lectura · sin ejecución

Startup ERP Data Lakehouse

Startup ERP Data Lakehouse · commit ba6c71b

notebooks/01_bronze_generate_startup_erp_data.py