Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

TEHNOLOGIA OLAP ORACLE BUSINESS INTELIGENCE DISCOVERER DESKTOP

calculatoare



+ Font mai mare | - Font mai mic





TEHNOLOGIA OLAP

ORACLE BUSINESS INTELIGENCE DISCOVERER DESKTOP

Conventii

Pentru a va ajuta sa va orientati mai repede in ORACLE Discoverer caile de navigare sunt reprezentate intr-un mod simplificat si sugestiv.

De exemplu, prin:

(M) Toolsà Totalsà (B) New

se intelege:

(M) Din meniul fereastrei se selecteaza Tools à Totals

(B) Apasa (cu mouse-ul) butonul New

Simboluri de navigare

(N) - Navigare, (M) - Meniu, (B) - Buton, (ZA)-Zona alternativa, (BI)-Bara cu Instrumente , (L)-Lista de Valori

Documente de referinta

Oracle Discoverer Administrator Administration Guide (part. no: B10270_01)

[2] Oracle Discoverer Desktop User's Guide 10g (9.0.4) (part. no: B10272_01)

[3] Oracle Business Intelligence Discoverer Administration Guide 10g Release 2 (10.1.2.1), B13916-04

[4] Oracle Business Intelligence Discoverer Desktop User's Guide 10g Release 2 (10.1.2.1) for Windows, B13917-03

[5] Oracle Business Intelligence Discoverer Publishing Workbooks in Oracle Application Server Portal 10g Release 2 (10.1.2.1), B14465-02

Prezentare Oracle Discoverer Desktop 10g

Mediul Oracle Discoverer Desktop permite construirea de rapoarte complexe si flexibile pe baza Business Area si a folderelor definite anterior in Oracle Discoverer Administrator. Analiza datelor se realizeaza prin aplicarea urmatoarelor tipuri de operatii asupra datelor:

Navigarea pe nivelele ierarhice (Drill Down si Roll Up) - reprezinta operatii de navigare in cadrul ierarhiilor dimensiunilor, prin agregare pe nivelele superioare (roll-up sau drill-up) sau detaliere pe nivelele inferioare (drill-down). Cu toate ca operatiile se pot realiza dinamic, pentru a economisi timp si resurse se prefera uneori pre-calcularea unor valori globale prin insumare sau agregare. Aceste agregari se refera la o anumita masura si se realizeaza dupa dimensiunile corespunzatoare acesteia. Aceste operatii implica de cele mai multe ori doar calcularea unor totaluri, dar exista si exceptii in care se utilizeaza formule sau procedee statistice. Prin facilitatea de drill down, utilizatorii pot naviga pe nivele cu un grad de detaliu mai accentuat. Prin roll up sau drill up se pot vizualiza datele la un nivel agregat.

Rotatii - Acestea reprezinta operatiile cele mai uzuale realizate aupra datelor in rapoartele de analiza. Ele ofera utilizatorului posibilitatea de a alege perspectiva asupra datelor pe care o va utiliza. Fiecare rotatie pune in evidenta o noua perspectiva, aducand in prim plan o structura bidimensionala, o fateta (slice). Din acest motiv rotatia se mai numeste si "data slicing". Aceste operatii nu implica o reorganizare a datelor stocate, ci o schimbare a modalitatii de reprezentare.

  • Sectiuni - Ofera viziuni sau imagini (views) prin operatii de sectionare prin care se obtin 'felii' (slices). Tehnica aceasta consta in limitarea unor atribute la anumite valori si obtinerea unui cub de date redus (procedeu numit data dicing).

Rapoartele construite in Oracle Discoverer sunt flexibile, usor de modificat de catre utilizatorii finali (figura 2) si dispun de instrumente puternice de analiza pentru realizarea operatiilor de navigare in cadrul dimensiunilor, rotatii, sectiuni si construirea de variabile noi cu ajutorul unor functii de analiza. Rapoartele pot fi integrate in cadrul aplicatiilor Oracle existente in companie prin intermediul Oracle Portal sau prin Oracle E-Business Suite.

Pentru utilizarea aplicatiilor Oracle Discoverer sunt necesare cateva notiuni  elementare pe care le vom prezenta in sectiunea urmatoare.

