檢視與暫存檢視

Databricks 中的資料管理

Smriti Mishra

Founder, NordData Insight

第一次認識檢視

  • 檢視將查詢儲存為可重用的資料表
  • 檢視具持久性
  • 直到刪除前都可使用

漫畫風:食譜書,前方擺著料理食材

Databricks 中的資料管理

檢視語法

  • 使用 CREATE VIEWCREATE OR REPLACE VIEW 來建立/更新檢視。
  • 適用於儀表板、報表與一致的查詢結果。

 

-- 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;
Databricks 中的資料管理

暫存檢視

  • 暫存檢視是臨時的,只在目前工作階段有效
  • 會在工作階段結束時自動移除
  • CREATE OR REPLACE TEMP VIEW 建立
  • 適合快速分析、暫存或探索性工作

一個人在黑板上書寫的圖片

Databricks 中的資料管理

使用檢視的好處

漫畫風:存錢筒被投入,旁邊有時鐘

  • 適合高頻存取的資料
    • 可重用的圖表、報表或邏輯
  • 確保跨使用者資料一致並節省時間
  • 以共享邏輯簡化協作
Databricks 中的資料管理

暫存檢視的好處

  • 適合即時小任務
  • 彈性工具:暫存/轉換
  • 會在工作階段結束自動刪除
    • 降低資料庫雜亂

漫畫風:螢幕上顯示各種工具

Databricks 中的資料管理

重點整理

  • 檢視提供持久且可重用的輸出
  • 暫存檢視支援單一工作階段任務
  • 善用可帶來:
    • 流程更精簡
    • 協作更順暢
    • 效能更佳

漫畫風:三人協作,流程順暢

Databricks 中的資料管理

一起來練習吧!

Databricks 中的資料管理

Preparing Video For Download...