⦁ ETL 이란?
Extract, Transform, Load 의 약자로, 추출 · 변환 · 적재를 뜻한다. 보유하고 있는 다양한 데이터를 ETL을 통해 내가 원하는 목적에 따라 데이터를 사용할 수 있다.
간단한 예로 학생들의 정보를 담은 학급데이터가 있다.
이 중 생일이 지나지 않은 학생만 뽑아서 | 추출 |
남은 일 수를 D-Day로 표현하여 | 변환 |
생일테이블에 담는 | 적재 |
이 과정이 ETL이라고 할 수 있다.
학급이 아닌 기업이라면 어떨까? 기업에서 ETL은 고객 데이터, 제품 데이터 등(CRM, ERP) 각 데이터를 수집 및 결합하여 데이터 웨어하우스를 구축한다. 또한 데이터를 집계, 분석하여 매출 동향 분석이나 연간 실적 보고 등 비즈니스 목적에 맞게 데이터를 활용하도록 한다.
⦁ CRM, ERP 란?
1) CRM
Customer Relationship Management 의 약자로 고객 관계 관리를 뜻한다. 고객 정보를 한 곳에 모아 관리하고, 자사와 고객의 커뮤니케이션 전반의 정보를 축적하고 이를 바탕으로 한 고객 관리가 가능하도록 한다.
한마디로 고객 정보 데이터베이스
2) ERP
Enterprise Resource Planning 의 약자로 전사적 자원 관리를 뜻한다. 경영에 필요한 인적 자원, 재무 등의 정보를 한 곳에 모아 관리하고, 경영 전략을 바탕으로 계획을 세우고 효율적으로 배분하는 것을 의미한다.
한마디로 경영 정보 데이터베이스
'개발일기' 카테고리의 다른 글
0315_ XML과 HTML의 정의 및 비교 (0) | 2023.03.21 |
---|---|
0314_ .cfg 등 파일 확장자명 정리 (0) | 2023.03.21 |
0309_ InvokeHandler Method , Thread Pool 이란? (0) | 2023.03.20 |
0308_ 이클립스 디버깅모드 (0) | 2023.03.20 |
0307_ YUI Compressor란? (0) | 2023.03.20 |