In figura urmatoare este prezentata Fereastra principala(F)  = prima fereastra ce apare dupa ce ne conectam:

Unde avem urmatoarele elemente:

a - (M) Meniul aplicatiei din care putem sa selectam divesre optiuni;

b - (T) Bara cu instrumente (toolbar);

c - (BF) Bara cu optiuni de formatare (Formatting bar);

d - (DTop) Zona elementelor de dimensionare la nivel de pagina;

e - (DDet) Zona elementelor de dimensionare la nivel detaliat (data points);

f - (DStg) Zona elementelor de dimensionare din stanga;

g - Butoane de navigare pentru trecerea la raportul urmator/anterior;

h - (R) Rapoarte (worksheet);

i - Bara de defilare stanga-dreapta la nivel de pagina;

j - Bara de defilare sus-jos la nivel de pagina.

(Opt)= Lista din care putem alege mai multe optiuni:

(L) = Lista de valori = O lista din care putem alege valori predefinite:

(ROT)=Rotatie sau interschimbare intre pozitiile dimensiunilor.

Procedeu: Se alege dimensiunea dorita pentru schimbare si se trage cu mause-ul in pozitia noua.

(LIM)= Limitarea valorilor afisate la o anumita valoare a unei dimensiuni.

Procedeu: Se alege o dimensiune din zona de sus (DTop) se da click pe sageata din dreapta textului afisat si se alege din lista aparuta (L) o valoare pentru dimensiune:

(Drill) = Navigarea pe nivelele dimensiunilor de la agregat la detaliat si invers.

Procedeu: se alege dimensiuea dorita si se da click pe sageata din stanga textului. Din lista (L) aparuta se alege nivelul dorit:

Pentru contruirea unei aplicatii de analiza de tipul OLAP sunt necesare doua etape: configurarea obiectelor in Oracle Discoverer Administrator si realizarea unui raport nou in Oracle Discoverer Desktop. In continuare voi prezenta realizarea rapoartelor de analiza de tipul OLAP bazate pe data martul virtual realizat la seminarul de Depozite de date.

Creare Raport nou in Oracle Discoverer Desktop

Pas 1: Deschiderea mediului Oracle Discoverer Desktop si conectarea la baza de date Oracle:

Din meniul Windows se navigheaza in Programs à Oracle Business Intelligence Tools à Oracle Discoverer Desktop sau se apeleaza shortcut-ul Oracle Discoverer de pe desktop.

sau se apeleaza shortcut-ul Oracle Discoverer de pe desktop. Se introduce contul si parola pt utilizatorul care detine repository (vezi Discovere Administrator)

Pas 2: Alegerea tipului de raport. Se pot utiliza patru tipuri de rapoarte in functie de necesitatile de vizualizare a datelor:

  • Table - datele sunt vizualizate la nivel detaliat, tabular si nu exista posibilitatea de modificare a perpectivelor prin interchimbarea dimensiuilor;
  • Page-detail table - datele sunt vizualizate la nivel detaliat, tabular dar exista posibilitatea de modificare a perpectivelor prin interchimbarea dimensiunilor. Acestea sunt prezente in partea de sus a raportului (page items);
  • Crosstab - datele sunt agregate in functie de nivelul ierarhic al dimeniunilor, existand posibilitatea navigarii in cadrul ierarhiilor prin operatii de tip drill-up si drill-down. Insa posibilitatile de interchimbare a dimensiuilor sunt limitate datorita lipsei obiectelor de tip page items.
  • Page-detail crosstab - este cel mai complex tip de raport, datele sunt agregate in functie de nivelul ierarhic al dimeniunilor, cu posibilitatea navigarii in cadrul ierarhiilor prin operatii de tip drill-up si drill-down si de interschimbare a dimensiunilor prin prezenta obiectelor de tip page items.

Alegerea tipului de raport

Pas 3: Alegerea Business Area si obiectelor de tip item care vor intra in componenta raportului. Pe baza legaturilor stabilite in Discoverer Administrator se aleg campurile si nivelul de agregare la care se vor prezenta datele, de obicei se alege nivelul Detail si apoi se realizeaza agregarile:

Nivelul de detaliere a datelor

Se aleg si nivelele de ierarhice in functie de care se vor agrega datele prin selectarea campului corespunzator (ex: punct de lucru):

