<오늘의 용어> ETL(Extraction, Transformation, and Loading)

 

 ETL은 데이터의 추출(Extraction)·변환(Transformation)·적재(Loading)의 약자로 비즈니스인텔리전스(BI) 구현을 위한 기본 구성요소 가운데 하나다. ETL툴은 다양한 원천 데이터를 취합해 데이터를 추출하고 하나의 공통된 포맷으로 변환해 데이터웨어하우스(DW)나 데이터마트(DM) 등에 적재하는 과정을 지원하는 툴을 의미한다.

 국내에서는 ETT, 즉 Extraction·Transformation·Trasportation의 약어로 자주 사용돼왔지만 최근 들어 해외시장에서는 점차 ETL로 불리고 있다. 과거에는 ETL과정을 수작업(하드코딩)을 통해 해결해왔지만 매우 어려울 뿐만 아니라 비용부담이 높아 최근엔 이를 자동화한 툴들이 잇따라 개발되고 있다. 또 ETL뿐만 아니라 메타데이터관리(MDM) 등 기업내 다양한 데이터를 전반적으로 관리할 수 있는 기능이 포함되면서 ETLM(ETL Management)이라는 용어가 사용되기도 한다.

 <이정환기자 victolee@etnews.co.kr>