Подання та тимчасові подання

Керування даними в Databricks

Smriti Mishra

Founder, NordData Insight

Перше знайомство з поданнями

  • Подання зберігає запит для повторного використання як таблицю
  • Подання є постійними
  • Доступні, доки їх не видалять

Малюнок: кулінарна книга з інгредієнтами для страви попереду

Керування даними в Databricks

Синтаксис подань

  • CREATE VIEW або CREATE OR REPLACE VIEW створюють/оновлюють подання.
  • Корисно для дашбордів, звітів і стабільних результатів запитів.

 

-- Створіть подання для рецептів з часом приготування 30 хвилин або менше

CREATE VIEW QuickRecipes AS
SELECT recipe_id, recipe_name, ingredients, preparation_time
FROM recipes
WHERE preparation_time <= 30;
Керування даними в Databricks

Тимчасові подання

  • Тимчасові подання діють лише в поточній сесії
  • Автоматично стираються після завершення сесії
  • Створюються за допомогою CREATE OR REPLACE TEMP VIEW
  • Ідеальні для швидкого аналізу, проміжних етапів або дослідження даних

Зображення людини, що пише на дошці

Керування даними в Databricks

Переваги подань

Малюнок: скарбничка, у яку кладуть годинники

  • Ідеально для часто використовуваних даних
    • багаторазові графіки, звіти або логіка
  • Забезпечують узгоджені дані між користувачами та заощаджують час
  • Спрощують співпрацю завдяки спільній логіці даних
Керування даними в Databricks

Переваги тимчасових подань

  • Ідеальні для швидких завдань
  • Гнучкі інструменти для проміжних етапів/перетворень
  • Автовидалення після завершення сесії
    • Менше «сміття» в базі даних

Малюнок: екран з різними інструментами

Керування даними в Databricks

Підсумок

  • Подання дають постійні, багаторазові результати
  • Тимчасові подання — для завдань в межах однієї сесії
  • Ефективне використання веде до:
    • спрощених робочих процесів
    • кращої співпраці
    • оптимізованої продуктивності

Малюнок: троє людей працюють разом у налагодженому процесі

Керування даними в Databricks

Давайте потренуємось!

Керування даними в Databricks

Preparing Video For Download...