Alegerea Business Area si obiectelor de tip item care vor intra in componenta raportului

Pas 4: Plasarea obiectelor de tip item in raport. Aceasta etapa este dependenta de tipul de raport ales la pasul 2. Voi exemplifica pe un tip de raport crosstab-detail. Se stabilesc obiectele de tip page items si data points.

Plasarea obiectelor in raport

Pas 5: Vizualizarea datelor din raport. Se finalizeaza raportul si se pot prezenta datele.

Vizualizarea datelor

Perspective diferite asupra datelor (rotatii - data slicing) se pot obtine interschimband dimensiunile, adaugand sau eliminand o parte dintre acestea:

Rotatii in cadrul dimensiunilor

Navigarea in cadrul nivelelor dimensiunilor se obtin prin aplicarea operatiilor de drill-down si roll-up sau drill-up:

Navigarea in cadrul dimensiunilor

Limitarea asupra unui set de date (data dicing) se poate realiza fie prin selectarea unor valori pentru nivelele dimesiunilor fie prin aplicarea conditiilor sau a parametrilor asupra datelor. Acestea se vor prezenta in pasii urmatori.

Limitarea setului de date la anumite valori

Pas 6: Construirea de noi variabile calculate pe baza datelor existente. Discoverer dispune de o serie variata de functii cu ajutorul carora se pot obtine noi variabile. Functiile sunt grupate in categorii: analitice, de conversie, numerice, de tip data calenaristica, pentru siruri de caractere, de agregare, statistice, etc.

Din meniul Tools ->Calculations, se apasa butonul New si se poate accesa fereastra de definire a noilor variabile dupa cum se observa in figura urmatoare:

Construirea de variabile pe baza datelor existente

Orice variabila are la baza o expresie rezultata din aplicarea unor functii, formule, operatori asupra datelor (atributelor) din tabele.  Se prefera utilizarea functiilor de agregare (SUM, AVG, etc) pentru a nu combina valori agregate precalculate de Discoverer cu valori detaliate rezultate pin aplicare unor functii simple in calcule.

Se pot realiza si variabile construite pe baza unor variabile definite anterior, de exemplu Cantitate restanta se va calcula astfel: Cantitate - cantitate receptionata, variabile care au fost definite anterior pe baza atributelor din tabele.

Expresiile rezultate (calculele) vor face parte ca expresii din clauza SELECT realizata automat de Discoverer in functie de dimensiuni si de criterii specificate in conditii, parametrii sau sectiuni. Aceasta poate fi vizualizata din meniul View->SQL Inspector:

Pas 7: Construirea parametrilor. Se pot defini rapoarte parametrizate pentru prezentarea unui anumit set de date dorit de utilizator din meniul Tools->Parameters se alege butonul New si se acceseaza fereastra New Parameter unde se definesc urmatoarele:

Variabila careia i se aplica valoarea parametrului (ITEM)

Numele parametrului, aceste se va putea utiliza si in calcule precedat de de exemplu :luna

Un mesaj de intampinare

Descrierea parametrului

Valoarea implicita

Vizibilitatea parametrului: acelasi pentru toate foile Allow only one value for all sheets sau Allow a different value for each sheet

Introducerea parametrilor in raport

La momentul rularii raportului utilizatorul va fi atentionat si rugat sa introduca valorile pentru parametrii existenti:

Introducerea valorilor pentru rapoarte

Pas 8: Filtrarea rezultatelor prin introducerea de conditii. Datele prezentate se pot limita la anumite valori pe care utilizatorul doreste sa le analizeze din meniul Tools->Conditions (B) New. Pentru o mai buna realizare a conditiilor utilizati varianta extinsa a optiunilor prin selectarea butonului Advanced din fereastra aparuta.

In fereastra se completeaza urmatoarele:

descrierea sau denumirea conditiei

se alege variabila sau indicatorul  asupra caruia se aplica restrictia din lista corespunzatoare coloanei ITEM

se alege conditiaprin selectarea operatorilor: <,>,=, Between, Like, In, etc

se scrie valoarea cu care se va compara indicatorul in caseta Value(s). Se pot utiliz si functii SQL.

Introducerea de conditii asupra datelor

