Documente Academic
Documente Profesional
Documente Cultură
O categorie de instrumente software care permit decidentilor s neleag esena datelor printr-un acces rapid, consistent i interactiv la o mare varietate de perspective asupra acestora
OLAP
Se refera la o varietate de activitati realizate de obicei de utilizatorii finali in cadrul sistemelor on-line ( generare interogari, reintorogari ad-hoc, reprezantari vizuale, analiza si reprezentarea multidimensionala a datelor) Modelarea, analiza si vizualizarea unor seturi mari de date intr-o perspectiva multidimensionala
OLAP - DD
OLAP transform volumul imens de date stocate i gestionate n depozite n informaii utile procesului de decizie.
DD acumuleaza informatii cu caracter istoric cu scopul de a furniza raspunsuri la intrebari de tipul : CINE? CE? UNDE? CAND?
OLAP analizeaza datele agregate in perspective multidimensionale pentru a putea raspunde la intrebari suplimentare de tipul DE CE? CE AR FI DACA (WHAT IF)?
OLTP
Procesarea tranzactiilor prelucrari simple pentru operatii repetitive
Rapoarte predefinite
OLAP
Examinarea datelor si a relatiilor complexe dintre acestea
Se pot formula ad-hoc interogari specifice
ACURATEE INTELIGIBILITATE
Conceptul dimensiune este utilizat n sensul de aspect Dimensiunile sunt complet independente - posibile criterii de agregare a datelor - nivelele unei dimensiuni formeaz o ierarhie (criterii de agregare) - IERARHIE o grupare de atribute dimensionale care urmeaza o directie de agregare Perspectivele multidimensionale asupra datelor sunt numite hipercuburi de date, prin extinderea noiunii de cub tridimensional la cub n-dimensional sau hipercub.
Client Zona Org.vnz Clasa clieni Perioada Produs Productor Categ. Produs
Timpul mic de rspuns, critic pentru asistarea deciziei este un factor important de succes al OLAP, realizat prin tehnici inteligente de optimizare.
Clieni Client n
Timp
Client
Zona Org_vanz Clasa cl Msuri Profit Marja com Costul vnzarilor
Profit
Timp
Anul Luna
Produs
Scenarii Planificat Estimat Realizat Producator Categorie
Moneda
Leu Euro Dolar
Business Intelligence
DATAWAREHOUSE
OLAP Hypercube
ANALYSIS
Modelarea datelor este un pas important n procesul de dezvoltare a unui depozit de date pentru c permite vizualizarea structurii nainte de a fi construit.
Modelul multidimensional hipercubul - este ns dificil de vizualizat n toate dimensiunile i trebuie prezentat desfurat n seciuni sau proiecii tridimensionale pentru a putea fi neles
seciunea este o felie transversal din cub, identificat prin coordonatele seciunii proiecia este o seciune care centralizeaz datele de pe toate dimensiunile suprimate
Intuitiv, hipercubul poate fi imaginat ca un set de tabele pivot grupate pe dimensiunea comun.
n mod abuziv, hipercubul este considerat un set de cuburi tridimensionale distincte. Pot exista i hipercuburi distincte, chiar dac au comune, dar cu alte msuri. dimensiuni
Selecia produce un cub cu acelai numr de dimensiuni, setul de membri pe fiecare fiind restrns prin enumerarea membrilor selectai, prin intervale sau prin condiii puse asupra msurilor. Exemple de selecii:
alfa beta p na ma a 1 2 m
beta 1 p 2 3
beta gama 3
Proiecia realizeaz restrngerea dimensiunilor unui cub la un numr precizat de axe. Dimensiunile suprimate conduc la nsumarea msurilor n celulele corespunztoare membrilor din dimensiunile vizibile. Pentru exemplificare, prezentm un cub tridimensional proiectat pe cele trei plane:
mar mar mar feb ian C1 C2 C3 all feb ian C1 C2 C3 P3 P2 P1 a P3 P2 C1 C2 C3 P1 a feb ian all P3 P2 P1 a
all
Un plan se poate proiecta ntr-un vector i un vector ntr-un cub elementar care sintetizeaz tot hipercubul (la nivelul allrdcina ierarhiilor).
P3 P2
C2
C3
P1 a all
C2
C3
Proieciile pe un plan difer de feele cubului din acel plan prin aceea c msurile nscrise n proiecii sunt sumele msurilor aflate pe dimensiunile din adncime iar msurile nscrise n fee sunt msurile corespunztoare primului membru din fiecare dimensiune din adncime.
Pentru modelare, hipercubul se prezint n forma tabelar cu coloane pentru msuri i rnduri pentru combinaiile de dimensiuni.
Dimensiuni
Cantitate Anul 1999 1999 Luna 1 1 Agent AAA AAA Client Alexa Alexa Produs Ciment Var 100 30
Msuri
Valoare 33000 5000 Cost marfa 20700 4300 Chelt transp 500 120 Alte chelt 234 57
2001
10
XXX
YETA
Vopsea
400
132000
82800
780
560
Suprapuse peste depozitele de date, bazele multidimensionale utilizate de OLAP stocheaz straturi de date agregate pe diverse criterii ierarhice date statistice precalculate pe fiecare nivel de agregare.
de
date
Analiza datelor, de tip numeric sau statistic predefinit de creatorul aplicaiei definita de utilizatorul final n cadrul unor interogri ad-hoc. Aplicaiile construite cu tehnologia OLAP asigur : analiza rapid a informaiei multidimensionale distribuit n locaii multiple i accesibil n acelai timp unui numr mare de utilizatori. OLAP utilizeaz n acest scop baze de date multidimensionale
n plan fizic, hipercubul poate fi stocat ntr-o tabl - coloane n care sunt stocate msurile - identificatori de rnduri (chei) formai din toate combinaiile posibile de valori ale dimensiunilor. Utilizarea indecilor pentru acces rapid nu este de prea mare ajutor ntruct cheia este format din multe caracteristici iar cmpurile de valoare sunt puine i numerice. Tabela de indeci este aproape la fel de mare ca i tabla iniial. Accesul direct rapid este asigurat prin tabele bitmap.
Bazele de date dedicate datelor modelate ca hipercuburi sunt bazele de date multidimensionale
Ierarhia Anotimp
Sezonul
Trimestrul
Sptmna
Luna
Ziua
Data calendaristic
Ierarhii alternative ale dimensiunii TIMP Nivelele sunt numerotate de la rdcin (nivelul 0) spre frunze (nivelul maxim). Fiecare ierarhie are setul ei de nivele chiar dac anumite ramuri sunt comune.
Nivel 0 1 2 3 4 5
Pe fiecare nivel se stocheaz membrii dimensiunii respective. Rdcina comun reprezint nivelul de agregare maxim (cu unicul membru implicit all). Exemple de seturi de membri pentru fiecare nivel:
Subdimensiune Timp Anul Semestrul Trimestrul Luna Sptmna Ziua Data calendaristic Set de membri all 1997,1998,1999,2000,2001 I,II 1,2,3,4 Ian,feb,mar,apr, ,dec 1,2,3,.56 Luni, mari, miercuri, joi. 1,2,3,..31 Nr. de membri 1 5 2 4 12 56 7 31
1998
1999
2000
2001
anul semestrul
Ierarhia Geografie
Judet
Ierarhia Clasificare
Localitate Statut
Categorie
Subctg
Client
Pentru navigaia pe o structur arborescent, sistemele de gestiune ofer operatori ierarhici. - Children - Parents - Ascendent - Descendents Pentru exploatarea datelor, sistemele de gestiune ofer operatori relaionali pe hipercuburi. Selecia, Proiecia, Reuniunea, Intersecia, Diferena, Produsul cartezian, Diviziunea, Join, Din punct de vedere fizic, datele sunt stocate ntr-un fiier cu acces direct. Accesul la o anumit nregistrare se face pe baza adresei fizice absolute sau relative a nregistrrii obinute prin exploatarea tabelelor bitmap construite la crearea structurii de date.
anul
A D R E S A 1 9 9 7
familie
AM l e i d mi c a m 1 1 1
produs categ
l a c t a t e 1 1 1 f a i n o a s e
Den prod
LU a nt p t e
1 2 1 3 4
1 1
1 1 1 1
1 1
1 1
1 1 1
1 1
Vor fi selectate din tabela de msuri nregistrrile care au un bit 1 n poziia corespunztoare biilor 1 din masc.
Structura metadatelor este de tip ierarhic fiecare dimensiune fiind stocat ntr-o structur arborescent cu o singur rdcin (all) i multiple ramuri care pot avea frunze comune (ierarhii alternative) Fiecare nivel n ierarhie are un nume i un set de membri. Ierarhiile alternative au de asemenea nume pentru a putea fi distinse ntre ele. Toate ierarhiile au cel puin un nivel comun, nivelul frunze, care este cel mai sczut nivel de centralizare. Structura n care se stocheaz datele este o structur cu acces direct prin tabele bitmap care sunt exploatate prin mti.
OLAP ajusteaz nivelul de granularitate prin exploatarea ierarhiilor dimensiunilor efectund comasri i descompuneri ale msurilor prin procedurile denumite - roll-up (consolidarea) - drill-down.(parcurgerea in jos) Aceste proceduri deplaseaz proiecia cubului n sus i n jos pe nivelele ierarhice ale fiecrei dimensiuni (zoom in; zoom out) efectund de fiecare dat centralizri ale msurilor stocate la cea mai mic granularitate dup criteriile ierarhice cerute. Operaia drill-down ofer mai multe detalii Operaia roll-up ofer date mai sintetice - datele sunt agregate pe structuri de tip ierarhie
2 6 1 48 22 56 3 6 3 1 20 2 6 2 8 7 72 4 2 8 6 2 2 5 6 3 3 5 1 3 6 6 9 9 2 8 24 24 24 24 30 5 3 2 2 40 48 2 0 4 6 4 6 3 2 27 3 2 18 9 21 4 3 2 5 5 8 7 3 5 2 2 6 42 2 12 12 33 3 1 5 2 5 5 5 5 2 6 12 10 6 2 3 2 3 7 2 3 2 4 3 2 11 10 3 7 3 2 5 4 6 2 3 3 9 6 2 9 8 4 3 3 2 2 2 2 1 5 2 6 9 2 5 36 6 2 4 9 8 4 3 5 3 5 3 5 5 6 5 6 5 6 2 0 2 0 5 12 12 9 20 1 11 48 4 6 2 9 2 0 4 6 2 0 4 2 6 6 3 9 9 1 2 5 30 12 12 24 36 12 12 12 3 6 4 10 2 7 2 5 2 6 6 2 8 39 18 7 0 4 4 12 4 61 2 5 32 3 18 6 8 2 7 10 10 6 2 6 10 11 3 5 11 2 2 8 24 6 3 3 5 6 2 6 5 3 6 3 8
2 8 11 3 5 2 6 2 8 2 8 6 8
2 9 9 2 9
2 9 5
1 8 2
2 14 2 6 2 9
3 6 3
3 10 2 3
2 8 9 2 26 12 22 2 6 2 8 2 5 53 18 5 2 5 1 4 7 24 3 nume_client
Gamma Unirea
2 8 8 9 3 8 5 3 18 18 36 18 48 18 2 6 5 16 6 36 2 6 5 4 10 2 5 2 3 4 2 5 1 8 2 1 5 1 8 49 2 3 0 4 3 2 2 8 7 8
11
3 8 6 6 9 9 2 3 2 4 2 6 24 24 24 5 5 6 18 12 12 2 4 6 2 4 6 2 7 1 4 3 2 4 2 6 3 6 2 9 2 5 6 2 6 6 4 12 2 9 2 9 4 6 2 12 3 3 3 12 5 9
2 4 2 1 6 2 6 6 21 2 3 2 7 6 24 3 3 0 7 62 3
16 24 6 24 6 12
8 12 26 6 24 3
6 48 24 6 12 12 2 5 2 2 10 2 2 2 2 2 3 1 2 6 1 6 3
46 24 51 54 24 18 2 3 25 10 20 6 18 42 76 2 2 2 5 24 2 5 12 2 2 5 48 5 4 1 2 3 4 6 4 8 1 2 7 8 9 2 4 0 4 4 34 2 3 1 4 5 18 2 5 5 6 2 6
74 48 18 54 24 30 24 24 24 6 25 20 15 30 20 20 20 3 66 54 30 55 15 18 5 12 2 2 15 14 24 7 3 1 5 0 5 5 3 3 2 7 24 48 4 3 1 4 6 6 6 1 1 2 5
CLIENTI
6 54 54 12 33 24 10 18 6 30 30 78 66 5 5 12 3 2 8 6 30
8 11 20 25 21 10
11 24 6 2 6 5 4
2 11 6 6 2 6 2 4 1 5 4 2 8
5 2
6 30 6 12
5 12 18
3 12 3
12 13 12 10 13
10 20 21
6 20 15 18 18 3
6 11 12 2 2 20 80 48 2 2
9 17 18 10 2 2 3 2 2 80 3 6 1 4 7 8 3 2 171 3 120 5 6
123 3 5 142
3 11
4 19 54 80 38 56 79 18 24 3 5 0 2 2
57 76 43 18 24 3 5 9 6 0 4 6 9 3 2 2 4 15 26 3 2 2 2 3 2 3 18 48 4 8 2 8 5 6 5 4 4 12 4 27 3 3 3
53 36 46 29 3 1 0 4 5 7 38 2 2 19 10 3 2 3 0 1 5 8 6 1 5 2 10 7 1 19 2 2 2 3 5 5 2 24 3 12 6 3 5 6 4 4 8 18 3 2 1 3 2 4 4 5 1 5 0 4 2 4
58 105 51 54
89 65 80 96
55 25 49 53 67 24 4 8 0 2 4 4 10 2 6 2 3 0 5 0 4 4 2 20 30 34 18 18 48 4
3 29 49 42 18 18 18 3 0 2 28 2 11 4
48
71 83 24 24
70 87 41 8 3 0 2 2 2
29
24 24 24
36 36 24 12 24 7 3 1 4 7 2 6
3 1 2 2 1 4 2 34 5 2
13
0 4 4 28 5 61
0 2 4 5 2 2 4 6 5
1 6 6 10 6
244
3 1
18
5 7 48
4 2
23 28 17 44 56 2
18 20 24 10 28 36 4 10 10 45 59 65 29 13 183
20 24 10 20 2 12 12 10 22 6 zona 48 96 72 43 5 2 8
6 20 18
18 18 17 15 20 20 12 12 6 1
183
4 14 20 3 13 2 7 1 0 2 5 10 15 30
3localitate 10 96 Brasov 2 2 5 5 4 8
Galati
15 40 16 78 1 3 2 2 3 2 6 2 2 3 5 2 3 3 5 2 7 3 2 6 5 3 4 2 0 5 10
5 44 40 5271 29 15 6 2 185 1
193
8 15 33 48 48
96 96 22 34
22 15
Cluj
6 Flamingo 6
Maniak 3 Saprox
82
3 1 10 2 2 5
40
213
202
94
138
119
294
26
7 3 2 8
3CENTRU 2 6 5 2 1 2 3 2 16
EST Sibiu
4 Tehnikon 3
Alfa 5 Gullit
2
57 2
2 6 2 2
2 2 5
2 14 2
1 1
42
7 6
29
3 5 2
1 2 0
10 25 11 15
4 26 20 10 16 10 11 2 2
Bacau
5 16 2
6 1
65
16 10 5
20 20 26 5 2 5 2 1 2 3 6 9
2 Larghit
Phoenix 2 July
131 2
20
2 2 6
96
3 2 6 2
73
106
76
245
65
22
44
18
60
61
35
36
2 10
33
20
25
22
75
21
3 9 2
3 Beta
18
10 10
119
5 10 10 12 4 5
2 363
12 12 36 97 108 6 12 2 1
30 24
12 24 24 24 12 18 6 42 20 6 13 6 7 8 12 12 11
36 152 12 12 24 24 MedFarm 30 24 12
Constanta Megaimpex
548
30 18 24 6 2 6 2 4 6 7 1
112
72 12 72
161
5 24
267
12 108 144 2 13 23 11 16 2 31 33 2 5 2 5 2 5 5 5 6 12
221
270
239
266
254
343
477
39
20 20 9 15 12 17 4 6 3 3 5 6 6 5 2 2 3 12 12 7 3
ALL
2 MiRo
Televita Galicia
6 6 4 2
6
1 7 2
2 4 1
307 5
30
2 6 2
57
2 10 6
6
4 8
18
8 10 10 3 10
4 7
4
8 8
2 4
6
6 11 4 12 4 2 2
12 6 1
13 12 16 5 2
6 11 1 125 6
45
5 10
8 2 3 5 5
4 4 5
5 Oriana
Laur Orient
4 2 3
36 6
47
13
20
Iasi
172
7 6
2 6
10
46
79
54
2 3
71
112
51
109
79
5 Qunta
Nike
5 5 Suceava 2 5 3 139 3
195
588 3
92
3 2 2
180
168
127
178
201
99
261
322
2 3 6 67 35 2
547
4 4 3
370
15 15 12 1 1 6 360 1 1 6 124 4
3 6 6 2
2
61
3 12111
51 233
2 6 1 6 274 33 2
CLIENTI zona localitate Brasov nume_client Gamma Unirea Flamingo Cluj CENT RU Maniak Saprox Tehnikon Alfa Sibiu Gullit Larghit Phoenix Bacau July Beta
6 12 12
12 12 12 4
163
265
299
599
13
3 20 47 88 35 30 65
30 50 30 10 52 38 26 38
104 125 36 35
96 213 72SUD73 1 2
52 53 32 25 26 19 76 45 97 2 6
10
34 51
152 153 43 19 51
OD
denumire P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33 P34 P35 P36 P37 P38 P39 P40 P41 P42 P43 P44 P45 P46 P47 P48 P49 P50 P51 P52 P53 P54 P55 P56 P57 P58 P59 P60 P61 P62 ViaMala categorie Dalia Craiova imbracaminte 21 46 12 6 16 59incaltaminte 33 39 16 21 alte dulciuri fainoase lactate alte igiena parfumuri jucarii produs Delta familie produs accesorii
US
20 3
33
139
22
643
91
82
1
1112 1095 93
PR
alimente
alte
cosmetice
Giurgiu Blachino haine de zi Arad Oradea Antiqua Formosa Omega Haco Timisoara Pronto PsYcho TranSStereo
E
lenjerie8 5
16
cizme
10 8
3 5 3
11 pantofi 10 5
8 13 14
16 sandale 8 5 7 5
10 alte 20 7
7 5 5
6 3 4
24 767 10 45
52
328
77
46
50
241
354
351
160
246
EST
179
201
51 1777
206
152
456
1168
43
2107 2145 69
Galati
OD
denumire P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33 P34 P35 P36 P37 P38 P39 P40 P41 P42 P43 P44 P45 P46 P47 P48 P49 P50 P51 P52 P53 P54 P55 P56 P57 P58 P59 P60 P61 P62 Laur Iasi Orient haine de haine de categorie sandale alte dulciuri fainoase lactate alte igiena parfumuri haine de zi lenjerie cizme pantofi alte Qunta produs casa seara ALL familie produs accesorii
US
PR
alimente
alte
cosmetice ALL
imbracaminte
Suceava
Nike
Rolenko Alltrans Farmec Furnica LiliKon Bucuresti SUD Monterey Romena Romtrans Silikon Varango ViaMala Craiova Giurgiu Arad Oradea VEST Timisoara Dalia Delta Blachino Antiqua Formosa Omega Haco Pronto PsYcho TranSStereo
incaltaminte
jucarii
88
794
69
704
1056
1346
14
CLIENTI zonalocalitate nume_client Gam Braso ma Unire v a Flami ngo Mania k Cluj Sapro CEN x Tehni TRU kon Alfa Gullit Sibiu Largh it Phoe nix Baca u July Beta MedF arm
57
498
52
637
988
935
43
D U
SE
alte accesorii
dulciuri alimente
fainoase
lactate
Const P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33 P34 P35 P36 P37 P38 P39 P40 P41 P42 P43 P44 P45 P46 P47 P48 P49 P50 P51 P52 P53 P54 P55 P56 Megai P58 P59 P60 P61 P62 P57 anta mpex MiRo haine de haine de Televi sandale igiena parfumuri haine de zi lenjerie cizme pantofi alte ta Galici casa seara EST a Galati Orian a Laur Orien t Qunt a
PR
cosmetice ALL
imbracaminte
incaltaminte
Iasi ALL
jucarii
SUD
Suce Nike ava Rolen ko Alltra ns Farm ec Furni ca LiliKo n Mont Bucur erey esti Rome na Romt rans Siliko n Varan go ViaM ala Craio Dalia va Delta Giurgi Blachi u no Antiq Arad ua Form Orad osa Ome ea ga
18681
VEST
Haco Pront Timis o oara PsYc ho Tran SSter denu mire P 1 P 2 categ alte orie famili accesorii e
P3
P4
P5
P6 dulciuri
P7
P8
P9
P10
P11 fainoase
P12
P13
P14 lactate
P15
P17
P18
P19
P20
P21
P22
P23
P24
P25
P26
P27
P28
PRO
DUS E
igiena cosmetice
parfumuri
P33
P34
P35
P36
P37
P38
P39
P40 lenjerie
P41
P42
P43
P44
P45
P46
P47
P48
P49
P50
P51
P52
P53
P54
P55
P56
P57
P58 sandale
P59
P60
P61
haine de zi imbracaminte
cizme
pantofi incaltaminte
alimente
ALL
Un alt grup de operaii pe care OLAP le poate executa sunt secionarea (slicing) defalcarea (dicing) - schimbarea perspectivei Secionarea este posibilitatea de a selecta pentru vizualizare doar un membru al unei dimensiuni (un plan din cubul tridimensional). Seciunea respectiv apare ca o tabel pivot cu valorile dimensiunilor pe laturi i cu menionarea valorii alese pentru dimensiunea suprimat.
Vnzrile n anul 1999 pe clieni i produse Aracet Ciment Gips Var Vopsea Alexa Bloon Bogza Vox Yeta 350 107 270 56
240
760
850
Defalcarea (dicing)
nseamn
proiectarea unei
n general una din dimensiunile din prim plan se combin cu o dimensiune din adncime. Procesul se mai numete i imbricarea dimensiunilor.
Vopsea
Agent 1 Agent n Agent n
350 250
100
100 107 56
170
100
300
320
160
280
250
Dimensiunile unui cub pot fi private, ceea ce nseamn c aparin unui singur cub sau pot fi utilizate n comun de mai multe cuburi (provenind din depozite cu schema tip constelaie). Fiecare membru al unei dimensiuni poate avea anumite proprieti asociate care se stocheaz n atribute specifice ale nivelului ierarhiei. De exemplu, anumite zile din an sunt srbtori; calitatea respectiv va fi evideniat pentru zilele care o ndeplinesc. Noi membri ai dimensiunii respective pot fi adugai respectnd anumite reguli, mai ales dac este o dimensiune comun mai multor cuburi. Proiectarea structurilor depozitelor de date i cuburilor OLAP este un proces care continu pe parcursul ntregii viei a aplicaiei, dimensiunile cuburilor fiind strns legate de detaliile activitii precum clieni, produse, etc. Orice nou client sau nou produs va implica o modificare de structur.
Baze de date Baze de date relaionale multidimensionale Datawarehouse OLAP Raportare Mediu Analiz Ridicat Definit de utilizator
Mic
Mic/Mare
Detalii, Sumarizare Istorice i curente nregistrare
Mare
nsumate Istorice, curente, previzionate Matrice
Stratul bazei de date Serverul bazei de date relaionale i/sau sistemelor motenite ncrcare Crearea si stocarea cuburilor de date Data Warehouse Serverul bazei de date multidimensionale
Stratul aplicaiilor
Stratul de prezentare
BDM
Cerere de date Set de rezultate Motorul MOLAP Instrumente de acces ale utilizatorului final
Vedere multidimensional
Set de rezultate multidimensionale (crearea n mod dinamic a cuburilor de date) Stratul de prezentare
HOLAP
Limbajul SQL
Set de rezultate
Server MOLAP
Cerere de date ncrcare
Set de rezultate
Stratul de prezentare
MOLAP
ROLAP
HOLAP
Structurile de date sunt limitate n ceea ce privete capacitatea lor de a susine mai multe domenii de subiecte i de a furniza accesul la date detaliate
Arhitectura are ca rezultat o redundan a datelor semnificativ i poate cauza probleme pentru reelele care susin muli utilizatori Abilitatea fiecrui utilizator de a construi un cub de date personalizat poate duce la lipsa coerenei datelor ntre utilizatorii Numai o cantitate limitat de date poate fi ntreinut n mod eficient.
Navigarea i analiza datelor sunt limitate, deoarece datele sunt proiectate n concordan cu cerinele determinate anterior. Poate fi necesar reorganizarea fizic a datelor, pentru a susine n mod optim noile cerine. Produsele MOLAP necesit un set diferit de abiliti i instrumente pentru construirea i ntreinerea bazei de date, prin aceasta crescnd costul i complexitatea susinerii.
Dezvoltarea unei opiuni de creare a structurilor persistente multidimensionale, cu faciliti de asisten n administrarea acestor structuri.
WOLAP
date OLAP accesibile prin intermediul unui browser Web