Vyer och temporära vyer

Datahantering i Databricks

Smriti Mishra

Founder, NordData Insight

Introduktion till vyer

  • En vy sparar en fråga för återanvändning som en tabell
  • Vyer är beständiga
  • Finns kvar tills de tas bort

Tecknad bild av en receptbok med ingredienser till en måltid framför

Datahantering i Databricks

Syntax för vyer

  • CREATE VIEW eller CREATE OR REPLACE VIEW skapar eller uppdaterar vyer.
  • Användbart för dashboards, rapporter och konsekventa frågeresultat.

 

-- 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;
Datahantering i Databricks

Temporära vyer

  • Temporära vyer gäller bara under den aktuella sessionen
  • Raderas automatiskt när sessionen avslutas
  • Skapas med CREATE OR REPLACE TEMP VIEW
  • Lämpliga för snabb analys, staging eller utforskande arbete

Bild på en person som skriver på en griffeltavla

Datahantering i Databricks

Fördelar med vyer

Tecknad bild av en spargris som fylls med klockor

  • Lämpliga för data som används ofta
    • återanvändbara diagram, rapporter eller logik
  • Säkerställer konsekvent data för alla användare och sparar tid
  • Förenklar samarbete med delad datalogik
Datahantering i Databricks

Fördelar med temporära vyer

  • Lämpliga för snabba uppgifter
  • Flexibla verktyg för staging och transformation
  • Raderas automatiskt när sessionen avslutas
    • Minskar onödiga databasobjekt

Tecknad bild av en skärm med olika verktyg

Datahantering i Databricks

Sammanfattning

  • Vyer ger beständiga, återanvändbara resultat
  • Temporära vyer passar uppgifter inom en session
  • Effektiv användning ger:
    • Smidigare arbetsflöden
    • Förbättrat samarbete
    • Optimerad prestanda

Tecknad bild av tre personer som samarbetar i ett smidigt flöde

Datahantering i Databricks

Nu kör vi en övning!

Datahantering i Databricks

Preparing Video For Download...