오픈소스/dbt
ref () vs source()
pastime
2024. 1. 7. 01:21
728x90
dbt를 사용하다보면 ref와 source가 헷갈리는 경우가 많다.
Source
데이터 소스를 정의하고, DB에서 가져온 데이터를 가공하는 역할
일반적으로 DB의 특정 테이블이냐 뷰에 대한 정의를 포함
Ref
source 모델을 재사용하여 새로운 가공된 모델을 정의하는데 사용
즉)
source는 원천에서 간단한 변환 ( 형변환, as 문) 등.
ref 는 source에서 가져온것을 토대로 변환 작업
728x90