ETL(Extract Transform Load)
여러 시스템에 흩어진 데이터를 추출(Extract)하고, 분석하기 좋은 형태로 미리 가공(Transform)한 뒤, 데이터 웨어하우스 같은 저장소에 적재(Load)하는 순서로 진행되는 데이터 처리 방식입니다.
한눈에 보는 정의
ETL(Extract Transform Load)은 여러 시스템에 흩어진 데이터를 추출(Extract)하고, 분석하기 좋은 형태로 가공(Transform)한 뒤, DWH(데이터 웨어하우스) (데이터 웨어하우스) 같은 저장소에 적재(Load)하는 순서로 진행되는 데이터 처리 방식입니다.
자세히 알아보기
- 예문: "여러 부서의 시스템에서 판매 데이터를 모아, 통일된 형식으로 정리한 뒤 분석용 저장소에 쌓는 것이 ETL 과정이다."
- 데이터를 저장소에 넣기 '전에' 미리 가공(Transform)을 마친다는 점이 특징으로, 저장소에는 이미 정리되고 분석하기 좋은 형태의 데이터만 쌓이게 됩니다.
- 여러 시스템마다 형식이 제각각인 데이터를, 하나의 통일된 기준으로 정리해야 여러 데이터를 함께 놓고 비교·분석할 수 있습니다.
- 가공을 저장소에 적재한 '이후'에 하는 방식은 ELT(Extract Load Transform) (ELT)라고 부르며, 저장소의 성능이 좋아지면서 최근 대안으로 함께 쓰이고 있습니다.