뷰와 임시 뷰

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