시작하기무료로 시작하기

dbt 스냅샷 모델 만들기

우리는 고객과 제품별로 고유하도록 테이블을 사전 변환해 SQL 쿼리를 단순화하기 위해 마트 모델을 구축하고 디버깅하는 데 집중했어요.

또 다른 유용한 변환 유형은 스냅샷(snapshot) 모델이에요. 이름에서 알 수 있듯, 이 모델은 데이터의 스냅샷을 저장해 최종 사용자가 특정 날짜 기준으로 과거 상태를 언제든지 확인할 수 있도록 해 줍니다.

이번 연습 문제에서는 두 가지 스냅샷 모델을 만들 거예요. 하나는 주문의 일별 변경 사항을 추적하고, 다른 하나는 재고의 일별 변경 사항을 추적합니다. 이를 통해 최종 사용자는 다음과 같은 질문에 답할 수 있어요:

  1. 시간이 지나면서 재고가 어떻게 변했나요?
  2. 시간이 지나면서 주문량이 어떻게 변했나요?

이 연습은 강의의 일부입니다

사례 연구: dbt로 전자상거래 데이터 모델 구축

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작