sisteme de asistare a deciziei
TRANSCRIPT
-
7/29/2019 sisteme de asistare a deciziei
1/49
PRELUCRAREA ANALITIC ADATELOR ON-LINE
O categorie de instrumente software care
permit decidentilor s neleag esenadatelor printr-un acces rapid, consistent iinteractiv la o mare varietate de perspective
asupra acestoraSintetizarea, analiza si consolidareadinamica a unor volume mari de datemultidimensionale
-
7/29/2019 sisteme de asistare a deciziei
2/49
tehnologie de agregare a datelor stocate n depozite ntr-oabordare multidimensional care asigur acces rapid la
informaiile necesare decidenilor ntr-o manier consistent,
interactiv i foarte flexibil.
Numele tehnologiei OLAP - introdus n 1993 de ctre E. F. Codd,n articolul:
Punerea la dispoziia analitilor a unui instrument de procesareanalitic on-line: un mandat pentru tehnologiile informaionale.
OLAP
On-Line Analytical Processing
-
7/29/2019 sisteme de asistare a deciziei
3/49
testul FASMI(Fast Analysis Shared Multidimensional Information)
Fast rapiditate (capacitatea de a livra informaiile n timputil de ordinul secundelor)
Analysis analiz (capacitatea de a efectua analize numerice
i statistice prin aplicaii predefinite sau create ad-hoc de ctreutilizator.
Shared partajat(utilizat n regim concurent de mai muliutilizatori, fapt ce impune asigurarea securitii i
confidenialitii datelor )
MultidimensionalCaracteristica esenial a OLAP
Information Acces la orice date i informaii relevantepentru analiz, oriunde s-ar gsi i n orice volum
-
7/29/2019 sisteme de asistare a deciziei
4/49
OLAP
Se refera la o varietate de activitati realizatede obicei de utilizatorii finali in cadrulsistemelor on-line ( generare interogari,reintorogari ad-hoc, reprezantari vizuale,analiza si reprezentarea multidimensionalaa datelor)
Modelarea, analiza si vizualizarea unorseturi mari de date intr-o perspectivamultidimensionala
-
7/29/2019 sisteme de asistare a deciziei
5/49
OLAP - DDOLAP transform volumul imens de
date stocate i gestionate n depozite ninformaii utile procesului de decizie.
DDacumuleaza informatii cu caracter istoric cuscopul de a furniza raspunsuri la intrebari de tipul: CINE? CE? UNDE? CAND?
OLAPanalizeaza datele agregate in perspectivemultidimensionale pentru a putea raspunde laintrebari suplimentare de tipul DE CE? CE AR FI
DACA (WHAT IF)?
-
7/29/2019 sisteme de asistare a deciziei
6/49
OLTP OLAP
Procesareatranzactiilorprelucrari simplepentru operatiirepetitive
Rapoarte predefinite
Examinarea datelor sia relatiilor complexedintre acestea
Se pot formula ad-hocinterogari specifice
Asigura continuitate inanaliza
-
7/29/2019 sisteme de asistare a deciziei
7/49
Cerinele funcionale ale sistemelor
OLAP:
OPRTUNITATE
prelucrarea datelor pentru analiz
acces rapid la date
calcule rapide
ACURATEE
INTELIGIBILITATE
-
7/29/2019 sisteme de asistare a deciziei
8/49
Tehnicile utilizate de OLAP
simpla navigaie n BDselecia datelor
analize complexe incluznd modele i serii temporale.posibilitatea de a construi scenarii
Principalele caracteristici ale OLAP
Perspectiv (view) multimensional asupra datelorCapacitate de calcul intensivOrientare n timp (time intelligence)
-
7/29/2019 sisteme de asistare a deciziei
9/49
Perspectiva multidimensional asupra datelor
Capacitatea de a integra mai multe aspecte ale activitiintreprinderii privite din diferite perspective: timp, locaie,
produs, bani, persoane, etc.
Fiecare dimensiune poate avea mai multe nivele: dimensiunea temporal se poate divide n ani, luni,
trimestre, sezoane, etc
dimensiunea geografic n emisfere, continente, ri,regiuni, orae, etc
dimensiunea produs poate avea subdimensiuni de genul:categorie, clas, fel, etc.
-
7/29/2019 sisteme de asistare a deciziei
10/49
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 numitehipercuburi de date, prin extinderea noiunii de cub tridimensional
la cub n-dimensional sau hipercub.
mar
feb
ian
C1 C2 C3P1
P3P2
-
7/29/2019 sisteme de asistare a deciziei
11/49
Capacitatea de a efectua calcule intensive- abilitatea de a aplica algoritmi compleci asupra datelor
structurate n hipercub,
- implic- posibilitatea de adresare multidimensional direct alocaiilor (cuburile unitare)
- optimizarea timpului de rspuns.
Orientarea n timp (time intelligence)abilitatea de exploatare a acestei dimensiuni universale,necesar pentru comparaii i judeci de valoare n orice analizeconomic.
Timpul este preluat din datele tranzaciilor.Pe baza acestor date primare se fac agregri pe luni, semestre,
sezoane, ani, decenii, etc.Dimensiuni mai puin obinuite:
- perioada curent,- perioada precedent,- aceeai perioad a anului trecut, etc.
-
7/29/2019 sisteme de asistare a deciziei
12/49
ClientZonaOrg.vnz
Clasa clieni
Perioada
ProdusProductorCateg. Produs
Timpul mic de rspuns, critic pentru asistarea deciziei este un factor
important de succes al OLAP, realizat prin tehnici inteligente de optimizare.
-
7/29/2019 sisteme de asistare a deciziei
13/49
P1 P2 P3 P4 Pn ProduseTimp Categorii de
roduse
aproviztransport
depozitare
Clieni
Client1
Client2
Client3
Client4
Client n
regie
-
7/29/2019 sisteme de asistare a deciziei
14/49
Profit
Timp
AnulLuna
Produs
ProducatorCategorie
Client
ZonaOrg_vanzClasa cl
ScenariiPlanificat
EstimatRealizat
Moneda
LeuEuroDolar
MsuriProfitMarja comCostul vnzarilor
-
7/29/2019 sisteme de asistare a deciziei
15/49
Business Intelligence
ANALYSIS
DATAWAREHOUSE
OLAPHypercube
-
7/29/2019 sisteme de asistare a deciziei
16/49
Modelarea datelor este un pas important n procesul dedezvoltare a unui depozit de date pentru c permite vizualizareastructurii nainte de a fi construit.
Modelul multidimensional hipercubul - este nsdificil de vizualizat n toate dimensiunile i trebuie
prezentat desfurat n seciuni sau proieciitridimensionale pentru a putea fi neles
seciunea este o felie transversal din cub,
identificat prin coordonatele seciunii
proiecia este o seciune care centralizeazatele de pe toate dimensiunile suprimate
-
7/29/2019 sisteme de asistare a deciziei
17/49
Vizualizarea datelor on-line
se face n seciuni sau proiecii tridimensionale
Datele din celule pot fi prezentate numai n seciuni sau proieciitransversale bidimensionale (forma clasic a tabelelor pivot).
Intuitiv, hipercubul poate fi imaginat ca unset de tabele pivot grupate pe dimensiuneacomun.
n mod abuziv, hipercubul este considerat un set de cuburitridimensionale distincte.
Pot exista i hipercuburi distincte, chiar dac au dimensiunicomune, dar cu alte msuri.
-
7/29/2019 sisteme de asistare a deciziei
18/49
Selecia produce un cub cu acelai numr de dimensiuni, setul de membri pe
fiecare fiind restrns prin enumerarea membrilor selectai, prin intervale sauprin condiii puse asupra msurilor. Exemple de selecii:
alfa
beta
1 2
mn
alfa
gama
1 2 3n
p
n
alfa
beta
ama
1 2 3m
beta
2 31
3
beta
gama
-
7/29/2019 sisteme de asistare a deciziei
19/49
Proiecia realizeaz restrngerea dimensiunilor unui cub la un numrprecizat de axe. Dimensiunile suprimate conduc la nsumarea msurilor ncelulele corespunztoare membrilor din dimensiunile vizibile. Pentruexemplificare, prezentm un cub tridimensional proiectat pe cele trei plane:
mar
feb
ian
C1 C2 C3P1
P3P2
P2P1
P3
mar
feb
ian
P1
C1 C2 C3
P2
P3
mar
feb
ian
C1 C2 C3
all
all
all
-
7/29/2019 sisteme de asistare a deciziei
20/49
Un plan se poate proiecta ntr-un vector i un vector ntr-un cubelementar care sintetizeaz tot hipercubul (la nivelul allrdcinaierarhiilor).
Proieciile pe un plan difer de feele cubului din acel plan prinaceea c msurile nscrise n proiecii sunt sumele msurilor aflate pedimensiunile din adncime iar msurile nscrise n fee sunt msurile
corespunztoare primului membru din fiecare dimensiune dinadncime.
P1
C1 C2 C3
P2
P3
C1 C2 C3
all all
all
all
-
7/29/2019 sisteme de asistare a deciziei
21/49
Pentru modelare, hipercubul se prezint n forma tabelar cu coloanepentru msuri i rnduri pentru combinaiile de dimensiuni.
Dimensiuni Msuri
Anul Luna Agent Client Produs
Cantitate Valoare Cost
marfa
Chelt
transp
Alte
chelt
1999 1 AAA Alexa Ciment 100 33000 20700 500 2341999 1 AAA Alexa Var 30 5000 4300 120 57
2001 10 XXX YETA Vopsea 400 132000 82800 780 560
-
7/29/2019 sisteme de asistare a deciziei
22/49
Suprapuse peste depozitele de date, bazele de datemultidimensionale utilizate de OLAP stocheazstraturi de date agregate pe diverse criterii ierarhicedate statistice precalculate pe fiecare nivel de agregare.
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 scopbaze de date multidimensionale
-
7/29/2019 sisteme de asistare a deciziei
23/49
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 ajutorntruct cheia este format din multe caracteristici iar cmpurile devaloare 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
-
7/29/2019 sisteme de asistare a deciziei
24/49
Baze de date multidimensionale
Structura datelor - n care sunt stocate msurile activitiipreluate din tabela de fapte a depozitului de date (cantiti, valori,contoare, etc), date care sunt prezentate utilizatorului n celuleletabelelor pivot.
Cant Val Nr_linii_fct
Structura metadatelor - n care sunt stocate dimensiunile imembrii acestora precum i structurile ierarhice ale dimensiunilor,toate informaiile care apar pe axele cuburilor i sunt prezentateutilizatorului ca nume de rnduri i coloane n tabelele pivot.
-
7/29/2019 sisteme de asistare a deciziei
25/49
Ierarhii alternative ale dimensiunii TIMP
Nivelele sunt numerotate de la rdcin (nivelul 0) spre frunze (nivelulmaxim). Fiecare ierarhie are setul ei de nivele chiar dac anumite ramurisunt comune.
Anul
Sezonul
Semestrul
TrimestrulSptmna
Luna
Data calendaristic
Ziua
IerarhiaAnotimp
Ierarhia
Calendar
IerarhiaSapte_zile
-
7/29/2019 sisteme de asistare a deciziei
26/49
Nivel Ierarhia Calendar Ierarhia Anotimp Ierarhia Sapte_zile
0 Timp Timp Timp1 Ani Ani Sptmna2 Semestre Sezoane Ziua3 Trimestre Luni Data calendaristic4 Luni Date calendaristice5 Date calendaristice
Pe fiecare nivel se stocheaz membrii dimensiunii respective. Rdcinacomun reprezint nivelul de agregare maxim (cu unicul membru implicitall). Exemple de seturi de membri pentru fiecare nivel:
Subdimensiune Set de membri Nr. de membriTimp all 1Anul 1997,1998,1999,2000,2001 5
Semestrul I,II 2Trimestrul 1,2,3,4 4Luna Ian,feb,mar,apr, ,dec 12Sptmna 1,2,3,.56 56Ziua Luni, mari, miercuri, joi. 7Data calendaristic 1,2,3,..31 31
-
7/29/2019 sisteme de asistare a deciziei
27/49
Arborele ierarhiei Calendar a dimensiunii timp, nivele i membri
1 7 1 8 1 2000 2001
I
1
II
2 3 4
ian feb dec oct nov dec
1 31 1 31
anul
semestrul
trimestrul
luna
data
-
7/29/2019 sisteme de asistare a deciziei
28/49
Ierarhiile alternative ale dimensiunii CLIENT
Zona
Statut
Judet
LocalitateCategorie
Client
Subctg
IerarhiaFormaJuridica
IerarhiaClasificare
IerarhiaGeografie
all
-
7/29/2019 sisteme de asistare a deciziei
29/49
Pentru navigaia pe o structur arborescent, sistemele de gestiune ofer
operatori ierarhici.- Children- Parents- Ascendent- Descendents
Pentru exploatarea datelor, sistemele de gestiune ofer operatorirelaionali pe hipercuburi.
Selecia, Proiecia, Reuniunea, Intersecia, Diferena, Produsulcartezian, Diviziunea, Join,
Din punct de vedere fizic, datele sunt stocate ntr-un fiier cu accesdirect.Accesul la o anumit nregistrare se face pe baza adresei fizice absolute
sau relative a nregistrrii obinute prin exploatarea tabelelor bitmapconstruite la crearea structurii de date.
-
7/29/2019 sisteme de asistare a deciziei
30/49
timp agent client produs
anul luna ziua echipa numeagent
zona Loc Numeclient
familie categ Denprod
ADRESA
1997
2001
ian
1 31Ech1
Ech2
Ag1
Ag2
Est
Sud
Buc
Iasi
Cl1
Cl2
li
Medicam
lactate
fainoase
Lapte
Unt
1 1 1 1 1 1 1 1 1 1
2 1 1 1 1 1 1 1 13 1 1 1 1 1 1
4
1 1 1 1 1
Masca de bii pentru interogarea:Medicamentele vndute de echipa 1 de ageni n Iai n ianuarie 2001.
Vor fi selectate din tabela de msuri nregistrrile care au un bit 1 npoziia corespunztoare biilor 1 din masc.
-
7/29/2019 sisteme de asistare a deciziei
31/49
Structura metadatelor este de tip ierarhicfiecare dimensiune fiind stocat ntr-o structur
arborescentcu o singur rdcin (all) imultiple 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 fidistinse 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 accesdirect prin tabele bitmap care sunt exploatate prin mti.
-
7/29/2019 sisteme de asistare a deciziei
32/49
Operaii OLAP
asupra hipercubului
Proiectarea hipercubului trebuie s in seama denivelul de detaliu necesar la analiz, nivel de detaliudenumit granularitate i care exprim numrul demembri ai unei dimensiuni.
Dac granularitatea din start este prea mare (grupede clieni sau structuri organizatorice de ageni), datelesunt prea centralizate i nu se poate face o analiz fin.
-
7/29/2019 sisteme de asistare a deciziei
33/49
OLAP ajusteaz nivelul de granularitate prin exploatarea
ierarhiilor dimensiunilor efectund comasri i descompuneri alemsurilor prin procedurile denumite-roll-up (consolidarea)-drill-down.(parcurgerea in jos)
Aceste proceduri deplaseaz proiecia cubului n sus i n jos penivelele ierarhice ale fiecrei dimensiuni (zoom in; zoom out)efectund de fiecare dat centralizri ale msurilor stocate la cea maimic granularitate dup criteriile ierarhice cerute.
Operaia drill-down ofer mai multe detaliiOperaia roll-up ofer date mai sintetice - datele sunt agregate pe
structuri de tip ierarhie
-
7/29/2019 sisteme de asistare a deciziei
34/49
CLIENTI
zona localitate nume_client
Gamma 2 2 3 2 2 1 2 3 3 2 1 2 3 2
Unirea 6 6 6 9 9 6 10 11 8 8 11 8 9 9 2 9 9 8 14 6 9 6 10 8 9 8 8 9 8 8 6 6 9 9 6 4 12 9 9 4 9 4 2
Flamingo 5 2 3 5
Maniak 1 2 3 2 3 6 2 2 3 2 3 2 3 2 2 2 6 1
Saprox 48 8 24 24 24 24 30 1 6 2 4 8 24 8 12 26 6 48 24 4 6 2 4 5 1 5 4 24 18 74 48 18 54 24 30 24 24 24 26 18 18 36 18 48 18 3 2 4 24 24 3 6 54 54 12 33 24 10 18
Tehnikon 22 3 6 6 5 5 5 11 5 6 3 5 6 5 8 11 20 25 21 10 2 25 10 20 5 6 25 20 15 30 20 20 20 11 12 2 11 5 2 2 5 16 5 2 2 5 5 2 6 30 30 2 12 5 6 7
Alfa 56 30 12 12 24 36 6 6 24 3 6 3 6 24 6 12 12 6 6 6 18 42 76 6 3 66 54 30 55 15 18 24 6 22 6 6 6 30 6 6 36 6 4 6 6 18 4 78 66 6 30 62
Gullit 3 3 3 1 3 2 2 3 2 2 3 2 1 2 1 3 3 2 5 2 5 5 3 2 2 2 2 2 2 2 2 2 5 5 3 3 2 3
Larghit 12 12 12 6 12 6 6 5 12 6 12 12 18 12 6 6 6 6 12 6 6 12 12 6 12 12 6
Phoenix 1 3 2 3 2 2 2 2 2 2 1 2 3 3 3 5 2 2 5 5 1 3 3 3
B aca u Ju ly 20 2 8 6 10 10 6 4 10 2 6 6 6 8 8 12 13 12 10 13 10 20 21 4 6 20 15 18 18 6 11 12 4 8 4 4 4 10 3 4 8 2 4 6 6 4 6 9 9 17 18 10 6 21
Beta 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
MedFarm 6 7 5 40 5 7 5 8 7 8 10 2 2 3 5 5 5 5 15 14 7 2 20 5 1 8 5 5 1 5 1 8 4 7 1 3 11 8 3 2 3 7
Megaimpex 2 72 4 19 54 80 38 56 79 39 57 76 43 53 36 46 29 58 105 51 54 89 65 80 96 80 53 55 25 49 53 67 3 29 49 42 49 71 83 70 87 41 80 6
MiRo 8 24 24 24 48 18 24 18 18 24 24 48 18 24 24 48 48 18 24 18 18 48 18 18 18 24 24 36 36 24 12 24 24
Televita 4 2 2 2 2 3 2 7 3 9 3 3 1 1 5 3 7 5 4 6 2 2 5 2 4 4 3 3 2 8 7 3 2 3
Galicia 5 5 6 3 1 3 5 4 3 3 1 5 8 5 3 3 3 6 6 3
Oriana 0 0 0 0 0 0 0 2 0 1 1 0 1 0 1 1 1 0 0 0 0 0 2 0 1 1 0 1 0 1 1 0
Laur 4 2 4 4 4 4 4 4 4 4 2 2 2 4 4 2 4 4 2 2 4 2 2 4 2 2 4 4
Orient 6 9 6 9 6 2 6 9 4 5 6 4 5 4 2 3 4 7 4 4 5 5 6 5 7 4 6 2 4 4 8 2 2 2 4 2 6 6 2 7 7 7 3 5 2 4
Qunta 20 18 20 24 10 28 36 12 32 12 8 8 34 20 24 10 20 24 28 4 20 30 34 7 28 34 5 6 20 18 18 18
Nike 4 1 11 4 4 10 10 6 3 9 1 2 4 2 3 9 4 3 7 5 4 4 4 14 9 2 2 12 12 6 6 3 10 3 5 4 3 2 3 8 2 11 5 2 2 4 5 6 2 17 15 8 1 7 2
Rolenko 48 45 59 65 29 13 183 61 18 27 38 15 40 16 78 48 96 72 43 96 61 5 44 40 71 29 15 43 20 116 8 15 48 48 96 96 34 48
Alltrans 6 3 6 20 10 22 22 15 6 6 10 6 4 10 10 6 20 20 3
Farmec 3 3 3 3 2 2 3 13 1 5 2 2 3 3 2 5 5 2 3
Furnica 2 4 2 4 7 9 2 6 5 2 5 2 4 2 2 7 3 4 7 8 3 6 2 2 4 3 2 1 1 2 2 2 1 4 7 3 1 12 12 5
LiliKon 27 11 10 10 25 11 15 5 6 6 4 15 26 19 10 8 18 15 30 5 10 4 26 20 10 16 10 11 5 5 16 10 6 14 1 6 26 6 6 6 16 10 6 20 20 26 6
Monterey 3 3 3 3 3 6 2 2 2 2 3 2 3 3 3 3 1 2 2 3 5 1 2 5 2 2 2 2 2 2 2 1 2 1 1 5 5 1 2 5 5 1 3 5 2 3
Romena 2 2 2 2 2 2 2 1 2 0 0 2 2 2 2 0 0 2 2 0 2 2 2 2 2 2 2 2 2 0 2 2 0 2 2 2 3 2 2 2
Romtrans 5 5 9 5 5 5 3 1 5 10 3 8 5 3 3 5 3 5 5 3 10 10 5 10 10 10
Silikon 18 12 12 36 97 108 30 24 36 12 18 48 12 24 24 24 12 18 36 152 12 12 24 24 24 12 30 30 18 24 72 12 72 5 24 12 12 108 144 6 6 6
Varango 9 5 3 7 4 8 4 2 4 12 4 6 5 2 10 4 6 42 20 2 20 20 2 16 9 4 2 5 6 1 2 6 2 4 30 6 2 2 10 4 8 10 4 2 13 23 4 9 8 2 2
ViaMala 8 6 6 12 6 9 6 6 11 8 12 11 7 6 13 7 6 9 15 12 8 6 13 12 16 6 6 6 11 6 6 8 10 11 16 7 8
Dalia 21 7 3 3 5 10 3 9 8 2 4 12 2 8 8 5 1 19 3 6 8 12 2 12 17 8 6 2 4 5 4 7 4 5 2 7 1 12 6 2 3 10 5 2 31 33 4 3 6 4 1
Delta 2 2 2 4 4 6 6 2 2 2 4 6 2 4 2 2 7 2 2 2 2 2
Giurgiu Blachino 3 1 3 1 3 2 5 1 2 3 3 5 6 6 3 1 5 5 2 1 1 6 6 6 12 3 3
Arad Antiqua 5 5 5 5 5 5 5 5 5 3 3 5 5 5 5 5 5 5 3 5 5
Formosa 2 2 2 3 2 2 2 3 2 5 2 2 2 2 2 5 4
Omega 5 5 5 3 5 3 7 2 5 3 15 15 4
Haco 2 5 5 2 2 3 3 3 2 5 3 3 3 3 2 5 3 5 5 3 2
Pronto 6 1 2 12 6 12 12 6 12 6 24 12 1 2 12 12 6 1 2 12 1 2 24 2 4 12 6 6 6 12 12 6 6 6 6
PsYcho 42 33 3 20 47 88 35 30 65 10 30 50 30 10 52 38 26 38 10 4 12 5 36 35 96 2 13 72 73 13 9 3 5 52 53 32 25 26 19 76 45 97 1 0 3 4 51 1 52 1 53 43 19 51 3 3
TranSStereo 2 6 4 7 3 1 2 3 2 2 2 6 1 1 1 1 4 1 2
Iasi
Suceava
Brasov
Constanta
Galati
Cluj
Sibiu
PRODU
SE
Bucuresti
Craiova
Oradea
Timisoara
ALL
CENTRU
EST
SUD
VEST
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
PRODU
SEcategorie
produsalte dulciuri fainoase lactate alte igiena parfumuri imbracaminte incaltaminte jucarii
familie produs accesorii alimente alte cosmeticehainede
casahainede
searahaine de zi lenjerie cizme pantofi sandale alte
ALLPR
ODU
SE
CLIENTI
zona loca lita te nume_client
Gamma
Unirea
Flamingo
Maniak
Saprox
Tehnikon
Alfa
GullitLarghit
Phoenix
B a ca u J u ly 8 21
Beta
MedFarm
Megaimpex
MiRo
Televita
Galicia
Oriana
Laur
Orient
Qunta
Nike
Rolenko
Alltrans
Farmec
Furnica
LiliKon
Monterey
Romena
Romtrans
Silikon
Varango
ViaMala
Dalia
Delta
Giurg iu Blachino 2
Arad Antiqua
Formosa
Omega
Haco
Pronto
PsYcho
TranSStereo
ALL
CENTRU
Brasov
Cluj
Sibiu
EST
Constanta
Galati
Iasi
Suceava
SUD
Bucuresti
Craiova
VEST
Oradea
Timisoara 52 328 77 46
370
50 241 354 351 160 2 46 179 201 206 456 43
16 8 3 2 5 14 7 5 7 5 4 45
21 46 12
5 5 10 5 10 13 8 5 20 5 3 10
6 16 59 33 39 16 21 20 33 22 91 1
67 547 61 111 51 2 33 360 124 274 163 265 299 599 13
8 3 11 8 16 10 3 7 6 24
5 307 195 8 8 9
6
92 180 168 127 178 201 99 261 322 2
6 172 45 57 10 4 6 79 54 47 71 112 51 109 79 4
5 5 6 18 2 4 6 13 3 5 20 3
18 548 112 161 119 267 363 221 270 239 266 254 343 477 39
22 44 18 20 60 61 35 36 33 20 25 22 75
57 193 42 31 29 65 183 142 123 96 73 106 76 245 65
82 185 48 63 40 213 244 171 120 2 02 94 138 119 294 26
1852 11 18 13 56 2
PRODUSE
23 28 17 4433 29 22
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 P62categorie
produsa lt e d ul ci ur i f ai no as e l ac ta te a lt e i gi en a p ar fu mu ri
haine decasa
haine deseara
haine de zi lenjerie cizme pantofi alte
familie produs accesorii alimente alte cosmetice imbracaminte incaltaminte jucarii
ALL
sandale
PRODUSE
Roll-up & Drill down
CLIENTI
zona localitate nume_client
Gamma
Unirea
Flamingo
Maniak
Saprox
Tehnikon
Alfa
Gullit
Larghit
Phoenix
B a ca u Ju l y
Beta
MedFarm
Megaimpex
MiRo
Televita
Galicia
Oriana
Laur
Orient
Qunta
Nike
Rolenko
Alltrans
Farmec
Furnica
LiliKon
Monterey
Romena
Romtrans
Silikon
Varango
ViaMala
Dalia
Delta
Giurgiu Blachino
Arad Antiqua
Formosa
Omega
Haco
Pronto
PsYcho
TranSStereo
139 643 82 767
PRODU
SE
57 4 98 52 637 988 935
ALL
88
43Timisoara
Oradea
VEST
1056 1346 14SUD
Bucuresti
Craiova
794 69 704
2107 2145
Suceava
Iasi
Galati51 1777 152 1168 69
Constanta
EST
1112 1095 93Cluj
CENT
RU
Brasov
Sibiu
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
categorie
produsa lt e d ul ci ur i f ai no as e l ac ta te a lt e i gi en a p ar fu mu ri
hainede
casa
hainede
searahaine de zi l enjerie c izme pant ofi alt e
familie produsaccesorii alimente alte cosmetice imbracaminte incaltaminte jucarii
ALL
PRODU
SEsandale
CLIENTI
zonalocalitatenume_clientGam
maUnire
aFlami
ngoMania
kSapro
xTehnikon
Alfa
GullitLarghitPhoenix
Bacau J u ly
BetaMedFarmMegaimpex
MiRoTelevitaGaliciaOriana
LaurOrientQunta
NikeRolenko
AlltransFarmecFurnicaLiliKonMontereyRomenaRomt
ransSiliko
nVaran
goViaM
ala
Dalia
DeltaGiurgi
u
Blachi
no
AradAntiquaFormosaOmega
HacoProntoPsYchoTranSSter
Suceava
Cluj
Sibiu
ALL
CENTRU
Brasov
EST
SUD
Bucuresti
Orad
ea
Timis
oara
PRODUSE
18681
Craiova
VEST
Constanta
Galati
Iasi
denumire P1 P2 P 3 P4 P5 P6 P7 P 8 P9 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
categorie
alte d u l ci u r i f a i n oa s e l a ct a t e a lte ig i e n a p a r f um u r ihainede
casa
hainede
searah a i n ed e z i l e n j er i e c izme p antofi alte
familie
a cc es or ii a li me nt e a lte c osmetice imbracaminte incaltaminte jucarii
ALL
PRODUSE sandale
-
7/29/2019 sisteme de asistare a deciziei
35/49
Un alt grup de operaii pe care OLAP le poate executa suntsecionarea (slicing)
defalcarea (dicing) - schimbarea perspectiveiSecionarea este posibilitatea de a selecta pentru
vizualizare doar un membru al unei dimensiuni(un plandin cubul tridimensional). Seciunea respectiv apare ca o tabel pivotcu 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 350 270Bloon 240 107 56Bogza
VoxYeta 760 850
-
7/29/2019 sisteme de asistare a deciziei
36/49
Defalcarea (dicing) nseamn proiectarea unei
dimensiuni pe o alt dimensiune, n general una dindimensiunile din prim plan se combin cu o dimensiune din adncime.
Procesul se mai numete i imbricarea dimensiunilor.
Vnzrile ctre clieni n anul 1999 pe produse i ageni
Aracet Ciment Gips Var Vopsea
Agent1
Agentn
Agent1
Agentn
Agent1
Agentn
Agent1
Agentn
Agent1
Agentn
Alexa 150 100 100 170 100 300
Bloon 120 120 107 56Bogza
Vox
Yeta 320 160 280 250 350 250
-
7/29/2019 sisteme de asistare a deciziei
37/49
Dimensiunile unui cub pot fi private, ceea ce nseamn c aparin unuisingur cub sau pot fi utilizate n comun de mai multe cuburi (provenind dindepozite cu schema tip constelaie).
Fiecare membru al unei dimensiuni poate avea anumite proprietiasociate care se stocheaz n atribute specifice ale nivelului ierarhiei.
De exemplu, anumite zile din an sunt srbtori; calitatea respectiv va fievideniat pentru zilele care o ndeplinesc.
Noi membri ai dimensiunii respective pot fi adugai respectnd anumitereguli, mai ales dac este o dimensiune comun mai multor cuburi.
Proiectarea structurilor depozitelor de date i cuburilor OLAP esteun proces care continu pe parcursul ntregii viei a aplicaiei,
dimensiunile cuburilor fiind strns legate de detaliile activitii precumclieni, produse, etc.Orice nou client sau nou produs va implica o modificare de structur.
-
7/29/2019 sisteme de asistare a deciziei
38/49
Domenii de utilizare ale OLAPInstrumentele OLAP i aplicaiile construite cu aceast tehnologie i
gsesc multiple domenii de utilizare n activitatea ntreprinderilor: vnzri ,marketing , finane , producie.
departamentele financiar i contabilitate- construirea bugetelor- analiza performanelor financiare- modelare financiar;
departamentul vnzri- analize complexe ale vnzrilor- previziuni;
departamentul marketing- cercetri i analize de pia,- analize ale campaniilor publicitare,- analiza clienilor i a segmentelor de pia.
Activitatea de producie- planificarea operaiilor,- asigurarea i controlul calitii produselor- analiza rebuturilor- optimizarea raportului cost-performan
-
7/29/2019 sisteme de asistare a deciziei
39/49
-
7/29/2019 sisteme de asistare a deciziei
40/49
Caracterisitici
Baze de
date
relaionaleOLTP
Baze de date
relaionaleDatawarehouse
Baze de date
multidimensionaleOLAP
Operaia tipic Actualizare Raportare Analiz
Nivelul de analizcerut
Sczut Mediu Ridicat
Ecrane Neschimbat Definit deutilizator
Definit de utilizator
Volum de date petranzacie
Mic Mic/Mare Mare
Nivel de detaliu date Detaliu Detalii,Sumarizare
nsumate
Vechimea datelor Curente Istorice icurente
Istorice, curente,previzionate
Orientare nregistrare nregistrare Matrice
-
7/29/2019 sisteme de asistare a deciziei
41/49
Tipuri de sisteme OLAP
MOLAP
datele sunt organizate in cuburi care potfi privite din mai multe perspective
procesul de interogare este foarte rapid,deoarece consolidarile au fost deja facute
date financiare
-
7/29/2019 sisteme de asistare a deciziei
42/49
Data
Warehouse
Serverul bazei de date
relaionale i/sausistemelor motenite
Motorul
MOLAP
Instrumente deacces ale
utilizatorului final
Cerere de date
Set de rezultate
ncrcare
Stratul bazei de date
Serverulbazei de date
multidimensionale
Crearea si stocarea
cuburilor de date
BDM
Stratul de prezentareStratul aplicaiilor
-
7/29/2019 sisteme de asistare a deciziei
43/49
Tipuri de sisteme OLAP
ROLAP
Perspective multidimensionale adhoc prininterogari complexe pe structuri relationale
Date care au foarte multe atributedescriptive, greu de plasat in cuburi de date
-
7/29/2019 sisteme de asistare a deciziei
44/49
Serverul bazei de
date relaionale
Server ROLAPanalitic
Instrumente de accesale utilizatorului final
Stratul bazei dedate
Stratul deprezentare
Cerere de date
Set de rezultatemultidimensionale
(crearea n moddinamic a cuburilor de
date)
Set de rezultate
Cereri SQLcomplexe
Stratul logiciiaplicaiilor
Crearea cuburilorde date in mod
dinamic
Vederemultidimensional
-
7/29/2019 sisteme de asistare a deciziei
45/49
HOLAP
-
7/29/2019 sisteme de asistare a deciziei
46/49
Serverul bazei dedate relaionale
Server
MOLAP
Instrumente deacces aleutilizatorului final
Stratul bazei de date silogicii aplicaiilor
Stratul deprezentare
Cerere de date
Set de rezultate
ncrcare
Limbajul SQL
Set de rezultate
-
7/29/2019 sisteme de asistare a deciziei
47/49
MOLAP ROLAP HOLAP
Structurile de date sunt limitate nceea ce privete capacitatea lor de a
susine mai multe domenii desubiecte i de a furniza accesul ladate detaliate
Dezvoltarea de produsemiddleware, pentru a
facilita dezvoltarea deaplicaii multidimensionale
Arhitectura are carezultat o redundan
a datelor semnificativi poate cauzaprobleme pentrureelele care susinmuli utilizatori
Navigarea i analiza datelor suntlimitate, deoarece datele suntproiectate n concordan cucerinele determinate anterior. Poatefi necesar reorganizarea fizic adatelor, pentru a susine n mod
optim noile cerine.
Dezvoltarea unei opiunide creare a structurilorpersistentemultidimensionale, cufaciliti de asisten nadministrarea acestor
structuri.
Abilitatea fiecruiutilizator de a construiun cub de datepersonalizat poateduce la lipsa coereneidatelor ntre
utilizatoriiProdusele MOLAP necesit un setdiferit de abiliti i instrumentepentru construirea i ntreinereabazei de date, prin aceasta crescndcostul i complexitatea susinerii.
Numai o cantitatelimitat de date poatefi ntreinut n modeficient.
-
7/29/2019 sisteme de asistare a deciziei
48/49
Tipuri de sisteme OLAP
DOLAPSGBD relational proiectat pentru a gazdui
structuri OLAP si pentru a permite calculeOLAP
WOLAPdate OLAP accesibile prin intermediul unuibrowser Web
-
7/29/2019 sisteme de asistare a deciziei
49/49
Tipuri de sisteme OLAP
Desktop OLAP
instrumente OLAP simple, ieftine darfoarte flexibile pentru analize si prezentarimultidimensionale ale datelor descarcate
clientilor din baze de date relationale saumultidimensionale