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.
- Asignar responsabilidades a bronze, silver y gold
- Diseñar hechos, dimensiones y SCD
- Definir controles de calidad por frontera
03OperaciónSilver, conformado y calidad
Gold puede publicar tablas, vistas, materialized views o streaming tables según frescura y coste.
+
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
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.
Consulta cuyo resultado se almacena y mantiene mediante una actualización gestionada.
Reduce coste de lectura para transformaciones repetidas y puede aprovechar mantenimiento incremental.Edad del dato publicado respecto al evento o corte esperado por el consumidor.
Determina si schedule, actualización incremental y alertas cumplen el producto.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.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