Sunteți pe pagina 1din 7

Unitatea de nvare nr.

10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)

Unitatea de nvare Nr. 10


TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)
Cuprins
Obiectivele Unitii de nvare Nr. 10
10.1. Conceptul de OLAP
10.2. Conceptul de OLTP
10.3. Modelarea dimensional
Lucrare de verificare Unitate de nvare Nr. 10
Rspunsuri i comentarii la ntrebrile din testele de autoevaluare
Bibliografie Unitate de nvare Nr. 10

Pagina
74
74
75
76
78
78
79

OBIECTIVELE unitii de nvare nr. 10


Principalele obiective ale unitii de nvare Nr. 10 sunt:

Sisteme Informatice de Asistare a Deciziilor

73

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)

OLAP i sistemul decizional


Modelarea dimensional
Bazele de date multidimensionale

10.1. Conceptul de OLAP


OLAP (On-Line Analytical Processing) reprezint o categorie de tehnologie
software care permite analitilor, managerilor si persoanelor de execuie din
organizaia economica sa beneficieze de un acces rapid, consistent si interactiv la
depozitul de date; acest lucru se obine printr-o varietate de vizualizri posibile ale
informaiilor ce au fost transformate din datele operaionale si reflecta
dimensionalitatea reala a organizaiei din punctul de vedere al utilizatorului. Ca
urmare, prin tehnologiile de centralizare se transforma datele n informaii de sinteza
si se asigura analiza lor. Analiza datelor presupune a gsi relaii ntre datele
sintetizate cum ar fi: asocieri, corelaii structurale, cauzale sau funcionale.
Funcionalitatea OLAP este caracterizata de o analiza dinamica multidimensionala
dinamica a datelor consolidate ale organizaiei economice ce sprijin activitile
analitice si de cutare si regsire a informaiilor (prin navigare sau browsing)
desfurate de utilizatorul final1:
- calcule si modele aplicate dimensiunilor transversale prin intermediul ierarhiilor
sau membrilor;
- analize asupra tendinelor din perioade de timp secventiale;
- submulimi obinute prin secionare (slicing) pentru vizualizrile prezentate pe
ecranul monitorului calculatorului;
- efectuarea unor operaiuni de drill-down pentru adncirea nivelurilor de
consolidare a datelor;
- efectuarea operaiunii de rotaie (rotation) pentru obinerea unor noi comparaii
dimensionale n zona de vizualizare a datelor.
O forma simpla de analiza a datelor este compararea datelor cu date similare,
comparare care se face pstrnd toate criteriile identice, doar unul singur avnd
valori diferite. Comparare se face ntre seturi de date comparabile, iar tehnologiile de
comparaie sunt dotate cu tehnici de observare pentru semnalizarea tiparelor,
corelaiilor, asocierilor prin similitudini sau sesizeaz abateri, excepii. Informatica a
venit n ntmpinarea acestor cerine cu tehnicile de prezentare grafica care
transforma informaia cantitativa n informaie calitativa. Au aprut si tehnici de
observare analitica a datelor care au la baza teorii matematice prin care datele reale
sunt comparate cu date teoretice produse de un model ipotetic.
Dezvoltarea tehnicilor de observare a dus la apariia tehnicilor de observare
automata bazate pe data-driven. Rezultatul unor astfel de tehnici se regsesc ntr-un
model cu caracter general. Tehnicile de observare analitica a datelor se regsesc ntro tehnologie moderna denumita Data Mining (n traducere libera Mineritul
datelor).
1

Gherasim, Z. i colaboratorii, op. citat, pag. 43-44

Sisteme Informatice de Asistare a Deciziilor

74

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)


