Vistas y vistas temporales

Gestión de datos en Databricks

Smriti Mishra

Founder, NordData Insight

Primera mirada a las vistas

  • Una vista guarda una consulta para reutilizarla como tabla
  • Las vistas son persistentes
  • Siguen disponibles hasta que se eliminan

Imagen de dibujo animado de un libro de recetas con los ingredientes de una comida delante

Gestión de datos en Databricks

Sintaxis de vista

  • CREATE VIEW o CREATE OR REPLACE VIEW crean/actualizan vistas.
  • Útiles para paneles, informes y resultados de consulta consistentes.

 

-- Create a view to get recipes with a preparation time of 30 minutes or less

CREATE VIEW QuickRecipes AS
SELECT recipe_id, recipe_name, ingredients, preparation_time
FROM recipes
WHERE preparation_time <= 30;
Gestión de datos en Databricks

Vistas temporales

  • Las vistas temporales duran solo la sesión actual
  • Se borran automáticamente al cerrar la sesión
  • Se crean con CREATE OR REPLACE TEMP VIEW
  • Ideales para análisis rápidos, staging o exploración

Imagen de una persona escribiendo en una pizarra

Gestión de datos en Databricks

Ventajas de las vistas

Imagen de dibujo animado de una hucha recibiendo depósitos con relojes

  • Ideales para datos de acceso frecuente
    • gráficos, informes o lógica reutilizables
  • Aseguran datos consistentes entre usuarios y ahorran tiempo
  • Facilitan la colaboración con lógica de datos compartida
Gestión de datos en Databricks

Ventajas de las vistas temporales

  • Ideales para tareas rápidas
  • Herramientas flexibles para staging/transformación
  • Se borran al cerrar la sesión
    • Reducen el desorden en la base de datos

Imagen de dibujo animado de una pantalla con diferentes herramientas

Gestión de datos en Databricks

Resumen

  • Las vistas ofrecen resultados persistentes y reutilizables
  • Las vistas temporales sirven para tareas de una sola sesión
  • Un uso eficaz produce:
    • Flujos de trabajo ágiles
    • Mejor colaboración
    • Rendimiento optimizado

Imagen de dibujo animado de tres personas trabajando juntas en un flujo ágil

Gestión de datos en Databricks

¡Vamos a practicar!

Gestión de datos en Databricks

Preparing Video For Download...