dbt 스냅샷 모델 만들기
우리는 고객과 제품별로 고유하도록 테이블을 사전 변환해 SQL 쿼리를 단순화하기 위해 마트 모델을 구축하고 디버깅하는 데 집중했어요.
또 다른 유용한 변환 유형은 스냅샷(snapshot) 모델이에요. 이름에서 알 수 있듯, 이 모델은 데이터의 스냅샷을 저장해 최종 사용자가 특정 날짜 기준으로 과거 상태를 언제든지 확인할 수 있도록 해 줍니다.
이번 연습 문제에서는 두 가지 스냅샷 모델을 만들 거예요. 하나는 주문의 일별 변경 사항을 추적하고, 다른 하나는 재고의 일별 변경 사항을 추적합니다. 이를 통해 최종 사용자는 다음과 같은 질문에 답할 수 있어요:
- 시간이 지나면서 재고가 어떻게 변했나요?
- 시간이 지나면서 주문량이 어떻게 변했나요?
이 연습은 강의의 일부입니다