Rezultatul procesului de observare analitica este obinerea unor tipare, corelaii si
uneori modele din care se pot deduce tendine sau se poate previziona cu o anumita
probabilitate cum vor arata datele pe o perioada ulterioara. Modelul permite
interpretarea datelor, ce reprezint un proces cognitiv cu o apreciere generala a
situaiei, si identifica probleme, oportuniti sau poteniale cauze de eec.
De remarcat este faptul ca interpretarea datelor duce la apariia de cunotine noi
care se vor cumula la cele deja existente. Instrumentele soft clasice pentru asistarea
deciziei au avut ca principal scop asigurarea tehnicilor de analiza, optimizare si
simulare precum si reprezentarea grafica a rezultatelor. Dintre aceste instrumente se
amintesc procesoarele de tabele Lotus si Excel orientate pe volume mici de date,
cele referitoare la sistemele de gestiune a bazelor de date Access, Visual Foxpro,
capabile sa lucreze cu volume mari de date cu structura uniforma.
Principalul dezavantaj al acestor instrumente clasice este ca opereaz numai asupra
acelor date care au o structura prestabilita si provin dintr-o sursa unica. Noile
sisteme de asistare a deciziei folosesc tehnici speciale de comasare a datelor stocate
n structuri neuniforme, pentru a utiliza informaii implicite care nu sunt specificate
n datele existente. Suporturile software de asistare a deciziei ofer utilizatorilor o
serie de faciliti cum ar fi: interogarea n limbaj natural, accesul la modele
conceptuale, sisteme de gestiune OLAP si servicii de integrare cu alte suporturi soft.
Test de autoevaluare 10.1.
Ce se nelege prin OLAP?

Rspunsul se va da n spaiul gol de mai sus. Rspunsul la test se gsete la pagina 78.

10.2. Conceptul OLTP (Online Tranzactional Processing)


Metodele bazate pe entitate-asociere, metoda MERISSE i altele au fost i sunt
utilizate pentru automatizarea produciei, dar acestea au caracter tranzacional n
care modelele sunt destinate minimizrii redundanei. Ele sunt denumite generic
OLTP2.
Concepia este orientat pe proces i modelul de date intervine ca suport al acestuia.
Cererile de informaii sunt previzibile i majoritatea testelor se definesc printr-un
ansamblu de tranzacii. Datele sunt accesate prin chei, volumul lor este limitat iar
numrul de intrri - ieiri este previzibil.
n acest context se dezvolt depozite de date Data Warehouse n care informaia nu
mai este pus la dispoziia utilizatorului sub form liniar ci ntr-o forma
multidimensional. Vorbim de o tehnologie de agregare a datelor i de accesare
rapid a informaiilor sub denumire generic de OLAP.
2

Gherasim, Z. i colaboratorii, op. Citat, pag. 45

Sisteme Informatice de Asistare a Deciziilor

75

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)

O comparaie pe scurt ntre OLAP i OLTP poate fi sintetizat astfel:


CARACTERISTICI
OLTP
OLAP
Operaii tipice
Prelucrri
Analiz
Tip de acces
Scris i citit
Citit
Nivel de analiz
Elementar
Global
Cantitate de informaii
Redus
Mare
Orientare
Liniar
Multidimensional
Mrimea bazei de date
100Mb- 1Gb
1 Gb- 1 Tb
Vechimea datelor
Recente
Istorice
Sursa: Oana Mirela, oper citat, pag. 42

Test de autoevaluare 10.2.


Ce se nelege prin OLTP?

Rspunsul se va da n spaiul gol de mai sus. Rspunsul la test se gsete la pagina 78.

10.3. Modelarea dimensionala


Este o tehnic de conceptualizare i reprezentare a aspectelor cantitative ale
activitii n strns legtur cu parametrii acestuia: cine, ce, unde, cum. Elementele
fundamentale de structura a datelor utilizate n acest proces de analiza on-line este
cubul, care modeleaz activitatea desfurat pe o anumit perioad prin 3 noiuni:
- msura activitii: volumul tranzaciilor, volumul comisioanelor, volumul
creanelor;
- faptele: colecii de msuri ale activitii, care identifica contextul n care acestea
s-au desfurat;
- dimensiunea activitii: se identifica prin parametrii acesteia; o dimensiune
reprezint o perspectiva din care pot fi privite datele. De ex.: vnzrile pot fi
privite din punct de vedere al produselor vndute, din punct de vedere al
perioadei de timp, zona geografic sau client.

Sisteme Informatice de Asistare a Deciziilor

76

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)

Figura nr. 9.1. Cubul datelor


