공든탑앱 열기

기업의 데이터 시스템: OLTP·OLAP·DW·DM

ADsP (데이터분석 준전문가) · 데이터의 이해 · 약 11분

쉽게 말하면

회사는 매일 생기는 주문·결제를 바로 처리하는 시스템(OLTP)과, 쌓인 기록을 모아 분석하는 시스템(OLAP)을 따로 써요. 분석용 데이터를 한곳에 모은 큰 창고가 데이터 웨어하우스(DW), 거기서 부서에 필요한 것만 떼어 낸 작은 창고가 데이터 마트(DM)예요. 고객을 관리하면 CRM, 원료부터 배송까지 관리하면 SCM이에요.

시험용 정의

OLTP(Online Transaction Processing)는 주문·결제·이체처럼 짧고 빈번한 거래(트랜잭션)를 실시간으로 처리해 데이터베이스를 수시로 갱신하는 시스템이고, OLAP(Online Analytical Processing)는 쌓인 데이터를 다차원으로 대화식 분석해 의사결정에 필요한 요약 정보를 주는 시스템이다. 데이터 웨어하우스(DW)는 여러 원천의 데이터를 주제 중심·통합·시계열·비휘발적으로 모은 전사 분석용 저장소이고, 데이터 마트(DM)는 DW 의 일부를 특정 부서나 주제에 맞게 떼어 낸 작은 저장소다. 원천 데이터를 DW 로 옮길 때는 ETL(추출·변환·적재)을 거친다. 기업 업무에는 CRM(고객관계관리), SCM(공급망관리), ERP(전사적 자원관리), BI(비즈니스 인텔리전스, 데이터 기반 보고·분석) 시스템이 데이터베이스를 바탕으로 돌아간다.

비유로 이해하기

편의점 계산대는 손님마다 바로 결제를 찍는 OLTP, 본사 분석팀은 전국 매출을 지역·요일·상품별로 돌려 보는 OLAP 다. 전국 매장 기록을 모은 본사 창고가 DW, 그중 음료 담당자에게 음료 기록만 떼어 준 창고가 DM 이다.

자세히

OLTP vs OLAP

구분OLTPOLAP
목적거래 처리 (주문, 결제, 예약)분석과 의사결정 지원
작업짧고 잦은 삽입·수정·삭제복잡한 조회, 다차원 요약 (드릴다운·롤업)
데이터현재 운영 데이터오랜 기간 쌓인 이력 데이터
사용자현업 직원, 고객분석가, 경영진

데이터 웨어하우스와 데이터 마트

구분데이터 웨어하우스 (DW)데이터 마트 (DM)
범위전사(회사 전체)특정 부서·주제 (영업, 마케팅)
관계여러 원천을 통합DW 의 부분집합 (종속형). DW 없이 따로 만들기도 한다 (독립형)
비용·기간크고 길다작고 빠르다

데이터 웨어하우스의 네 가지 특징

특징뜻
주제 지향업무 처리가 아니라 고객·상품 같은 분석 주제 중심
통합여러 시스템의 데이터를 같은 형식으로 맞춰 모음
시계열시간에 따른 변화를 기록
비휘발한번 넣은 데이터는 거래처럼 수시로 바뀌지 않음 (조회 위주)

기업 시스템 약어

약어뜻하는 일
ETLExtract, Transform, Load여러 원천에서 추출해 정리·변환한 뒤 저장소에 적재
CRM고객관계관리고객 데이터를 분석해 마케팅·서비스에 활용
SCM공급망관리원자재 조달부터 생산·유통·최종 소비자까지의 흐름을 최적화
ERP전사적 자원관리인사·재무·생산·구매 같은 기업 자원을 한 시스템에 통합
BI비즈니스 인텔리전스데이터를 모아 보고서·대시보드로 의사결정 지원

데이터 마이닝

대량의 데이터에서 숨겨진 패턴과 규칙을 찾아 의사결정에 쓰는 기법이다. DW 에 모인 데이터가 주된 재료가 된다. 자세한 기법은 3과목 '데이터 마이닝 개요'에서 다룬다.

시험에 이렇게 나와요

확인 문제

Q1. 은행 이체처럼 짧고 빈번한 거래를 실시간으로 처리하는 시스템은?

  1. OLTP
  2. 데이터 마이닝
  3. 데이터 마트
  4. OLAP
정답 보기

1번 OLTP

OLTP(온라인 거래 처리)는 데이터를 실시간으로 넣고·고치고·지우는 짧고 잦은 거래를 처리한다. OLAP 는 쌓인 데이터를 분석한다.

Q2. OLAP 에 대한 설명으로 옳은 것은?

  1. 비정형 데이터만 처리한다
  2. 은행 창구의 입출금 처리에 주로 쓴다
  3. 짧고 잦은 거래를 실시간으로 삽입·수정·삭제한다
  4. 다차원 데이터를 여러 관점에서 대화식으로 분석한다
정답 보기

4번 다차원 데이터를 여러 관점에서 대화식으로 분석한다

OLAP 는 분석용, 거래 처리는 OLTP 다.

Q3. 데이터 마트에 대한 설명으로 옳은 것은?

  1. 회사의 모든 데이터를 통합한 중앙 저장소다
  2. 특정 부서나 주제의 분석 목적에 맞게 만든 작은 저장소다
  3. ETL 과 같은 말이다
  4. 실시간 거래 처리 시스템이다
정답 보기

2번 특정 부서나 주제의 분석 목적에 맞게 만든 작은 저장소다

전사 통합은 DW, 부서·주제용 작은 저장소가 DM 이다.

Q4. 원자재 조달부터 제품이 최종 소비자에게 가기까지의 흐름을 관리하는 시스템은?

  1. CRM
  2. SCM
  3. BI
  4. OLAP
정답 보기

2번 SCM

공급망관리(SCM)다. CRM 은 고객관계관리.

Q5. 여러 원천에서 데이터를 꺼내 정리·변환한 뒤 저장소에 넣는 과정은?

  1. OLTP
  2. ETL
  3. KDD
  4. CRM
정답 보기

2번 ETL

Extract(추출) → Transform(변환) → Load(적재).

Q6. 데이터 웨어하우스의 특징이 아닌 것은?

  1. 주제 지향
  2. 시계열
  3. 통합
  4. 휘발성(수시로 바뀜)
정답 보기

4번 휘발성(수시로 바뀜)

DW 는 비휘발적이다. 한번 넣은 데이터는 조회 위주로 쓴다.

헷갈리기 쉬운 O·X

OLTP 는 다차원 데이터를 대화식으로 분석하는 데 주로 쓴다.

정답 보기

X 그건 OLAP. OLTP 는 거래 처리.

데이터 마트는 데이터 웨어하우스 없이 독립적으로 만들 수도 있다.

정답 보기

O 독립형 데이터 마트.

CRM 은 원자재 조달부터 유통까지의 과정을 관리한다.

정답 보기

X 그건 SCM. CRM 은 고객관계관리.

함께 보면 좋은 개념