[Data Engineering] dbt란 무엇인가?
·
📊 Data Engineering
dbt란 무엇인가?dbt는 간단한 SELECT 쿼리를 통해 데이터를 변환하는 데 도움이 되는 개발 프레임워크이다.dbt(Data Build Tool)는 데이터 엔지니어링 분야에서 원시 데이터를 데이터 웨어하우스 내에 분석에 적합한 형태로 변환(Transform)하는 데 사용되는 오픈소스 도구이다. 특히 ELT(Extract, Load, Transform) 파이프라인의 'T' 단계를 담당하며, 데이터 웨어하우스에 이미 적재된 데이터를 효과적으로 변환하는 데 중점을 둔다. dbt는 SQL을 핵심 언어로 사용하며, 여기에 소프트웨어 엔지니어링의 모범 사례(버전 관리, 테스트, 모듈화 등)를 접목하여 데이터 변환 프로세스를 더욱 안정적이고 효율적으로 만든다. 이를 통해 데이터 분석가와 엔지니어는 신뢰할 수 있고..