학습 목표ETL과 ELT에서 변환이 일어나는 위치를 설명할 수 있다.warehouse layering (staging · intermediate · marts)으로 역할을 나눌 수 있다.dbt가 warehouse 안 SQL DAG·테스트를 담당하는 방식을 설명할 수 있다.orchestration (Airflow·Dagster)과 transform 엔진의 역할 분리를 말할 수 있다.5·6편 Spark 출력을 warehouse 적재와 연결해 설계할 수 있다.문제 상황Spark에서 join·집계 후 JDBC bulk load — warehouse는 거의 idle, 재처리는 Spark만 다시변환된 테이블만 적재 — 원본이 warehouse에 없어 컬럼 추가·replay 때 소스부터 다시Airflow DAG 안에..