4 OLAP 11 OLAP Prof. Hwan-Seung Yong Dept. of - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

4 OLAP 11 OLAP Prof. Hwan-Seung Yong Dept. of

Description:

4 OLAP 11 OLAP Prof. Hwan-Seung Yong Dept. of CSE, Ewha Womans Univ. http://dblab.ewha.ac.kr/hsyong OLAP ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 26
Provided by: dblabEwh
Category:
Tags: olap | dept | hwan | prof | seung | yong

less

Transcript and Presenter's Notes

Title: 4 OLAP 11 OLAP Prof. Hwan-Seung Yong Dept. of


1
?4? OLAP ??????11? OLAP ????
  • Prof. Hwan-Seung Yong
  • Dept. of CSE, Ewha Womans Univ.
  • http//dblab.ewha.ac.kr/hsyong

2
OLAP ??? ????
  • OLAP ???? ??? ?? ?? 11.1
  • ??? ?????
  • ??? ???? Query Processing ??
  • ??? ?? ? ??
  • OLAP ?? ??
  • ?? 11.2
  • ?? ???? ?? ? ?? ??? ?? ??
  • MOLAP
  • ROLAP
  • DOLAP(Desktop)
  • HOLAP(Hybrid)

3
MOLAP
  • ??? DBMS ??
  • ??? ?? ?? ??
  • ?? ???? ??
  • ?? ROLAP? ?? ??? ??, ?? ?? ??, ???? ?? ???? ??
  • ??? ?? ??
  • ESSBASE? ??, ???? ??? ??
  • ??? ?? ??/?? ???? ??
  • ?? ??? ???? ??(BLOCK)? ??
  • ??? ??? ???.
  • ?) ?? 11.3, 4 ???? ????
  • ??/??? ??/??? ??/?? ???? ??? ?
  • ??? ??? ??? ??, ??? ??? ?? ???? ??? ??? ???? ??
    ????? ???? ??

4
MOLAP
  • ??? ??
  • ??? ?? ??? ????? ??
  • ???? ??? ??? ?? ? ???? ?? ??
  • ??? ???? ?? ??? ?? ???
  • ? ???? ????? ??/?? ?? ?? ??
  • ??? ??
  • ?? ?? ??? ??? DB? ????? ??? ??
  • MOLAP ??
  • Hyperions Essbase
  • Oracles Express
  • Pilots Decision Support Suite
  • Applixs TM/1

5
ROLAP
  • SQL ?? ??
  • ??? ? ??? ???? ??? ????? ?????
  • ???? ?? ???? ?? ??
  • ??? ?? ?? ??
  • ???? ?? ?? ?? 5? ???
  • MDX(Multi-Dimensional eXpression) ?? ??
    Microsoft
  • ROLAP ??
  • ?? ?????? ?? ?? 2? ??
  • ???? ?? ??
  • ????? ?? ?? ?
  • ?? 3? ?? ?? 11.5
  • ?????-ROLAP ??-??? DBMS
  • ??? ??? ?? ???? ?? SQL? ??

6
ROLAP
  • ROLAP ??? ??? ???? ??
  • RDBMS?? ?? ??
  • ???? SQL ?? ?? ??(Series of SQL statement)
  • ROLAP ??? ??? SQL ? ??? ??
  • ROLAP???? ??
  • ??? SQL ? ??, RDB? ?? ??? ??
  • ??? ??? ????? ??
  • ??
  • INFORMIXs MetaCube
  • Information Advantages DecisionSuite
  • MicroStrategys DSS Agent

7
?????? ??? DBMS
  • ????? ?? ? OLAP ??? ??
  • RDBMS? OLAP ??? ??? ??
  • SQL ?? ??
  • RedBricks RISQL
  • ??, ????, ??, ???? ?? ??? ??? ????
  • ?????? ??
  • OLTP Query? ?? Pairwise ??? ??
  • ????? ??? Pairwise ???? ???
  • FACT ???? ?? ??, ?? FACT? ?? ???? ?? ???
  • ?? 11.6 ??????? ?? ?? ??
  • ??(??)? ?? ??/??(??)? ?? ??? ??
  • ??? ??DB Optimizer? ?? ???? ?? ?? ??
  • Star Schema? ??? ??? Optimizer? ?? ??

