본문 바로가기
Database

ODS, DW, DM, ETL

by 5ole 2022. 10. 31.

 

- ODS : Operational Data Source

많은 양의 데이터를 정형화시켜 저장하는 공간, DW가 활용할 수 있는 임시 운영 데이터 저장,

운영계에서는 최종 데이터 형상으로 데이터를 주로 관리하기 때문에 ODS로 시계열로 변환해 이력 데이터 보관

소스 데이터를 가져와 정제, 통합, 변환된 형태로 보관하고 DW로 공급해주는 데이터 준비 공간(Operational Data Source) 

 

- DW : Data Warehouse

활용할 수 있는 형태로 만들어 저장, 관리, 분석할 수 있는 시스템

 

- DM : Data Mart

DW의 일부, 특정 분야에서 필요한 데이터들만 꺼내 저장

 

-  ETL : Extraction-Transformation-Load

ODS에서 DW, DM까지 데이터 추출, 변형, 로드 - SSIS, ODI, ESF 등의 Tool 사용, 데이터를 원천 시스템에서 추출하여 가공(변환, 정제)한 후 Data Warehouse/Data Mart에 적재하는 과정

 

*SSIS : SQL Server Integration Services

*SSMS : SQL Server Management Services

*SSDT : SQL Server Data Tools

 

(1) ODS

(2) 추출

DW/DM 시스템으로 데이터를 공급하기 위해 데이터 원천 시스템으로부터 읽어내는 과정

(3) 변환

추출된 데이터를 DW/DM 시스템으로 이동할 때 분산되어 있는 데이터와 코드 체계의 통합과 측정값을 계산하고 집계 하는 과정

(4) 적재

DW/DM 시스템의 대상 테이블로의 데이터 입력하는 과정

(5) 자동화

ETL의 전 과정을 담당자가 끝날 때까지 지켜보며 제어하는 일련의 작업을 툴이나 프로그램을 작성하여 자동화하는 처리 과정

 

 

- CDC : Change Data Capture

실시간 또는 준실시간 데이터 통합을 기반으로 하는 DW, ETL 대신 사용하기도 함.

 

 

- OLAP : Online Analytical Processing

시각화 도구, 데이터 마이닝 시스템

 

 

 

 

 

(+)

 

https://yannichoongs.tistory.com/232

 

ODS, DW, DM, ETL, CDC, EDW, OLAP 정리

※ Operational systems 현업에서 '원천' 이라고 많이들 쓴다. (나도 마찬가지) ※ ODS (Operational Data Store) 갓 생성된 다양하고 많은양의 데이터를 정형화시켜 저장하는 곳이다. 이 곳의 데이터만으로는.

yannichoongs.tistory.com

 

댓글