Documente Academic
Documente Profesional
Documente Cultură
OLAP
OLAP
PROCESSING)
Despre
OLAP...............................................................................
............................ 3
2.
Caracterizarea sistemelor
OLAP...............................................................................
.... 4
2.1.
2.2.
Caracteristicile sistemelor
OLAP............................................................................ 5
3.
4.
Cubul- unitatea
multidimensională..................................................................
............. 15
1. Despre OLAP
Conceptul de On-line Analytical Processing a apărut începând cu anii 60-70,
primul limbaj multidimensional fiind A Programming Language (APL), dezvoltat
de firma IBM şi utilizat încă din 1962.
În anul 1995 se înfiinţează Consiliul OLAP, cu consorţiul firmelor dezvoltatoare
de produse OLAP, cu rolul de a standardiza aceste tehnologii prin stabilirea unor
standarde deschise. Consiliul OLAP A publicat următoarea definiţie: „On-Line
Analytical Processing este o tehnologie software ce permite analiştilor,
managerilor şi persoanelor cu funcţie de conducere să analizeze datele printr-un
acces rapid, consistent şi interactiv şi să le vizualizeze într-un mod cât mai
variat.”
Tehnologia OLAP sprijină utilizatorul final printr-o serie de activităţi, ca de
exemplu:
Scopuri
Colecţii
Multe
SSDOD
mari de niveluri
Oportunitate
date
OLAP
OLAP
Acces rapid
Calcule
OLAP
OLAP
Mulţi
Mulţi
Multe
Descentraliz
factori
utilizato
site-uri
at
ri
Depozit
Depozit
e
OLAP
e
Depozit
OLAP
OLAP
rapide
Acurateţe
Date
de Depozit
bază exacte e
Expresivitat
OLAP
e de calcul
Inteligibilitat Interfaţă
e
prietenoasă
Viziuni
flexibile
OLAP
Depozit
Depozit
OLAP
OLAP
OLAP
OLAP
e
Depozit
Depozit
e
OLAP
OLAP
OLAP
OLAP
OLAP
OLAP
OLAP
Depozite
Tabelul nr.1 Locul sistemelor OLAP în cadrul SSDOD-urilor
Din analiza tabelului anterior se pot concluziona obiectivele sistemelor OLAP:
acces rapid şi calcule rapide; facilităţi analitice puternice; interfaţă
prietenoasă şi
prezentări flexibile; permite prelucrarea unor volume mari de date, cu multe
niveluri de detaliu şi multipli factori în mediu multiutilizator descentralizat.
2.2.
necesitatea,
precum
şi
alegerea
instrumentului
de
analiză
BDR
1.Microstrategy
BDMD
paşi
Motor OLAP pe
4.Comshare Decision
server
Informix MetaCube
Microsoft OLAP Services
Oracle Express
Pilot Analysis Server
Seagate Holos
Applix TM1
White Light
Fişiere client
Hyperion Essbase
Oracle Express
Seagate Holos
Gentia
Microsoft OLAP
Services
Power Play Enterprise
Motor OLAP pe
3.Oracle Discover
Server
Pilot Analysis Server
Applix iTM1
5.Dimensional Insight
client
Informix MetaCube
Comshare FDC
Hyperion Enterprise
Hyperion Pillar
6.Brio Enterprise
Business Objects
Power Play
Personal Express
ITM1 Perspective
Power Play
Serverele relaţionale OLAP (ROLAP) sunt servere intermediare care se
situează între un server relational şi instrumentele client front-end. Ele
utilizează
un SGBD relaţional sau relaţional-extins pentru a stoca şi gestiona depozitul de
date şi nivelul middleware OLAP. Serverele ROLAP include optimizări pentru
fiecare SGBD back-end, implementarea nivelului logic de navigare agregată şi
instrumente adiţionale pentru service. Tehnologiile ROLAP tind să aibă o
scalabilitate mai mare decât tehnologiile MOLAP. De exemplu, serverul DSS al
Microstrategy and Metacube de la Informix a adoptat abordarea ROLAP.
Fig. 1 Structura de memorare ROLAP
Serverele mutidimensionale OLAP (MOLAP) se bazează pe viziui
multidimensionale ale datelor gestionate de motoare de stocare multidimensionale.
Acestea ataşează viziunile multidimensionale direct la structurile data cub. De
exemplu, Essbase de la Arbor este un server MOLAP. Avantajul utilizării cubului
de date este Acela că permite indexarea rapidă pentru precalcularea datelor
aggregate. Multe servere MOLAP adoptă un al doilea nivel de reprezentare a
datelor memorate pentru a gestiona seturile de date împrăştiate şi dense:
subcuburile dense sunt identificate şi stocate ca structure massive, în timp ce
subcuburile pentru datele împrăştiate folosesc tehnologii de compresie pentru
utilizarea eficientă a spaţiului de stocare.
Prezentare
date
Tipul de aplicaţii
Power Play
Cognos
Numeric,
Grafic,
Rapoarte
Analiza vânzărilor
Analiza financiară
Controlul calităţii
Previziuni
DecisionBas
Rapoarte,
Analiza vânzărilor
Modul
de
stocare
al
datelor
Fişiere
BDR
BDM
Modul de
procesare
Tipul de
arhitectur
ă
Platforma
utilizată
Limbajul
utilizat
Motor
OLAP pe
client/
server
Client/
server
APL2000(pentru
aplicaţii
financiare)
BDM
Motor
Client/
Server
Unix
WinNT
Client
Windows
Windows
Orientat obiect
e OLAP
Computer
Associates
Oracle
Express
HTML,
Grafice
OLAP pe
server
server pe
trei niveluri
Rapoarte,
tabele,
grafice
Analiza vânzărilor
Analiza financiară
BDR
BDM
Fişiere
Motor
OLAP pe
server/
client
Motor
OLAP pe
client
Client/
server
PC
Business
Objects
Rapoarte
Analiza vânzărilor
Analiza financiară
Fişiere
DSS
Microstrateg
y
Rapoarte,
grafice
Marketing
BDR
SQL în
mai mulţi
paşi
Acumate
Kenan
Systems
Rapoarte
BDM
Motor
OLAP pe
server
Client/
server
Informix
Metacube
Informix
Software
Rapoarte,
grafice
Telecomunicaţii,
Servicii financiare,
Analiza
vânzărilor,
Previziuni,
Segmentarea
pieţei, Analiza
clienţilor
Analiza vânzărilor
Analiza financiară
BDR
Motor
OLAP pe
server/
client
Client/
server pe
două şi trei
niveluri
DB2 OLAP
IBM
Rapoarte,
Matricial
Telecomunicaţii
(Decision Edge)
Marketing
Previziuni
BDR
BDM
Client/
server pe
trei niveluri
Microsoft
OLAP
Services
Microsoft
Grafic,
Rapoarte
Previzionări
Analiza financiară
BDR
BDM
Motor
OLAP pe
server
(motor
Essbase)
Motor
OLAP pe
server
Essbase
Arbor
Software
Rapoarte,
Grafice
Analiza de piaţă,
Activitatea
profitabilităţii,
Planificare,
Analiza bugetară,
Previzionare, EIS
BDM
Fişiere
BDR
Motor
OLAP pe
server
Client/
server
Client/
server pe
două/trei
niveluri
Client/
server
Client/
server
Server
WinNT
Client
Windows
WinNT
Limbaj
multidimensional
Express Basic
Server
WinNT
Client
Windows
Server
WinNT
Client
Windows
Limbaj SQL
Server
WinNT
Unix
Client
Windows
Server
WinNT,
OS/2, Unix
Limbaj de
programare
orientat obiect,
Limbaj SQL
Server
WinNT
Unix
VAX/VMS
Sun, Mac,
Aix
Server
WinNT
OS/2,Unix
AS/400
Client
Windows
Visual Basic
Visual Basic
Limbaj
multidimensional
MSPL
Limbaj SQL
Interfaţa API
pentru Visual
Basic, C
Interfaţa API
pentru Visual
Basic, C,
PowerBuilder
Unix
Bibliografie
Internet
1. revistaie.ase.ro
2. support.office.com
Curs
1.