In momentul in care raportul ruleaza cu o conditie anume aceasta va apare selectate in fereastra corespunzatoare conditiilor.

Pas 9: Realizarea totalurilor. Datele si variabilele calculate se pot grupa si insuma pe diferite nivele, in functie de criteriile de grupare. Acest lucru se realizeaza din meniul Tools->Totals (B) New.

Se alege functia aplicata -> Sum si variabila asupra careia se aplica totalul, de exemplu Cantitate. Se bifeaza optiunea pentru tipul de total dori: total la final (bottom), total la sfarsitul coloanelor (right) sau subtotaluri in functie de alta variabila (Subtotal at each change in) si se alege variabila, de exemplu la sfarsitul fiecarei luni. Se specifica un nume pentru total si se poate forma fontul, culoarea din (B) Format.

Realizarea totalurilor

Daca se doreste un total pentru toate variabilele din raport se poate alege la variabila in optiunea Calculate varianta All Data Points

Pas 10: Vizualizarea procentajelor prin stabilirea nivelelor la care se calculeaza acestea din meniul Tools->Percentage (B) New. Optiunile sunt asemanatoare cu cele din fereastra pentru Totaluri.

Introducerea de procente pentru variabile

Totalurile si procentele pot fi combinate prin selectarea optiunii Display subtotal and subtotal percentage dinfereastra de mai sus astfel incat sa se obtina o situatie ca in figura urmatoare:

Vizualizarea procentelor si a totalurilor

Pas 11: Vizualizarea unor exceptii ale datelor. Rapoartele pot evidentia diferit anumite valori ale datelor prin introducerea unor exceptii prin aplicarea unui format special acelor valori.

Pentru introducerea exceptiilor se alege coloana sau randul dorit, click deapta -> Format Exceptions:

Din fereastra aparuta, (B) New sau (B) Edit si se defineste exceptia pentru anumite valori. Acestea vor fi colorate diferit petru a iesi in evidenta.

Vizualizarea exceptiilor

Vizualizarea diferita a datelor in functie de valorile existente se poate realiza si prin marcarea grafica a acestora obtinandu-se o ierarhizare a lor.

Marcarea grafica se realizeaza prin alegerea coloanei care se va marca si apoi prin selectarea din (BF) Bara cu optiuni de formatare (Formatting bar) a optiunii Graph Bar:

sau prin Click dreapta pe coloana/linia dorita ->Format Data->Number si se bifeaza optiunea Show Graphic Bars.

Marcarea grafica a valorilor

Pas 12: Prezentarea grafica a datelor. Discoverer ofera posibilitatea realizarii de grafice de diferite tipuri in functie de cerintele utilizatorilor. Pentru a realiza un grafic aferent unei anumite pagini a raportului, din bara de instrumente se selecteaza iconita corespunzatoare sau se selecteaza sau (M) Graph->New Graph, iar pentru modificare se selecteaza (M) Graphà Show.

Se parcurg urmatorii pasi:

G1) Se alege tipul graficului: orizontal, vertical, procentual, etc. Prin selectarea iconitei corespunzatoare:

Se continua cu (B)Next:

G2) Se alege subtioul graficului si forma sa prin selectarea iconitei corespunzatoare:

Se continua cu (B)Next:

G3) Se completeaza titlurile pentru fiecare axa si se alege afisarea legendei prin bifarea optiunii Show Legend:

Se continua cu (B)Next:

G4) Se aleg intervalele de valori pentru axe: minim si maxim si daca se doreste afisarea zecimalelor.  Se pot lasa valorile implicite puse automat si daca acestea nu corespund se modifica ulterior.

Se alege modul de vizualizare a graficului: orientat pe coloane sau pe linii (column/row):

Se finalizeaza graficul cu (B)Finish:

Rotarea sau schimbarea perspective coloane/linii se realizeaza astfel: click dreapta pe grafic-> Series By Row/Column.

Tipul de grafic si elementele acestuia se pot schimba la cerere prin selectarea acestora din bara de instrumente:

Realizarea graficelor

Pas 13: Partajarea rapoartelor intre utilizatori. Se pot acorda drepturi de acces la rapoartele realizate in Discoverer Desktop, dar pentru a vizualiza aceste rapoarte utilizatorii respectivi trebuie sa aiba drepturi de acces la Business Area. Aceste drepturi se acorda din Oracle Discoverer Administrator de catre administratorul aplicatiei.

