De an-tttn-olap-slide1. B畛 GIO D畛C V O T畉O
TR蕩畛NG H NGO畉I NG畛 TIN H畛C TP.HCM
KHOA CNG NGH畛 THNG TIN
BO CO TH畛C T畉P T畛T NGHI畛P C畛 NHN CNTT
TM HI畛U K畛 THU畉T PHN TCH
D畛 LI畛U TR畛C TUY畉N
V 畛NG D畛NG TRONG
H畛 TH畛NG QU畉N L BN HNG
GI畉NG VIN H蕩畛NG D畉N: Th.S NGUY畛N PH蕩畛C 畉I
SINH VIN TH畛C HI畛N: LAI 畉I KI畛T
L HONG PH蕩NG NAM
2. N畛i dung tr狸nh by
Ph畉n 1 :Gi畛i thi畛u OLAP
畛nh ngh挑a OLAP
Nguy棚n t畉c v 畉c tr動ng Codd
V狸 sao s畛 d畛ng OLAP
C叩c thnh ph畉n c畛a OLAP
C叩c lo畉i m担 h狸nh d畛 li畛u a chi畛u c畛a OLAP
Ph畉n 2 : X但y d畛ng h畛 th畛ng b叩n hng.
Ph畉n 3 : Demo
4. 畛nh ngh挑a OLAP
OLAP l t畛 vi畉t t畉t c畛a On-Line Analytical
Processing (ph但n t鱈ch tr畛c tuy畉n) kh叩c v畛i OLTP On-
Line Transactional Processing (giao d畛ch tr畛c tuy畉n).
OLAP th動畛ng 動畛c 畛nh ngh挑a bao g畛m c叩c 畉c
i畛m a chi畛u, h畛i 叩p nhanh, 動畛c di畛n t畉 nh動 1 s董 畛
h狸nh kh畛i.
C叩c 畛ng d畛ng c畛a OLAP kh叩c v畛i c叩c 畛ng d畛ng c畛a
OLTP 畛 ch畛 l動u tr畛 d畛 li畛u, c叩ch th畛c ph但n t鱈ch d畛 li畛u
v c叩ch hi畛n th畛 d畛 li畛u cho ng動畛i d湛ng. OLAP cho ph辿p
tr畉 l畛i c叩c c但u h畛i ph畛c t畉p h董n trong l挑nh v畛c kinh
doanh.
6. C叩c 畉c tr藤ng c董 b畉n
Th畛 hi畛n 畛 m畛c quan ni畛m a chi畛u Multidimensional
Conceptual View.
T動董ng t叩c d畛 li畛u tr畛c quan Intuitive Data Manipulation.
T鱈nh li棚n k畉t v畛i OLAP l trung gian Accessibility: OLAP as
a Mediator
Tr鱈ch xu畉t th担ng tin t畛ng ph畉n v d畉n gi畉i Batch Extraction
vs Interpretive.
M担 h狸nh ph但n t鱈ch OLAP OLAP Analysis Models
Ki畉n tr炭c Client/Server Client/Server Architecture.
Trong su畛t d畛 li畛u Transparency
H畛 tr畛 a ng動畛i d湛ng Multi-User Support
7. C叩c 畉c tr藤ng 畉c bi畛t
X畛 l箪 d畛 li畛u ch動a chu畉n ho叩 Treatment of Non-
Normalized Data.z
L動u tr畛 k畉t qu畉 OLAP 畛c l畉p v畛i d畛 li畛u ngu畛n Storing
OLAP Results: Keeping them Separate from Source Data
Tr鱈ch xu畉t gi叩 tr畛 khuy畉t Extraction of Missing Values.
X畛 l箪 gi叩 tr畛 khuy畉t Treatment of Missing Values.
8. C叩c 畉c tr藤ng b叩o c叩o
B叩o c叩o linh ho畉t Flexible Reporting
Hi畛n th畛 b叩o c叩o 畛ng b畛 - Uniform Reporting
Performance
T畛 畛ng i畛u ch畛nh t畉ng v畉t l箪 Automatic Adjustment of
Physical Level.
C叩c 畉c tr藤ng a chi畛u:
Kh担ng gi畛i h畉n chi畛u v k畉t h畛p c叩c t畉ng Unlimited
Dimensions & Aggregation Levels
Kh担ng h畉n ch畉 c叩c ho畉t 畛ng n畛i nhi畛u chi畛u
Unrestricted Cross-dimensional Operations.
10. T畉i sao s畛 d畛ng OLAP
Nhu c畉u th畛c t畉
Tng l藤u tr畛 d畛 li畛u
D畛 li畛u so v畛i th担ng tin
B畛 tr鱈 d畛 li畛u
13. C叩c thnh ph畉n c畛a OLAP
B畉ng s畛 ki畛n FACT TABLE
Chi畛u DIMENSION
14. C叩c thnh ph畉n c畛a OLAP
畛 o MEASURE
C叩c 董n v畛 o c畛a kh畛i l c叩c c畛t trong b畉ng Fact. C叩c
董n v畛 o l藤畛ng x叩c 畛nh nh畛ng gi叩 tr畛 s畛 t畛 b畉ng Fact m
藤畛c t畛ng h畛p ph但n t鱈ch nh藤 畛nh gi叩, tr畛 gi叩, ho畉c s畛 l藤畛ng
b叩n.
15. C叩c m担 h狸nh x畛 l箪 a chi畛u OLAP
M担 h狸nh Multidimensional OLAP(MOLAP)
16. C叩c m担 h狸nh x畛 l箪 a chi畛u OLAP
M担 h狸nh Relational OLAP (ROLAP)
17. C叩c m担 h狸nh x畛 l箪 a chi畛u OLAP
M担 h狸nh Hybird OLAP (HOLAP)
19. N畛i dung
Ph叩t bi畛u bi to叩n
S董 畛 Usecase
M担 h狸nh c董 s畛 d畛 li畛u OLTP
M担 h狸nh c董 s畛 d畛 li畛u OLAP
20. Ph叩t bi畛u bi to叩n
S畛 d畛ng c董 s畛 d畛 li畛u c畛a c担ng ty Adventure Work.
Ch動董ng tr狸nh r炭t tr鱈ch t畛 c董 s畛 d畛 li畛u c坦 s畉n.
22. S董 畛 Usecase
Bao cao doanh thu giua cac doanh thu cua hang
Bao cao doanh thu cua hang
Bao cao doanh thu ban hang qua mang
Bao cao cong viec giua cac nhan viec
NQL
25. K畉t lu畉n
Hi畛u 動畛c t畛ng quan v畛 h畛 th畛ng ph但n t鱈ch d畛
li畛u tr畛c tuy畉n OLAP
Th畉y 動畛c s畛 kh叩c bi畛t v畛 c董 s畛 d畛 li畛u OLAP
v c董 s畛 d畛 li畛u truy畛n th畛ng.
Bi畉t 動畛c i畛m m畉nh c畛a c畛 s董 d畛 li畛u OLAP
trong vi畛c x畛 l箪 ph但n t鱈ch v t畛ng h畛p d畛 li畛u.
K畉t qu畉 畉t 藤畛c Ph畉n nghi棚n c畛u
26. K畉t lu畉n
K畉t qu畉 畉t 藤畛c Ph畉n 畛ng d畛ng
X但y d畛ng 動畛c 畛ng d畛ng gi炭p cho nh qu畉n l箪 xem
動畛c b叩o c叩o t畛ng h畛p kinh doanh.
V畉n d畛ng 動畛c c叩c kh畉 nng h畛 tr畛 c畛a OLAP trong
vi畛c ph但n t鱈ch t狸nh h狸nh kinh doanh c畛a c担ng ty.
T畉o 動畛c c叩c m畉u b叩o c叩o theo 箪 mu畛n, t湛y vo
m畛c 鱈ch v y棚u c畉u ph但n t鱈ch c畛a ng動畛i qu畉n l箪 m
kh担ng 嘆i h畛i ph畛 thu畛c nghi畛p v畛.
27. K畉t lu畉n
Ch動董ng tr狸nh t畉i giao di畛n ch畉m, d畉n 畉n hi畛u
l畉m t畛c 畛 truy xu畉t c畛a d畛 li畛u.
Ch動a th畛 hi畛n h畉t nh畛ng kh畉 nng c畛a OLAP.
Ch動a s畛 d畛ng kh畉 nng t鱈nh to叩n (calculate) c畛a
OLAP 畛 t畉o c叩c b叩o c叩o c坦 kh畉 nng t鱈nh to叩n
x叩c su畉t, th畛ng k棚.
H畉n ch畉
Editor's Notes #6: Ti畉n s挑 Codd l m畛t nh nghi棚n c畛u c董 s畛 d畛 li畛u n畛i ti畉ng t畛 th畉p ni棚n 1960 畉n th畉p ni棚n 1980, l ng動畛i ph叩t minh ra m担 h狸nh d畛 li畛u quan h畛 nm 1969. Vo nm 1993 担ng 達 xu畉t b畉n m畛t cu畛n s叩ch v畛 OLAP trong 坦 担ng 動a ra 12 nguy棚n t畉c n畛i ti畉ng v畛 OLAP, 担ng 達 th棚m 5 nguy棚n t畉c n畛a vo nm 1995 v t叩i c畉u tr炭c l畉i c叩c nguy棚n t畉c ny thnh 4 nh坦m v g畛i ch炭ng l c叩c 畉c tr動ng.