Views und Temp Views

Data Management in Databricks

Smriti Mishra

Founder, NordData Insight

Erster Blick auf Views

  • Eine View speichert eine Query zur Nutzung wie eine Tabelle
  • Views sind persistent
  • Bleiben verfügbar, bis sie gelöscht werden

Cartoonbild eines Rezeptbuchs mit Zutaten davor

Data Management in Databricks

View-Syntax

  • CREATE VIEW oder CREATE OR REPLACE VIEW erstellt/aktualisiert Views.
  • Nützlich für Dashboards, Reports und konsistente Query-Ergebnisse.

 

-- 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;
Data Management in Databricks

Temp Views

  • Temp Views sind temporär und gelten nur für die aktuelle Sitzung
  • Werden am Sitzungsende automatisch gelöscht
  • Erstellt mit CREATE OR REPLACE TEMP VIEW
  • Ideal für schnelle Analysen, Staging oder Exploration

Bild einer Person, die an eine Tafel schreibt

Data Management in Databricks

Vorteile von Views

Cartoonbild eines Sparschweins, in das Uhren eingezahlt werden

  • Ideal für häufig genutzte Daten
    • wiederverwendbare Charts, Reports oder Logik
  • Sichert konsistente Daten über Nutzer hinweg und spart Zeit
  • Vereinfacht Zusammenarbeit mit geteilter Datenlogik
Data Management in Databricks

Vorteile von Temp Views

  • Ideal für schnelle Aufgaben
  • Flexible Tools für Staging/Transformation
  • Automatisch am Sitzungsende gelöscht
    • Weniger Datenbank-Unordnung

Cartoonbild eines Bildschirms mit verschiedenen Tools

Data Management in Databricks

Zusammenfassung

  • Views liefern persistente, wiederverwendbare Ergebnisse
  • Temp Views für Aufgaben in einer Sitzung
  • Effektive Nutzung führt zu:
    • Schlankeren Workflows
    • Besserer Zusammenarbeit
    • Optimierter Performance

Cartoonbild: drei Personen arbeiten in einem schlanken Flow zusammen

Data Management in Databricks

Lass uns üben!

Data Management in Databricks

Preparing Video For Download...