Widoki i widoki tymczasowe

Zarządzanie danymi w Databricks

Smriti Mishra

Founder, NordData Insight

Pierwsze spojrzenie na widoki

  • Widok zapisuje zapytanie do ponownego użycia jako tabela
  • Widoki są trwałe
  • Dostępne do momentu ich usunięcia

Kreskówkowy obraz książki kucharskiej ze składnikami potrawy na pierwszym planie

Zarządzanie danymi w Databricks

Składnia widoku

  • CREATE VIEW lub CREATE OR REPLACE VIEW tworzą/aktualizują widoki.
  • Przydatne dla pulpitów nawigacyjnych, raportów i spójnych wyników zapytań.

 

-- 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;
Zarządzanie danymi w Databricks

Widoki tymczasowe

  • Widoki tymczasowe istnieją tylko przez czas trwania bieżącej sesji
  • Automatycznie usuwane po jej zakończeniu
  • Tworzone za pomocą CREATE OR REPLACE TEMP VIEW
  • Idealne do szybkiej analizy, stagingu lub zadań eksploracyjnych

Obraz osoby piszącej na tablicy

Zarządzanie danymi w Databricks

Zalety widoków

Kreskówkowy obraz skarbonki i zegarów symbolizujących oszczędność czasu

  • Idealne dla często używanych danych
    • wykresy, raporty lub logika wielokrotnego użytku
  • Zapewnia spójność danych i oszczędza czas
  • Upraszcza współpracę dzięki współdzielonej logice danych
Zarządzanie danymi w Databricks

Zalety widoków tymczasowych

  • Idealne do szybkich zadań
  • Elastyczne narzędzia do stagingu/transformacji
  • Automatycznie usuwane po zakończeniu sesji
    • Mniej zbędnych obiektów w bazie

Kreskówkowy obraz ekranu przedstawiającego różne narzędzia

Zarządzanie danymi w Databricks

Podsumowanie

  • Widoki oferują trwałe, wielokrotnego użytku wyniki
  • Widoki tymczasowe obsługują zadania jednorazowe
  • Efektywne użycie zapewnia:
    • Usprawnienie przepływów pracy
    • Lepszą współpracę
    • Zoptymalizowaną wydajność

Kreskówkowy obraz trzech osób pracujących razem w usprawnionym przepływie

Zarządzanie danymi w Databricks

Czas na ćwiczenia!

Zarządzanie danymi w Databricks

Preparing Video For Download...