olap의이해 - kocwcontents.kocw.net/kocw/document/2015/chungbuk/chowanseop/... · 2016. 9. 9. ·...
TRANSCRIPT
충북대-경영정보학과 12015-07-26
2015.06
충북대학교 경영정보학과
조 완섭
Ch 8-1
OLAP의 이해
충북대-경영정보학과 22015-07-26
배경
데이타웨어하우스 의사결정을 지원하는 기업내부/외부 데이터의 집합
온라인 분석시스템 (OLAP <–> OLTP) 데이터 웨어하우스에 있는 대규모 데이터를 다차원적으로 신속하게분석하여 과학적인 의사결정을 지원하는 시스템
MOLAP/ROLAP 두가지 접근방식
데이터 웨어하우스와 OLAP의 배경 기업 운영계 시스템(OLTP)의 데이터는 대부분 마그네틱 테이프에 담아서 창고에 보관해 왔음
이것을 디스크에 담아서 의미있는 분석을 즉시에 수행하자는 생각에서 데이터 웨어하우스가 시작됨
충북대-경영정보학과 32015-07-26
배경
데이터 웨어하우스와 OLAP의 배경 (계속) 최근들어, ERP 등의 도입으로 기업의 대부분 데이터가 수년간 컴퓨터에 축적되고 있음
특히 최근에는 SNS, IoT 등 다양한 빅데이터 등장으로 데이터 웨어하우스로 유입되는 데이터의 양과 속도 및 다양성이 급증 => 빅데이터시대
대용량 데이터를 분석하여 의사결정에 활용하려는 기업의 요구와 이를 지원할 수 있는 HW(대용량 디스크, CPU 성능, 가격 등)와 SW (DBMS, OLAP, Data Mining 등)가 널리 보급됨
기업간 경쟁 심화로 과학적인 의사결정 지원이 더욱 중요해짐
배경
충북대-경영정보학과 42015-07-26
포춘지 선정 500대 기업 데이터증가 추세-------------------------1970년 8 GB1980년 350 GB1990년 28,000 GB2000년 400,000 GB…
2012년 전세계 데이터생성 : zetta byte 초과 => 빅데이터시대
2015-07-26 경영정보학과5
배경 – 사례 1
POSCO 사례
2015-07-26 경영정보학과6
배경 – 사례1
DW &OLAP
POSCO 사례
충북대-경영정보학과 72015-07-26
사례-2
예제 P 전자의 매출액 분석을 통한 문제파악, 의사결정 과정
OLTP(DB)에서 분석처리를 담당하는 경우 어떠한 문제가 있는가?
DB
OLTP
DW OLAP 분석처리
거래처리
DW & OLAP
의사결정
충북대-경영정보학과 82015-07-26
사례-2
…
사례-3
비정형 빅데이터의 분석
2015-07-26
관광정보데이터웨어하우스
사례-3
충북대-경영정보학과 102015-07-26
사례-3
충북대-경영정보학과 112015-07-26
사례-3 : 다차원 이슈분석
충북대-경영정보학과 122015-07-26
사례-3 : 다차원 연관분석
충북대-경영정보학과 132015-07-26
사례-3 : 다차원 감성분석
충북대-경영정보학과 142015-07-26
충북대-경영정보학과 152015-07-26
DW & OLAP 배경
정보시스템에축적된데이터증가
업무전산화와데이터베이스및인터넷확산
분석및의사결정활용의중요성인식
빅데이터시대도래
컴퓨터기술의향상
대용량자료처리를위한 H/W & 병렬처리기법
클라이언트/서버/Internet 아키텍춰
관계형데이타베이스기술
DW & OLAP (On-Line Analysis Program)
Data Mining
Big Data Technology
충북대-경영정보학과 162015-07-26
DW & OLAP의 정의
Data Warehouse (DW) 정의 의사결정 지원을 위한 데이터와 도구의 집합
DW 데이터 – 의사결정과관련된 데이타
다양한 데이터 소스로부터 통합된 데이터
대부분 operational data의 복사본
non-volatile data (분석용 데이터로 주기적 갱신)
주제 중심적(subject-oriented), 다차원적 data
임원 혹은 의사결정자 지원용 data
value-added data (e.g., summary, history) 포함
DW 도구 - 데이터 수집과 정제 및 분석을 담당
gathering data
cleansing, integrating, ...
querying, reporting, analysis
data mining
monitoring, administering warehouse
충북대-경영정보학과 172015-07-26
DW & OLAP의 정의
OLAP 정의 최종 사용자(분석가)가
다차원 정보인 DW에 직접 접근하여
대화식으로 정보를 분석하고
분석결과를 다양한 보고서 형식 (GUI)으로 출력하여
의사결정에 활용하는 과정
DW
DB4
DB3
DB2
DB1
OLAP
DMETL
files
OLTP 영역
충북대-경영정보학과 182015-07-26
DW & OLAP의 정의
다차원 정보 다양한 각도에서 분석될 수 있는 정보 (매출액)를 의미함
제품별로
매출액은 ?
기간별로
매출액은 ?
매출액의목표대비실적은 ?
권역별매출액은 ?
매출액
데이타
권역별/기간별/제품별매출액은 ?
도시별/년도별/제품별매출액은 ?
동별/년도별/삼성그룹의매출액은 ?
….
충북대-경영정보학과 192015-07-26
DW & OLAP의 정의
직접 접근 (온라인 분석) 전산부서와 같은 매개자를 거치지 않고 임원이나 사용자가 원하는 정보에 직접 접근함을 의미함
정보원
정보원
사용자
전산부서 사용자
DW
설계/구축
유지관리
충북대-경영정보학과 202015-07-26
DW & OLAP의 정의
대화식 분석 이전 분석질문 결과를 이용하여 다음 분석질문을 작성하는 방식으로다양한 분석을 수행함으로써 숨겨진 지식을 발견함
권역별
매출액의 전
년 동월 비교
결과는 ?
강남권의 매출액이
전년 동월에 비해
감소
강남권에속
한 각 지점별
매출액 ?
압구정점의제품별매출액 변화는 ?…
온라인/대화식 분석 처리가 중요함
충북대-경영정보학과 212015-07-26
DW & OLAP의 정의
GUI 활용 현황이나 추세를 수치보다는 그래프 형태로 보여줌
충북대-경영정보학과 222015-07-26
DW & OLAP의 정의
OLAP 결과는 의사결정에 활용함 경영자가 축적된 데이터의 분석을 기반으로 기업의 전반적 상황을 이해하면서 의사결정을 할 수 있도록 지원
다차원 분석을 온라인으로 수행할 수 있도록 지원함
OLAP
Decision Making
DW
OLAP의 구현
세가지 방법
충북대-경영정보학과 232015-07-26
OLAP의 구현
ROLAP (Relational OLAP)
충북대-경영정보학과 242015-07-26
OLAP의 구현
Multidimensional OLAP
충북대-경영정보학과 252015-07-26
충북대-경영정보학과 262015-07-26
OLAP vs OLAP
OLTP vs. OLAP OLTP 시스템은 “WHAT” 에 초점
예) 은행 거래 시스템
처리시스템의 정확한 기록과 갱신에 초점
OLAP 시스템은 “WHY” 에 초점
다차원분석을 통한 추이, 비교, 예측에 초점
충북대-경영정보학과 272015-07-26
OLAP vs OLAP
OLTP (DB) OLAP(DW)Mostly updates
Many small transactions
Mb-Tb of data
Raw data
Clerical users
Up-to-date data
Consistency, recoverability critical
홍길동의 잔고는 ?
Mostly reads
Queries long, complex
Gb-Tb of data
Summarized, consolidated data
Decision-makers, analysts
Historical data
Integration critical
최근 3년간 강남지역의 매출액 추세는?