8
?????? ??? DBMS
  • ??? ????
  • ?? ????? ??? ?? ??,
  • ??? ????? ?? ??
  • ?? ???? ??? ?? ?? ??
  • ?? ?? ??SMP, MPP, NUMA ???
  • ?????? ?? ?? ??? ??
  • ???(bitmap) ???
  • ??? ?????? ?? ?? ?? ??
  • ?? ?? ?? ???? 1??? ? ???? ??(1 ??, 0 ??)
  • RedBrick? STARindex ?

9
DOLAP
  • ???? ?? ? ??? ?? ??????? ??
  • ??? ??? ??? ??
  • ? ????? ??? ???? ????, ??? ?? ??
  • ?? ?? ??? ??? ? ??
  • ??? ???? ?? ?????? ???? ??
  • ??
  • Cognoss PowerPlay
  • BrioTechnologys BrioQuery
  • Business Objectss Business Objects
  • Database OLAP? ??? ????? ?.
  • RDBMS ?? OLAP??? ???? ??

10
HOLAP
  • ??? ?? ???? ??? ??????? ?? DB ?? ??
  • ??? DB ?? ???, ??? ?? ???
  • ????? ??? ??????? ??
  • MOLAP? ROLAP ? ??? ?? ??
  • ??
  • Seagate Softwares Holos
  • Oracles Express
  • Microsoft SQL Server for OLAP
  • Pilot, SAS? ?? MOLAP ???? HOLAP?? ???

11
OLAP ? ?? ??
  • 1993? Codd? 12?? Rule, 1995? 6?? ?? ?11-1
  • Hot Issue MOLAP vs ROLAP
  • ROLAP ??? ???? ?? ?? ??, ??? ?? ?? ??
  • MOLAP ??? ??? ?? ??
  • ?????? ??
  • ?? 11.2 ???

12
? OLAP
  • ?? ? ??
  • ?? ????? ???
  • ??? ???? ?? ? ???? ?? ??
  • ??? ???? ????/?? ??? ????
  • ??? ??? ???? ????? ???
  • ?????? ??? ??? ??? ?? ??
  • ? ????? ??
  • ????
  • ?? 11-7, OLAP ??? ??? ?? ??
  • ???? ?? ??? ???? ? ? ??
  • ????? ???
  • ? OLAP ????? ?? ?? 11-8
  • ???? ???? ???? CGI ????? ??,
  • ? ??? OLAP ????? ????? ??

13
? OLAP
  • ? ????? ??
  • ???? Java Applet, Active X control, Plug-In ?
  • ????? ?? ?? ??
  • ????? ???? ???? ?? ?
  • ? ???
  • ???? ??? ?? ????
  • ????? ?? ??? ????? ??
  • ???? ??? ??

14
?4? OLAP ??????12? OLAP ??? ??? ?? ??
  • Prof. Hwan-Seung Yong
  • Dept. of CSE, Ewha Womans Univ.
  • http//dblab.ewha.ac.kr/hsyong

15
OLAP ??
  • ?? ???? ??, ??? ??
  • ????, ?? ??, ??
  • ??? ??
  • ?? ????? ??
  • ?? ???? ?
  • API ??? ???
  • OLAP Council? MD-API
  • Microsoft? OLE DB for OLAP API
  • MD-API
  • 1996? ??, Gentia?? ?? ??
  • 1998? 1?, MD-API 2.0 ??, Java Library? COM
    Object? ??
  • ?? ??? ??

16
OLAP ??
  • OLE DB for OLAP
  • 1998? 2? 1.0 ??
  • MDX ??? ?? ??
  • http//www.microsoft.com/data/oledb/olap
  • OLAP ?????
  • OLAP ?? ?? 12-1
  • MD-API
  • ?????? ??, ????, ??, ???? ??
  • ??? ?? ???? ?? ???? ??
  • OLE DB for OLAP
  • ?????? ????? ??
  • ??? ?? ???? ??? ???? ??
  • ?? ??(? ? ??? ??? ??? ?) ??
  • ?????? ??? ??? ?? ?? ??

17
??? ?? ?? MDX
  • ??? ?? ?? ????(dataset)
  • ????
  • ?? ? ?(Axis), ??? ???? ??
  • ???? MDX ??
  • SELECT lt? ??gt
  • FORM lt??gt
  • WHERE lt???? ??gt
  • ? ?? 12-3? ??? ?? ?? ?
  • SELECT (??, ??) ON COLUMNS,
  • CROSSJOIN (???,???, ???,????) ON ROWS
  • FROM ????
  • WHERE (1?)

