더북(TheBook)

BETTER WAY 19 비관계형 데이터를 정보성 데이터로 변환할 때는 ETL을 사용하자

추출(Extract), 변환(Transform), 로드(Load)를 의미하는 ETL은 외부 소스에 있는 데이터를 추출한 후 관계형 설계 규칙이나 다른 요구 사항에 맞게 변환하고, 분석이나 다른 목적으로 사용하려고 데이터베이스에 로드하는 일련의 절차나 도구를 의미한다. 거의 모든 데이터베이스 시스템은 이런 처리를 지원하는 다양한 유틸리티를 제공한다. 이런 유틸리티는 꽤 빠르게 원시 데이터를 정보성 데이터로 변환해 준다.

윈도우 시대의 첫 번째 데이터베이스 시스템인 액세스에 있는 일부 도구는 데이터를 변형하고 로드해서 유용한 데이터로 만드는 방식을 제공하는데, 이 도구로 유틸리티가 무엇을 할 수 있는지 알아보자. 여러분은 아침 식사용 시리얼을 생산하는 회사의 마케팅 관리자다. 경쟁사의 판매 명세는 물론이고 브랜드별로 세부적으로 분석해야 한다고 가정하자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.