Pas 14: Planificarea executiei unui raport. Rularea rapoartelor la o anumita data si la anumite intervale de timp se poate realiza in Discoverer Desktop pentru a economisi timp in cazul rapoartelor care ruleaza foarte incet si pentru a pregati setul de rezultate pentru analize la termen:

Planificarea executiei rapoartelor

Incarcarea si modificarea unui raport existent in Oracle Discoverer Desktop

Aceasta etapa urmareste prezentarea modului de conectarea la aplicatie si incarcare a rapoartelor

Pas 1: Se selecteaza butonul "Open an existing workbook".

Pas 2: Se selecteaza butonul "Database".

Pas 3: Se alege raportul dorit si se apasa butonul "Open".

Pas 6: Se selecteaza optiunea "Open the workbook in the current database account" si se apasa butonul "OK".

Pas 7: Se selecteaza butonul "Yes" din fereastra de mai jos pentru a incarca datele on-line.

Aceasta operatie va trebui repetata in parte pentru fiecare dintre foile raportului. Deplasarea intre foile raportului se realizeaza din partea de jos a paginii, prin selectarea tab-ului dorit.

Pas 8: Pentru realizarea diferitelor modificari precum construirea de noi variabile, totaluri, conditii, exceptii, procente se completeaza optiunile descrise anterior: Crearea unui raport nou in Oracle Discoverer Desktop (pasii 6 - 14).

Pas 9: Modificarea formulelor de calcul pentru variabile. Se deschide fereastra de editare a formulelor Click dreapta pe variabila calculata->Edit Calculation sau (M) Tools->Calculation si se alege variabila dorita pentru modificare.

Se modifica formula de calcul:

Pas 10: Modificarea totalurilor, procentelor, conditiilor si parametrilor pentru raport. Se alege  intrumentul dorit din (M) Tools si se alege variabila dorita pentru modificare. De exemplu pentru Totaluri se alege (M) Tools->Totals. Se alege variabila de tip total si se selecteaza (B) Edit si se modifica optiunile respective.

Pas 11: Vizualizarea si modificarea graficelor. Din foaia care are atasat un grafic se alege din (M)   Graph -> Show Graph sau din (BT) Bara cu instrumente se alege iconita corespunzatoare graficului:

Se va afisa fereastra care contine graficul respectiv. Acesta se poate modifica asa cum s-a prezentat in capitolul anterior.

Printarea unui raport existent

Aceasta procedura urmareste prezentarea modului de tiparire a rapoartelor si a graficelor aferente.

Se selecteaza din raport foaia care se doreste a fi tiparita, prin selectarea tabului corespunzator foii din partea de jos a paginii. Tiparirea se realizeaza in mod clasic, prin selectarea (M)File à Print sau de la iconita din bara de instrumente urmand urmatorii pasi:

Configurarea optiunilor pentru printare

P1)  Setarea paginii - din (M)File ->Page Setup:

Se completeaza optiunile. Daca se doreste printarea informatiilor din foaia curenta se bifeaza optiunea Selected Sheet si se debifeaza (daca este bifata) optiunea All Page/Detail Combinations. In rest se alege tipul paginii, din tab-urile Header si Footer se seteaza informatiile afisate in antetul/subsolul paginii, iar din tab-ul Margins se dimensioneaza pagina.

P2) Se vizualizeaza modul in care va apare foia la imprimanta -  din meniul (M) File -> print Preview.

P3) Se printeaza - din meniul (M) File -> Print mai intai se aleg optiunile, daca se doreste printarea informatiilor din foaia curenta se bifeaza  optiunea Selected Sheet si se debifeaza (daca este bifata) optiunea All Page/Detail Combinations.

Se finalizeaza imprimarea (B) OK.

Tiparirea graficelor

Pentru tiparirea unui grafic, acesta trebuie mai intai deschis, dupa cum s-a prezentat anterior. Se selecteaza apoi (M) Graph à Print sau din bara de instrumente a graficului se selecteaza iconita pentru printare. Daca bara de instrumente nu este vizibila, se da click dreapta si se bifeaza optiunea "Toolbar"



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2173
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved