Sunteți pe pagina 1din 20

TEHNOLOGIA OLAP

NOTE DE CURS

CUPRINS:
1. CERINELE FUNCIONALE ALE
SISTEMELOR OLAP
2. ARHITECTURA SISTEMELOR OLAP
3. MODELUL DE DATE
MULTIDIMENSIONAL
4. OPERAII REALIZATE ASUPRA
MODELULUI MULTIDIMENSIONAL
5. MODELE DE DATE
MULTIDIMENSIONALE UTILIZATE N
SISTEMELE OLAP
6. LOCUL TEHNOLOGIEI OLAP N
ARHITECTURA DEPOZITULUI DE DATE

INTRODUCERE
Conceptul de On-line Analytical
Processing a aprut ncepnd cu
anii 60-70 din dorina de a
modela prin funcii analitice
activitile financiare.
Primul limbaj multidimensional, A
Programming Language (APL) a
fost dezvoltat de firma IBM i
utilizat pe mainframe-uri nc din
1962 .

INTRODUCERE
1995 - Consiliul OLAP, un consoriul al
firmelor dezvoltatoare de produse
OLAP,cu rolul de a standariza aceste
tehnologii prin stabilirea unor standarde
deschise (OLAP API). Propune
urmtoarea definiie:
On-Line Analytical Processing
este o tehnologie software ce
permite analitilor, managerilor i
persoanelor cu funcie de
conducere s analizeze datele
printr-un acces rapid, consistent i
interactiv i s le vizualizeze ntr-un
mod ct mai variat.

INTRODUCERE
Tehnologia OLAP reprezint o
modalitate
de
prelucrare
i
analiz dinamic i avansat a
datelor,
oferind
decidenilor
posibilitatea de a obine propria
perspectiv asupra datelor, de
creare flexibil i obinere direct
a
situaiilor centralizate i
sintetice, dar i cu posibilitatea
de navigare n detaliu, cu faciliti
de previzionare i simulare a unor
situaii viitoare, fiind o soluie
eficient de analiz a datelor din
depozitele de date.

1. CERINELE FUNCIONALE ALE


SISTEMELOR OLAP
Analiza dinamic a datelor;
Acces rapid la date;
Surse de date multiple;
Sincronizarea
surselor
de
date;
Analiza istoric;
Grad de generalizare ridicat;

1. CERINELE FUNCIONALE ALE


SISTEMELOR OLAP
Erik Thomsen:
Cerinele logice;
Cerinele fizice;

1. CERINELE FUNCIONALE ALE


SISTEMELOR OLAP
Cerine logice:
Structurare
complet
a
dimensiunilor prin ierarhizare
Realizarea
eficient
a
calculelor i prelucrarilor
Flexibilitate
Independena reprezentrilor
fa de structura modelului

1. CERINELE FUNCIONALE ALE


SISTEMELOR OLAP
Cerine fizice:
Acces rapid i direct
Suport multiutilizator

2. ARHITECTURA SISTEMELOR
OLAP
Aplicatii WEB

Rapoarte

Grafice

Nivelul
Interfetei cu
utilizatorul

Nivelul
Serverului
OLAP
Server OLAP

Nivelul
Surselor de date

Data
Warehouse

Baze de date

Depozitul de date

Surse externe

2. ARHITECTURA SISTEMELOR
OLAP

Modalitatea de organizare
i stocare a datelor:
Fiiere client
Baze de date relaionale
Baze
de
date
multidimensionale

2. ARHITECTURA SISTEMELOR
OLAP

Procesarea datelor:
Nucleul SQL
Motorul
multidimensional
Motorul
multidimensional

client
server

2. ARHITECTURA SISTEMELOR
OLAP

Arhitecturile cele mai utilizate


dintre aceste tipuri de
combinaii sunt urmtoarele:
OLAP relaional (ROLAP) din
care OLAP hibrid (Hybrid OLAP
sau HOLAP)
OLAP multidimensional
(MOLAP) din care OLAP client
(Desktop OLAP sau DOLAP)
OLAP client (DOLAP)

3. OPERAII REALIZATE ASUPRA


MODELULUI MULTIDIMENSIONAL
Rotaii reprezint operaiile cele
mai uzuale n structurile de date
multidimensionale
i
ofer
utilizatorului posibilitatea de a
alege perspectiva asupra datelor pe
care o va utiliza. Fiecare rotaie
pune
n
eviden
o
nou
perspectiv, aducnd n prim plan o
structur bidimensional, o faet
(slice). Din acest motiv rotaia se
mai numeste i data slicing.

3. OPERAII REALIZATE ASUPRA


MODELULUI MULTIDIMENSIONAL
Seciuni - reprezint viziuni
sau imagini (views) specifice
diverselor
categorii
de
utilizatori, prin operaii de
secionare prin care se obin
"felii" bidimensionale (slices).
Tehnica aceasta const n
limitarea unor atribute la
anumite valori i obinerea
unui cub de date redus
(procedeu numit data dicing)

4. LOCUL TEHNOLOGIEI OLAP N


ARHITECTURA DEPOZITULUI DE DATE
Nivelul operaional - Sistemele
operaionale sunt reprezentate de
sursele, datele care populeaz
depozitul de date. Datele
operaionale sunt supuse
tranzaciilor, volatile, stocate la
nivel de tranzacie n form
normalizat sau proprie n sistem
OLTP.

4. LOCUL TEHNOLOGIEI OLAP N


ARHITECTURA DEPOZITULUI DE DATE
Nivelul depozitului de date Acest nivel conine date cu caracter
istoric ale nivelului tranzacional,
prelucrate i transformate ntr-un
format multidimensional mult mai
potrivit pentru suportul de decizii.

4. LOCUL TEHNOLOGIEI OLAP N


ARHITECTURA DEPOZITULUI DE DATE
Nivelul departamental, data
mart sau OLAP - Un data mart
OLAP va fi limitat la submulimea
mrimilor statistice disponibile i
dimensiunilor necesare pentru a
studia
problemele
specifice
afacerilor.

4. LOCUL TEHNOLOGIEI OLAP N


ARHITECTURA DEPOZITULUI DE DATE
Nivelul individual - Instrumentele
de vizualizare a cererilor, precum
grafice,
prezentri,
rapoarte
dinamice, browserele Web, toate
aparin acestui nivel. Aplicaiile
clienilor, care conin informaii
despre
bugete,
prognoze,
recomandri cu privire la alocarea
resurselor i multe altele se afl n
data mart la acest nivel al
arhitecturii.

CONCLUZII
Analiza datelor din depozitele
de date fr tehnologia OLAP
este ar fi extrem de grea,
implicnd metode i modele
statistice
i
matematice
laborioase, funcii de analiz
dezvoltate de programatori,
interfee speciale, dezvoltate
separate de restul sistemului.

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