Views en tijdelijke views

Data Management in Databricks

Smriti Mishra

Founder, NordData Insight

Eerste kennismaking met views

  • Een view slaat een query op om als tabel te hergebruiken
  • Views zijn persistent
  • Beschikbaar tot je ze verwijdert

Cartoonafbeelding van een receptenboek met de ingrediënten voor een maaltijd ervoor

Data Management in Databricks

View-syntax

  • CREATE VIEW of CREATE OR REPLACE VIEW maken/werken views bij.
  • Handig voor dashboards, rapporten en consistente queryresultaten.

 

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

Tijdelijke views

  • Tijdelijke views zijn tijdelijk en gelden alleen voor de huidige sessie
  • Worden automatisch gewist na afloop van de sessie
  • Gemaakt met CREATE OR REPLACE TEMP VIEW
  • Ideaal voor snelle analyse, staging of verkenning

Afbeelding van een persoon die op een schoolbord schrijft

Data Management in Databricks

Voordelen van views

Cartoonafbeelding van een spaarvarken waarin klokken worden gestort

  • Ideaal voor vaak geraadpleegde data
    • herbruikbare grafieken, rapporten of logica
  • Zorgt voor consistente data tussen gebruikers en bespaart tijd
  • Maakt samenwerking eenvoudiger met gedeelde datalogica
Data Management in Databricks

Voordelen van tijdelijke views

  • Ideaal voor snelle taken
  • Flexibele tools voor staging/transformatie
  • Automatisch verwijderd aan het einde van de sessie
    • Minder database-rommel

Cartoonafbeelding van een scherm met verschillende tools

Data Management in Databricks

Samenvatting

  • Views leveren blijvende, herbruikbare outputs
  • Tijdelijke views zijn voor taken binnen één sessie
  • Goed gebruik leidt tot:
    • Gestroomlijnde workflows
    • Betere samenwerking
    • Geoptimaliseerde performance

Cartoonafbeelding van drie mensen die samenwerken in een gestroomlijnde flow

Data Management in Databricks

Laten we oefenen!

Data Management in Databricks

Preparing Video For Download...