Sursa: Anica-Popa L.; Anica-Popa I., op. citat, pag. 19

O caracteristic eseniala a tehnologiei OLAP o reprezint organizarea valorii


dimensiunilor n ierarhii. De ex.: pentru analiza profitului pe centre de profit putem
defini urmtoarele structuri: total organizaie, departamente, centre de
responsabilitate.
La intersecia dintre valoarea dimensiunilor se afla celulele cubului, care contin de
regula date agregate. Modelul este dificil de vizualizat n toate dimensiunile i ar
trebui desfurat pe seciuni sau proiecii tridimensionale.
Bazele de date multidimensionale. O baz de date multidimensional cuprinde:
- structura datelor, n care sunt msurate activitile preluate din tabele de fapte a
departamentului,
- structura metadatelor, n care sunt stocate dimensiunile i membrii acesteia, dar
i structurile ierarhice ale dimensiunilor.
Din punct de vedere fizic datele sunt memorate ntr-un fiier cu acces direct pe baza
adreselor fizice absolute sau relative, prin exploatarea tabelelor bitmap. Acestea fac
legtura ntre structurile de date i structurile de metadate; sunt relativ greu de
construit i construcia se bazeaz pe un numr fix de membri.
Structura metadatelor este de tip ierarhic, fiecare dimensiune face parte dintr-o
structura arborescenta cu o rdcina i cu mai multe ramuri ce pot avea frunze
comune (ierarhii alternative). Toate ierarhiile au cel puin un nivel comun (nivelul
frunze), considerat cel mai sczut nivel de centralizare.

Sisteme Informatice de Asistare a Deciziilor

77

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)


Test de autoevaluare 10.3.
Ce cuprinde o baz de date multidimensionale

Rspunsul se va da n spaiul gol de mai sus. Rspunsul la test se gsete la pagina 78.

n loc de
rezumat

Este important de reinut c un sistem informatic de asistare a deciziei este cu att


mai complex cu ct lucreaz cu baze de date mai mari. Tendina este s se lucreze cu
baze de multidimensionale din ce n ce mai mari.

Lucrare de verificare unitate de nvare nr. 10


1. Prezentai o comparaie pe scurt ntre OLTP i OLAP

2. Ce este CUB-ul?

3. Ce structuri ierarhice putei defini n analiza profitului unei firme?

4. Cum este structura metadatelor?

Rspunsurile testelor de autoevaluare


Rspuns 10.1.
Reprezint o categorie de tehnologie software care permite analitilor, managerilor
i persoanelor de execuie s beneficieze de un acces rapid, consistent i interactiv la
bazele de date
Rspuns 10.2.
Modele destinate minimizrii redundanii, utilizai pentru automatizarea produciei
cu caracter tranzacional. Exemplu: metodele bazate pe entitate-asociere, metoda
MERISSE.
Rspuns 10.3.
cuprinde: a. structura datelor, n care sunt msurate activitile preluate din tabele de
fapte ale departamentelor; b. structura metadatelor, n care sunt stocate dimensiunile

Sisteme Informatice de Asistare a Deciziilor

78

Unitatea de nvare nr. 10 - TEHNOLOGIA OLAP (ONLINE ANALZSES PROCESSING)


i membri acesteia precum i structurile ierarhice ale dimensiunilor.

Bibliografie unitate de nvare nr. 10


1. Negoescu Ghe., Note de curs, Sisteme Informatice de Asistare a Deciziei,
Suport electronic, Universitatea Ovidius, Constana, 2009;
2. Gherasim, Z., Fusaru, D., Andronie, M. , Sisteme informatice pentru asistarea
deciziei - suport de curs electronic, partea a II-a, A.S.E. Bucureti, 2008;
3. Oancea Mirela, Sisteme informatice de asistare a deciziei financiare, Ed. ASE,
Bucureti, 2005;
4. Anica-Popa L.; Anica-Popa I.; Sisteme pentru asistarea deciziei manageriale
suport de curs electronic, partea a II-a, ASE Bucureti, 2006;

Sisteme Informatice de Asistare a Deciziilor

79

S-ar putea să vă placă și