18
????? MDX
  • ?? ??
  • ??, ??, ??, ??, ??
  • ??? ??? ?? ???? ?? ?? ??
  • ?? ???? ?? ?? ??
  • ??.MEMBERS
  • ???.CHILDREN
  • FILTER ??? ?? ??? ??, ?? ??
  • ?? ??? ? 12-1
  • ???, ????, ????, ??? ?? ?

SELECT (???, ???) ON COLUMNS,
FILTER (??.MEMBERS, ???.VALUE gt 500) ON
ROWS FROM ...
19
????? ??
  • ?? ???? ????? ?? ??
  • DIMENSION PROPERTIES ??
  • ???.???? ? ??? ??
  • ?? 12.4 ????? ?? ?? ?
  • ????? ?? ???? ??? ?

SELECT (???, ???) ON COLUMNS,
(??, ??) DIMENSION PROPERTIES ??????,
???.???? ON ROWS FROM ????
WHERE (???, 1?)
SELECT (???, ???) ON COLUMNS,
FILTER( ??.MEMBERS, ???.???)???) ON
ROWS FROM ???? WHERE (???, 1?)
20
??? ??? ??
  • ??? ??? ?? ??? ??? ?? ??
  • WITH MEMBER ? ??
  • ?? ??? ?? ? ?? ?? (?? 12.5? X?? ?? ??)

WITH MEMBER ??.?????????/?
??? SELECT (???, ??????) ON COLUMNS,
(???, ???) ON ROWS FROM ...
WITH MEMBER ??.????
(3?-2?/2?)100 ??.????? ???
??? SELECT (2?.3?,????) ON COLUMNS,
(???, ???, ?????) ON ROWS FROM ...
21
??? ??? ??
  • ??? ??? ?? ?? ?? ??
  • SOLVE ORDER? ?? ?? ??
  • SOLVE ORDER ???? ?? ??
  • ? ?? ?? ??? ?? ??? ?? ?? ??

WITH MEMBER ??.????
(3?-2?/2?)100, SOLVE ORDER 2
??.????? ??? ???, SOLVE ORDER
1 SELECT (2?.3?,????) ON COLUMNS,
(???, ???, ?????) ON ROWS FROM ...
22
???? ??? ??
  • MDX?? ? ?? ??? ?? 0?, ???? ?? Empty
  • ?? 12.6 MDX? ? ?? ?? ?
  • ??? ?? ??? ???? ?? ?
  • ?? MDX ??
  • DRILL DOWN, UP ??
  • IF, ELSE ? ?? ??
  • ?? MDX ?? ??? ??? ??? ??.

SELECT (???, ???) ON COLUMNS,
NON EMPTY???? ON ROWS FROM ...
23
????
  • OLAP Council? APB-1 (Application Processing
    Benchmark-1)
  • 1996. 10 version1, 1998. 11 version 2
  • ?? ?? ??? OLAP ??? ????? ??
  • ?? ??? ?? ??? ??
  • ?? ?? ?? ?? 12-7
  • ?? ??
  • ???, ???, ????, ???, ???, ???, ????? 7 ??
  • ?? 10000? ??? ??
  • ???? 10? ??, ????? ?? 90
  • ?? ??
  • ?? ??, ??, ??? 3??
  • 1000? ??, ???? 100? ??,
  • ???? 10? ??? ??
  • ?? 2?? ?? ??
  • ?? ?? ??, ??, ??

24
????
  • ????
  • ????? ????, ???, ??, ??????, ??????
  • ????? ?? ?????, ???, ??, ???, ?????
  • ??? ??
  • ??? ?? ????? ??
  • ?? 10?? ??? ?? ??
  • ??? ?? ??
  • OLAP ??? ?? ??
  • AQM(Analytical Queries per Minutes)
  • ??? ?? ??? ??????? ?? ?
  • http//www.olapcouncil.org ??
  • ?? ???? ??? ?? ??? ?? ??? ?? ? ??? ?? ??

25
??3 LG-EDS ??? ??
  • ? ?? ?? ?? ? ?? ??? ?? Outlook ???
  • ??? ?? ? ?? ?? ?? ?? ?? ?? ??
  • ?? 3. ??? ?? ??
  • ?? 4, ??? ????? ?? ??
  • ?? 5. ??? ?? ? ??
  • ?? 6. ??? ?? ??
  • ??
  • ??? EXCEL ??? ? ???????? EXCEL?? ??
  • ??? ?? ??
  • ??? ?? ?? ???
Write a Comment
User Comments (0)
About PowerShow.com