dbt 컬럼 테스트 추가
이전에 스테이징 모델을 만들 때는 각 스테이징 모델의 컬럼 설명을 제대로 문서화하는 데 집중했어요. 컬럼 설명을 문서화하던 같은 yaml 파일은 또 다른 용도가 있습니다. 바로 dbt 데이터 테스트를 추가하는 것이죠.
데이터 테스트는 세분성(granularity)과 데이터 품질 측면에서 데이터 드리프트를 방지하는 가드레일 역할을 하며, 조기 경보 체계로 작동합니다. 기본으로 제공되는 네 가지 데이터 테스트는 unique, not_null, accepted_values, relationships입니다.
이번 연습 문제에서는 이 네 가지 중 세 가지 테스트를 직접 적용해 보겠습니다.
이 연습은 강의의 일부입니다
