구축방향으로의 - kmis.or.kr · 데스크탑 브라우져 포탈 모바일 ... 2....
TRANSCRIPT
BUSINESS INTELLIGENCE WITH MICROSTRATEGY
새로운 BI
구축방향으로의
11
구축방향으로의
Enterprise BI 가 가져야
하는 기능 과 사례소개
BI 시스템의 핵심 요소인 BI 플랫폼
리포팅 대시보드 다차원분석 고급분석 알림/경보BI 애플리케이션
공급망공급망공급망공급망분석분석분석분석•재고분석•주문처리분석고객분석고객분석고객분석고객분석•고객세그멘테이션•고객수익성•크로스셀링/업셀링 협력업체협력업체협력업체협력업체성과성과성과성과분석분석분석분석
• SLA 분석•입금취소분석제품제품제품제품관리관리관리관리•제품별판매성과분석•시장바구니분석•제품군관리BI 애플리케이션애플리케이션애플리케이션애플리케이션
2
Business Intelligence Platform
분석회사회사회사회사운영운영운영운영분석분석분석분석• 조직별성과리포팅• 인사리포팅• 전사상거래분석
•주문처리분석•배송비용분석재무분석재무분석재무분석재무분석• P&L 리포팅•수익분석•회계계정별상세분석 위험위험위험위험분석분석분석분석
•위험관리•포트폴리오위험분석• Fraud Detection영업분석영업분석영업분석영업분석
•점포/지역별실적분석•영업파이프라인 리포팅•조직별목표대비달성율분석
•입금취소분석•협력업체관련영업분석
DW & OLTP 시스템
ERPSystems
CRMSystems
WebSystems
DataWarehouse
DataMarts
MicroStrategy 개요
• 1989년Washington DC 설립
• 최대의독립 BI 벤더 (NASDAQ: MSTR)
• 전세계 3,000개 회사백만명이상의고객이사용
• 23개국에 41개의지사를설립운영중이며, 1,700명의임직원구성
• 직원의 20%가제품개발인력으로 BI 업계의기술혁신주도해왔으며, 매년매출액의20%를제품개발비로투자
• 2008년매출 $376M, 21분기연속년대비매출성장
• 1996년국내시장진출후선두유지
• 국내금융, 공공, 통신, 제조분야의 120여개고객사에적용
3
Atlanta
Boston
Charlotte
Chicago
Dallas
Denver
Los Angeles
Montreal
New York
San Francisco
Buenos Aires
Mexico City
Monterrey
Sao Paulo
Barcelona
Brussels
Cologne
Copenhagen
Frankfurt
Johannesburg
Lisbon
London
Madrid
Milan
Munich
Paris
Rome
Stockholm
Utrecht
Melbourne
Seoul(2000년지사설립)Singapore
Sydney
Tokyo
Seattle
Tampa
Toronto
Washington
Vienna
Warsaw
Zurich
• 국내금융, 공공, 통신, 제조분야의 120여개고객사에적용
엔터프라이즈 BI 의 5가지 비전
100,000
사용자들사용자들사용자들사용자들
[Web and Mobile,
high concurrency]
10 Pedabytes 의의의의 데이터데이터데이터데이터
[EDW + Datamarts + Operational]
< 5초초초초 이내의이내의이내의이내의
반응속도반응속도반응속도반응속도
[50% of Reports]
Enablers
• DW Appliances
• 64 Bit Servers
• High Speed Wireless
• Phone Browsers
• Advanced Visualizations
• Self-Service Reporting
4
Today’s BI Envelope
high concurrency]
100 개개개개 이상의이상의이상의이상의 BI
Applications
[Single BI Server]
[Analytical, Operational, Predictive]
주당주당주당주당 1,000,0000개의개의개의개의 리포트리포트리포트리포트
실행실행실행실행
[Highly Formatted and Interactive]
• Self-Service Reporting
• ETL & ELT
• SOA
• Web 2.0
• Adoption of DW as a Discipline
• ERP pre-built Datamarts
• Packaged Analytic Apps
• Analytic Culture becomes Mainstream
Why Enterprise Business Intelligence?Enterprise BI Architectures 가가가가 BI 의의의의 새로운새로운새로운새로운 발전발전발전발전 방향방향방향방향
5
� 개별 Applications
� 분리된사용자들
� 분리된개발팀들
� Simple한데이터접근
� 부서별운영
� 부서단위관리
� 하나의기준에의한지표
� 단일User Interface
� 협업에의한개발
� 최적화된데이터접근
� 효과적인 24x7 운영
� 효과적인관리
� 운영을위한과도학비용
� 서로다른지표값들
� 서로다른 User Interface
� 대립하는개발팀들
� 반복적데이터접근
� 관리를위한과도한비용
High Data Scale
All Data Sources
Data
Warehouse
(Building Blocks)
보안모델
“BI Mainframe” 의 단일 메타데이터로 통합된 분석 Application들
모든모든모든모든 스타일의스타일의스타일의스타일의 BI
Application들들들들
HR Reporting
Performance Scorecards
Budget Analysis
Sales Analysis
Order Processing Reports
Inventory Alerts
Enterprise BI ArchitectureEnterprise BI ArchitectureEnterprise BI ArchitectureEnterprise BI Architecture
High User Scale
Novice to Experts
6
Data Marts
Multi-Dim.
Databases
Operational
Databases 통합된
메타
데이터(Building Blocks)
통합된UI와
보안모델
Financial Reports
Financial Analysis
Statutory Reporting
Marketing Reports
Customer Analysis
Up Sell / Cross Sell
Product Analysis
Customer Satisfaction
Supplier Analysis
Fraud Detection
Invoices & Statements
Employees
Customers
Suppliers
통합된 BI 접근법
““““BI Series” 접근접근접근접근 - Legacy Product Integration
Reporting
OLAP
BI Series – Legacy Product Integration
� 각 BI 스타일마다다른 UI
� 각스타일마다의접점관리가필요
Organically Integrated MicroStrategy Arch
유기적유기적유기적유기적통합통합통합통합
Reporting
� 자동적통합
Uni
fied
Use
r In
terf
ace
� 단일 User Interface
7
코딩을이용한
수동적통합
Scorecards
Advanced& Ad-hoc
Alerts
OLAP
Scorecards
Advanced& Ad-hoc
Alerts
OLAP
Uni
fied
Met
adat
a
Uni
fied
Use
r In
terf
ace
Por
tal
별도의 UI Studio 존재
전사 BI 구조 – 부서단위 BI 구축과 엔터프라이즈 BI로의 통합
1단계분리된 BI분리된 MicroStrategy 플랫폼
엔터프라이즈3단계
데이터 통합메타데이터의 포인터를 EDW로
변경
엔터프라이즈 인사 영업2단계
BI 병합MicroStrategy 멀티-소스 환경
엔터프라이즈 인사 영업
재무부서재무 인사 영업인사부서 영업부서엔터프라이즈DW
재무부서재무 인사부서 영업부서엔터프라이즈DW
재무부서재무 인사부서영업부서엔터프라이즈DW
8
MicroStrategy 에서 많은 분석 Application 들을 사용하는 고객들
Intel Corporation 32 Applications 40,000 Users
Bank Of America 14 Applications 8,000 Users
KeySpan 30 Applications 1,500 Users
Lowe’s 13 Applications 2,500 Users
MetLife 10 Applications 1,800 Users
9
MetLife 10 Applications 1,800 Users
METRO Group >20 Applications 2,500 Users
Premier 18 Applications 4,500 Users
Sprint 32 Applications 30,000 Users
US Postal Service 12 Applications 50,000 Users
Verispan 17 Applications 2,000 Users
BI 요건을 충족하는최적의 기술 제공– 우수한 확장성에 기반한 대화식인터페이스
OLAP
제품
데이터
마이닝
BI 애플리케이션애플리케이션애플리케이션애플리케이션요건요건요건요건 별별별별 BI기술기술기술기술 매핑매핑매핑매핑
MicroStrategy
Relational OLAP
강력한기능과대량데이터 , 확장성을지원
고급분석
고급분석
고급분석
고급분석
10
제품
리포팅제품
대규모대규모대규모대규모사용자사용자사용자사용자
대용량대용량대용량대용량데이터데이터데이터데이터
소규모소규모소규모소규모사용자사용자사용자사용자
소량소량소량소량데이터데이터데이터데이터
대시보드
스코어카드
능동적
배포와알림
강력한기능과대량데이터 , 확장성을지원
단순분석
단순분석
단순분석
단순분석
1993년이후 BI시장에서 대규모 사용자 ,대용량데이터 지원 부문 선두
대용량 데이터
11
대규모 사용자
Source: OLAP Survey 5. World’s Largest Vendor-Independent Survey of the BI Market. Available from Survey.com
1. 5가지 BI 어플리케이션을통합 아키텍쳐로 제공
스코어카드
대시보드
리포팅
12
OLAP 분석
Σ(x)Σ(x)고급 분석
비정형분석
배포와
능동적전달
* 경영 현황 및 성과에 대한 빠르고 직관적인 파악을 위한 다이나믹 대쉬보드
13
1. 5가지 BI 어플리케이션을통합 아키텍쳐로 제공
브라우져브라우져브라우져브라우져 포탈포탈포탈포탈 오피스오피스오피스오피스모바일모바일모바일모바일데스크탑데스크탑데스크탑데스크탑
통합통합통합통합웹웹웹웹인터페이스인터페이스인터페이스인터페이스스
코어
카드&
대시
보드
리포
팅
OLAP
고급
분석
과
비정
형분
석
배포
와
능동
적알림
이메일이메일이메일이메일
BI의5가지스타일
통합된 UI
14
통합통합통합통합 메타데이터메타데이터메타데이터메타데이터
Services Oriented Architecture
스코
어카
드
대시
보드
리포
팅
OLAP
고급
분석
과
비정
형분
석
배포
와
능동
적
플러그앤플레이 모듈
통합된 비즈니스 모델
모든 데이터 소스들OperationalDatabase(ERP)
OperationalDatabase
(CRM, RFID)
Data
Warehouse
Data
Mart SAP
BW
2. 높은 사용자 확장성
시간당 10만개 이상의
개인화된 리포트
유저가유저가유저가유저가선택한선택한선택한선택한인터페이스로인터페이스로인터페이스로인터페이스로리포트리포트리포트리포트실행실행실행실행 / 배포배포배포배포
15
이메일네트워크
프린터
파일
서버
사내
포탈
Microsoft 오피스
웹
브라우져
Windows데스크탑
요청,
스케쥴,
이벤트
자동
개인화된
출력물
자동화된
파일보관
통합보안으로
자동연결
데이터의
쉬운
리프레쉬
순수 HTML 환경
정확한
디자인
MicroStrategy를를를를이용하여이용하여이용하여이용하여여러여러여러여러사용자사용자사용자사용자인터페이스로인터페이스로인터페이스로인터페이스로어떠한어떠한어떠한어떠한리포트도리포트도리포트도리포트도전달전달전달전달가능가능가능가능
일반적으로일반적으로일반적으로일반적으로 16 에서에서에서에서 64 GB 의의의의 메모리메모리메모리메모리
어플리케이션어플리케이션어플리케이션어플리케이션
메타데이터메타데이터메타데이터메타데이터
확장성과확장성과확장성과확장성과
많은많은많은많은 BI
어플리케이션어플리케이션어플리케이션어플리케이션지원지원지원지원
64-bit 환경을환경을환경을환경을 지원하는지원하는지원하는지원하는
MicroStrategy 기술기술기술기술
32-bit환경에서환경에서환경에서환경에서실행되는실행되는실행되는실행되는
다른다른다른다른 BI 기술기술기술기술
2. 높은 사용자 확장성 – 64bit MicroStrategy
16
2 에서에서에서에서 4 GB 의의의의 메모리메모리메모리메모리
공유공유공유공유캐시캐시캐시캐시
200명명명명사용자의사용자의사용자의사용자의
작업영역작업영역작업영역작업영역
어플리케이션어플리케이션어플리케이션어플리케이션
메타데이터메타데이터메타데이터메타데이터
50,000 명명명명이상의이상의이상의이상의
사용자의사용자의사용자의사용자의작업영역작업영역작업영역작업영역
공유공유공유공유캐시캐시캐시캐시
대부분의대부분의대부분의대부분의사용자사용자사용자사용자
확장성과확장성과확장성과확장성과
퍼포먼스퍼포먼스퍼포먼스퍼포먼스
적은적은적은적은수의수의수의수의서버서버서버서버
다른다른다른다른 BI 기술기술기술기술
웹 브라우저웹 브라우저64-bit Java Virtual Machines
• 많은 사용자와 대용량 리포트
2. 높은 사용자 확장성 – 64bit 웹 환경
• Extreme AJAX• 웹 서버의 워크로드 감소
AJAX처리 방식
워크로드 워크로드
Extreme AJAX처리 방식
프로세싱워크로드
프로세싱워크로드
프로세싱워크로드
프로세싱워크로드
프로세싱워크로드
프로세싱워크로드
프로세싱워크로드
웹 서버
64-bit JVM웹 서버
32-bit JVM같은 자원의 웹 서버로 보다 많은 사용자를 빠르게
지원합니다 = 엔터프라이즈 BI 비용 감소
• 웹 서버의 워크로드 감소• 빠른 응답 속도• 대규모 동시 사용자
17
프로세싱워크로드
프로세싱워크로드 프로세싱 프로세싱 프로세싱 프로세싱 프로세싱 프로세싱 프로세싱
3. 캐시를 통한 성능 보장
여러여러여러여러단계에서단계에서단계에서단계에서공유되는공유되는공유되는공유되는동적동적동적동적캐시캐시캐시캐시
빠른빠른빠른빠른리포트리포트리포트리포트
구현구현구현구현
다차원다차원다차원다차원캐시안에서캐시안에서캐시안에서캐시안에서
드릴링드릴링드릴링드릴링
많은많은많은많은파라미터들이파라미터들이파라미터들이파라미터들이
리포트리포트리포트리포트캐쉬캐쉬캐쉬캐쉬
데이터데이터데이터데이터셋셋셋셋캐쉬캐쉬캐쉬캐쉬
구성요소구성요소구성요소구성요소캐쉬캐쉬캐쉬캐쉬
관리자
관리자
관리자
관리자:
및및 및및관
리관
리관
리관
리
18
캐시되고캐시되고캐시되고캐시되고재사용재사용재사용재사용가능한가능한가능한가능한
메타데이터를메타데이터를메타데이터를메타데이터를이용하여이용하여이용하여이용하여
빠른빠른빠른빠른리포트리포트리포트리포트개발개발개발개발
많은많은많은많은파라미터들이파라미터들이파라미터들이파라미터들이
사용자에게사용자에게사용자에게사용자에게빠르게빠르게빠르게빠르게표시표시표시표시
같은같은같은같은쿼리는쿼리는쿼리는쿼리는캐시된캐시된캐시된캐시된
쿼리를쿼리를쿼리를쿼리를재재재재사용사용사용사용
빠른빠른빠른빠른쿼리쿼리쿼리쿼리실행을실행을실행을실행을위해위해위해위해
데이터데이터데이터데이터베이스베이스베이스베이스연결연결연결연결캐시캐시캐시캐시
메타데이터메타데이터메타데이터메타데이터
개체개체개체개체캐쉬캐쉬캐쉬캐쉬
퀴리퀴리퀴리퀴리캐쉬캐쉬캐쉬캐쉬
DB연결연결연결연결캐쉬캐쉬캐쉬캐쉬
메타데이터메타데이터메타데이터메타데이터
Freeform
SQL
SQL
Generation
MDX
Generation
캐쉬
캐쉬
캐쉬
캐쉬
관리자
관리자
관리자
관리자
동적
동적
동적
동적
캐쉬
캐쉬
캐쉬
캐쉬
생성
생성
생성
생성
및및 및및
4. DW의 모든 데이터를 활용할 수 있는 ROLAP 아키텍처
vs.큐브큐브큐브큐브집합들집합들집합들집합들MicroStrategy
Relational OLAP각각의어플리케이션을위한큐브들보안설정을위한큐브들
전체전체전체전체 DB에에에에 대한대한대한대한멀티멀티멀티멀티디멘젼디멘젼디멘젼디멘젼모델모델모델모델
19
쿼리성능
제한된데이터접근
데이터의여러스냅샷
집계된정보만제공
큐브생성으로인한정보전달속도저하
큐브배포에따른보안문제
큐브유지관리를위한추가적인관리
쿼리성능
제한없는데이터베이스사이즈
한가지버전의데이터
DB의모든상세데이터까지접근
실시간데이터
중앙관리되는보안모델
집중화된리포트와메타데이터
vs.
데이터분석깊이를확장하기위한큐브들Relational
Database
4. DW의 모든 데이터를 활용할 수 있는 ROLAP 아키텍처
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2Attribute A
Attribute BMetric 1Metric 2
Attribute A
Attribute BMetric 1Metric 2
Reporting / Cube Technologies(드릴업 / 드릴 다운 기술 활용)
MicroStrategy ROLAP
(개체 프롬프트와 드릴 Anywhere 기술)
Attribute
Prompts
Metric
Prompts
? ?
? ?
20
1,000 개의 리포트들로
Data Warehouse의 0.5%를 커버
10 개의 메타 리포트들이 2개 이내의
드릴 경로내에서
Data Warehouse의 100%를 커버
5. 빠른 리포트 개발과 확장성
재사용재사용재사용재사용 가능한가능한가능한가능한 메타메타메타메타 데이터데이터데이터데이터 구조구조구조구조
리포트리포트리포트리포트디자인디자인디자인디자인레이아웃포맷계산식리포트리포트리포트리포트구성요소구성요소구성요소구성요소파라미터템플릿리포트리포트리포트리포트 메타메타메타메타 개체개체개체개체 타타타타 BI 툴툴툴툴리포트에리포트에리포트에리포트에종속적종속적종속적종속적MicroStrategy
리포트에리포트에리포트에리포트에종속적종속적종속적종속적
21
템플릿조건공용디자인비즈니스비즈니스비즈니스비즈니스추상화개체추상화개체추상화개체추상화개체지표,메져계층사용자정의그룹변형데이터데이터데이터데이터추상화추상화추상화추상화디멘젼팩트테이블논리테이블재사용재사용재사용재사용가능한가능한가능한가능한메타데이터개체메타데이터개체메타데이터개체메타데이터개체 재사용재사용재사용재사용가능한가능한가능한가능한메타데이터개체메타데이터개체메타데이터개체메타데이터개체
5. 빠른 리포트 개발과 확장성
다른다른다른다른 BI 기술기술기술기술 들의들의들의들의 리포트리포트리포트리포트 생성생성생성생성 방식방식방식방식
리포트리포트리포트리포트구상구상구상구상워크플로우
다른다른다른다른리포팅리포팅리포팅리포팅툴을툴을툴을툴을사용했을사용했을사용했을사용했을
때때때때시작지점시작지점시작지점시작지점테이블과컬럼파악지표디자인조건디자인입력조건디자인리포트디자이너
22
내용과표현변경최종최종최종최종리포트리포트리포트리포트리포트디자인워크플로우 입력조건디자인사용자정의그룹디자인접근권한디자인보안필터디자인관점과지표선택리포트에개체배치부분합 , 랭킹추가시간에따른변형계산된값포맷팅 , 레이아웃리포트실행 시각적인튜닝현업
업무요건
새새새새리포트를리포트를리포트를리포트를생성하는생성하는생성하는생성하는데데데데걸리는걸리는걸리는걸리는시간시간시간시간
5. 빠른 리포트 개발과 확장성
MicroStrategy 의의의의 리포트리포트리포트리포트 생성생성생성생성리포트리포트리포트리포트구상구상구상구상Report Writing Design Flow 리포트디자이너메타데이터개체들 MicroStrategy
리포트리포트리포트리포트생성시작생성시작생성시작생성시작지점지점지점지점
다른다른다른다른리포팅리포팅리포팅리포팅툴을툴을툴을툴을사용했을사용했을사용했을사용했을
때때때때시작지점시작지점시작지점시작지점
테이블과컬럼파악
지표디자인
조건디자인
23
최종최종최종최종리포트리포트리포트리포트
Report Writing Design Flow
WYSIWYG화면에서 현업이직접원하는리포트의 형태를편집MicroStrategy 리포트리포트리포트리포트생성에생성에생성에생성에소용되는소용되는소용되는소용되는시간시간시간시간
현업리포트디자이너강력한디자인모드에서기본리포트생성재사용가능한에구현된개체
들 리포트에담을개체선택리포트에개체레이아웃WYSIWYG-형식편집 부분합, 랭킹추가시간변형계산된값추가포맷팅 , 레이아웃
입력조건디자인
사용자정의그룹디자인
접근권한디자인
보안필터디자인
관점과지표선택
리포트에개체배치
부분합 , 랭킹추가시간에따른변형
계산된값
포맷팅 , 레이아웃리포트실행
5. 빠른 리포트 개발과 확장성
사용자가사용자가사용자가사용자가저장저장저장저장하고하고하고하고배포배포배포배포ROLAP Engine 의의의의강력한강력한강력한강력한
자동자동자동자동개인화개인화개인화개인화
Automatically tailors the content presented to
every user based on their security profile.
하나의하나의하나의하나의
리포트리포트리포트리포트
정의정의정의정의
사용자 Self – Service를 통해 최소 IT 비용으로
많은 범위의 분석 리포트를 커버할 수 있음
24
Save New Reports for Save New Reports for Save New Reports for Save New Reports for Personal UsePersonal UsePersonal UsePersonal Use� Share New Reports with Share New Reports with Share New Reports with Share New Reports with OthersOthersOthersOthers� Full Security Full Security Full Security Full Security Automatically AppliesAutomatically AppliesAutomatically AppliesAutomatically Applies
웹페이지의북마크기능과유사ROLAP Engine 의의의의강력한강력한강력한강력한
파라미터파라미터파라미터파라미터지원지원지원지원
� 모든관점 (unique to ROLAP)
� 모든지표 (unique to ROLAP)
� 모든집계 (unique to ROLAP)� 모든필터� 모든포맷ROLAP 드릴드릴드릴드릴Anywhere
Lets users surf to any place in the database,
dynamically generating new reports, never
before designed.
정의정의정의정의
6. 자동화된메타 데이터 관리
MICROSTRATEGY개체개체개체개체 기반기반기반기반 메타메타메타메타 데이터데이터데이터데이터 구조구조구조구조
다른다른다른다른 BI 기술기술기술기술
내장된내장된내장된내장된 메타데이터메타데이터메타데이터메타데이터 구조구조구조구조리포트리포트리포트리포트디자인디자인디자인디자인리포트리포트리포트리포트컴포넌트컴포넌트컴포넌트컴포넌트디자인디자인디자인디자인비즈니스비즈니스비즈니스비즈니스추상화추상화추상화추상화개체개체개체개체데이터데이터데이터데이터추상화추상화추상화추상화1,000s of
Reports
1,000s of
Reports
리포트리포트리포트리포트종속종속종속종속개체들개체들개체들개체들재사용재사용재사용재사용가능가능가능가능메타데이터메타데이터메타데이터메타데이터
MicroStrategy
??
??
?
25
추상화추상화추상화추상화개체개체개체개체Static SQL Static SQL Static SQL Static MDX
SQL Access MDX Access
재사용재사용재사용재사용가능가능가능가능개체들개체들개체들개체들DynamicMDXEngine
DynamicSQL
Engine
FreeformSQL
Engine
재사용재사용재사용재사용
Design
관련 개체 , 관련 리포트에변경사항이 자동으로 반영
변경사항은 메타데이터에
수동적으로 컴파일
…혹은변경에따라영향받는리포트들을
수동으로검증해야함
7. 부서 단위에서 본부 단위로 엔터프라이즈 단위로 확장되는 MicroStrategy
부서부서부서부서레벨레벨레벨레벨
• 간단한사용
• 간단한개발
• 낮은관리범위
보안보안보안보안
BI 유형유형유형유형사용자사용자사용자사용자수수수수
부서별보안100명 리포팅
26
데이터데이터데이터데이터
사이즈사이즈사이즈사이즈분석분석분석분석어플리케이션어플리케이션어플리케이션어플리케이션 단일개발팀 10 GB
단일집중화된집중화된집중화된집중화된개발개발개발개발팀팀팀팀
VS
개별개별개별개별개발개발개발개발팀팀팀팀
7. 부서 단위에서 본부 단위로 엔터프라이즈 단위로 확장되는 MicroStrategy
부서별보안본부단위보안100 명 리포팅스코어카드대시보드
1,000 명보안보안보안보안
BI유형유형유형유형
OLAP분석본부본부본부본부단위단위단위단위
• 여러 BI 스타일들
• 많아진사용자들
•보안요구사항증가
• 많은데이터
사용자사용자사용자사용자수수수수
27
BI 요구사항들이요구사항들이요구사항들이요구사항들이어플리케이션들의어플리케이션들의어플리케이션들의어플리케이션들의성공과성공과성공과성공과확장에확장에확장에확장에따라서따라서따라서따라서증가증가증가증가
사용자 Self-Service개별개발팀 100 GB
10 GB단일 BI
데이터데이터데이터데이터
사이즈사이즈사이즈사이즈
5 BI유형이단일아키텍쳐에서지원됨• 많은데이터
집중화된집중화된집중화된집중화된개발개발개발개발팀팀팀팀
VS
개별개별개별개별개발개발개발개발팀팀팀팀
분석분석분석분석어플리케이션어플리케이션어플리케이션어플리케이션
7. 부서 단위에서 본부 단위로 엔터프라이즈 단위로 확장되는 MicroStrategy
BI유형유형유형유형
전사적적용뿐아니라외부사용자까지확장고급분석마이닝
능동적배포알림5,000 명웹사용자20,000외부사용자
100엑셀사용자엔터프라이즈엔터프라이즈엔터프라이즈엔터프라이즈레벨레벨레벨레벨
• 모든 BI 유형
• 24시간운영을위한 Failover
구현
•재사용가능한메타데이터
부서별보안본부단위보안100 명 리포팅스코어카드대시보드
1,000 명OLAP분석
보안보안보안보안
사용자사용자사용자사용자수수수수
28
전사적전사적전사적전사적범위로범위로범위로범위로확장된확장된확장된확장된 BI Application 의의의의모습모습모습모습
집중화된개발/관리20 TB20개이상의개별 BI
Appication 운영구조
• 1,000~100,000명의사용자
•테라바이트급데이터
• 낮은 TCO 사용자 Self -Service개별개발팀 100 GB
10 GB단일 BI
5 BI유형이단일아키텍쳐에서지원됨데이터데이터데이터데이터
사이즈사이즈사이즈사이즈
집중화된집중화된집중화된집중화된개발개발개발개발팀팀팀팀
VS
개별개별개별개별개발개발개발개발팀팀팀팀
분석분석분석분석어플리케이션어플리케이션어플리케이션어플리케이션
8. 다양한 DB Platform 지원
29
데이터데이터데이터데이터베이스의베이스의베이스의베이스의고급고급고급고급기능기능기능기능활용활용활용활용
•멀티멀티멀티멀티패스패스패스패스 SQL 생성생성생성생성
•집계집계집계집계테이블테이블테이블테이블자동자동자동자동인식인식인식인식
•다이나믹다이나믹다이나믹다이나믹인덱스인덱스인덱스인덱스생성생성생성생성
• DB를를를를이용한이용한이용한이용한고급고급고급고급분석분석분석분석
•연결연결연결연결풀링풀링풀링풀링지원지원지원지원
최적화된최적화된최적화된최적화된데이터데이터데이터데이터베이스베이스베이스베이스기능기능기능기능활용활용활용활용
•각각각각 DB별별별별옵션이옵션이옵션이옵션이최적화된최적화된최적화된최적화된 SQL 자동자동자동자동생성생성생성생성
• VLDB 파라미터파라미터파라미터파라미터설정을설정을설정을설정을통해통해통해통해 SQL 튜닝튜닝튜닝튜닝
• DB별별별별뷰뷰뷰뷰, 테이블의테이블의테이블의테이블의특징적특징적특징적특징적기능기능기능기능지원지원지원지원
• DB가가가가제공하는제공하는제공하는제공하는통계통계통계통계함수함수함수함수 / 마이닝마이닝마이닝마이닝지원지원지원지원
•복잡한복잡한복잡한복잡한형태의형태의형태의형태의 DW 모델모델모델모델지원지원지원지원
BUSINESS INTELLIGENCE WITH MICROSTRATEGYMICROSTRATEGYMICROSTRATEGYMICROSTRATEGY
Thank You!