Sunteți pe pagina 1din 56

CAPITOLUL 1......................................................................................................

2
SISTEME INFORMAIONALE I INFORMATICE........................................................2
1.1.
1.2.
1.3.

DEFINIREA SI CARACTERISTICILE SISTEMULUI INFORMAIONAL AL NTREPRINDERII. .2


COMPONENTELE SISTEMULUI INFORMAIONAL..........................................................5
CARACTERISTICI GENERALE ALE SISTEMELOR INFORMATICE DE ASISTARE A DECIZIEI
9

CAPITOLUL 2.................................................................................................... 11
BUSINESS INTELIGENCE....................................................................................11
2.1. INTRODUCERE N BUSINESS INTELLIGENCE................................................................11
2.2.AVANTAJELE IMPLEMENTRII UNEI SOLUII DE BI NTR-O COMPANIE............................13
CAPITOLUL 3.................................................................................................... 17
PREZENTAREA APLICAIEI QLIKVIEW.................................................................17
3.1. CARACTERISTICI ALE APLICAIEI QLIKVIEW.................................................................17
3.2. PROIECTAREA UNUI SISTEM INFORMATIC CU AJUTORUL APLICAIEI QLIKVIEW............18
3.2.1. Crearea unui sheet(foaie de calcul)......................................................................20
3.2.2 Selecia i cutarea............................................................................................... 24
3.2.3. Inserarea obiectelor n foaia de calcul..................................................................28
3.2.3.1......................................................................................................... List Box
28
3.2.3.2................................................................................................. Statistics Box
38
3.2.3.3.......................................................................................................... Grafice
40

CAPITOLUL 1.
SISTEME INFORMAIONALE I INFORMATICE

1.1.DEFINIREA SI CARACTERISTICILE SISTEMULUI INFORMAIONAL


AL NTREPRINDERII
Un sistem reprezint o unitate complex format din mai multe pri, adesea diferite, servind
unui scop comun.
Conform teoriei sistemelor orice organism economic este un sistem deoarece:
1) Prezint o structur proprie constnd dintr-o mulime de elemente constitutive
care interacioneaz ntre ele pe principii funcionale;
2) Fluxurile existente ntre componentele organizatorice implic resursele organismului
economic. n cadrul oricrui organism economic se produc:
fluxuri materiale (de materii prime, semifabricate, produse finite etc)
fluxuri financiare
fluxuri informaionale
3) Mulimea componentelor organizatorice i interaciunea dintre acestea urmresc
realizarea unui anumit obiectiv global: funcionarea firmei n condiii optime sau atingerea unor
obiective.
n structura unui sistem se disting (fig.1):
Intrri(I)
I1
I2
I3

Transformri(T)

Ieiri(E)
E1

OPERATORI INTERNI

E2

Intrrile sunt variabile ale cror valori sunt impuse sistemului din exterior;
Ieirile - sunt variabile care acioneaz asupra exteriorului, adic asupra altor sisteme; unele
dintre aceste ieiri, numite criterii, informeaz despre starea sistemului sau despre eficacitatea
funcionrii sale;
Operatorii sunt aciuni care transform intrrile n ieiri.
EXEMPLE:
1. Sistemul MAGAZIN:

Recepie
mrfuri
Cereri ale
Clienilor

Transformri

Livrri la
clieni
Comenzi ctre
furnizori

Intrrile: mrfuri (produse primite n magazin) i informaii (cereri ale clienilor);


Ieirile: livrri ctre clieni i comenzi ctre furnizori;
Operatorii: transformarea va consta n asigurarea corespondenei ntre cererea unui client
i o micare de mrfuri i n urmrirea nivelului stocurilor pentru a armoniza intrrile de
produse cu livrrile.
Sistemul cibernetic al ntreprinderii
Din schema prezentat se poate privi o ntreprindere ca un sistem cibernetic n care
exist trei componente: procesul, informaia i decizia, i care dei supus unor perturbaii, poate
fi considerat c i regleaz singur funcionarea.

Figura 1.1 Sistemul cibernetic al ntreprinderii


Sistemul decizional (de conducere)
Informaia este transmis de la proces cu un scop bine determinat i anume s reprezinte
baza necesar pentru ca un sistem denumit decizional, s ia cele mai bune decizii - transmise
napoi sub form de informaii procesului - care s permit sistemului s funcioneze n condiiile
respectrii unei anumite politici, adic s lucreze ntre anumii parametrii.
Astfel politica obinuit a unei societi comerciale, este s funcioneze cu un profit ct
mai mare, dar n condiiile respectrii unor cerine impuse sistemului(sociale, de protecie a
mediului, etc.)
Calitatea deciziilor luate este evident direct dependent de calitatea informaiilor primite.
Acestea trebuie s fie printre altele, ct mai corecte, clare, s aib un nivel de sintez adecvat, s
ajung n timp util, etc.
Sistemul informaional
Aa cum se observ din schema prezentat, de la procesul respectiv, se transmit /
recepioneaz informaii la / de la sistemul decizional.

Acest sistem se numete sistem informaional. El reprezint totalitatea procedeelor,


metodelor, tehnicilor i mijloacelor de culegere, transmitere, prelucrare, stocare i arhivare a
informaiei, necesare procesului decizional.
Subsistemul informaional se interpune ntre subsistemul decizional i subsistemul
operaional avnd drept scop asigurarea informaiilor necesare staffului managerial reprezentnd
n acelai timp un mijloc de comunicare ntre celelalte dou subsisteme.
Subsistemul informaional nu trebuie vzut doar ca o interfa ntre sistemul operativ i
sistemul de conducere ci i ca elementul de legtur a mediului intern al firmei i cel exterior
lui (mediu economic, financiar, bancar).
Scopul principal al sistemului informaional este de a furniza fiecrui utilizator, n
funcie de responsabilitile i atribuiile sale, toate informaiile necesare.
n concluzie, sistemul informaional poate fi definit ca un ansamblu de mijloace umane,
tehnice, informaionale destinate s asigure realizarea tuturor legturilor directe i inverse ntre
conducere i execuie, n condiiile unui mediu n permanent schimbare i generator de
perturbaii, n scopul atingerii obiectivelor organizaiei.
Sistemul informatic
Sistemul informatic reprezint un sistem informaional care permite realizarea
operaiilor de culegere, transmitere, stocare, prelucrare a datelor i difuzare a informaiilor astfel
obinute prin utilizarea mijloacelor tehnologiei informaiei (IT) i a personalului specializat n
prelucrarea automat a datelor.
Sistemul informatic cuprinde:
ansamblul informaiilor interne i externe, formale sau informale utilizate n cadrul
firmei precum i datele care au stat la baza obinerii lor;
software-ul necesar procesrii datelor i difuzrii informaiilor n cadrul organizaiei;
procedurile i tehnicile de obinere (pe baza datelor primare) i de difuzare a informaiilor;
platforma hardware necesar prelucrrii datelor i disiprii informaiilor;
personalul specializat n culegerea, transmiterea, stocarea i prelucrarea datelor.
Sistemul informatic este structurat astfel nct s corespund cerinelor diferitelor grupuri
de utilizatori:
factori de conducere la nivelul conducerii strategice, tactice i operative;
personalul implicat n procesul culegerii i prelucrrii datelor;
personalul implicat n procesul cercetrii tiinifice i proiectrii de noi produse i
tehnologii de fabricaie.

Sisteme
strategice

Top management

Sisteme suport pentru


specialitii firmei
Sisteme operaionale
Sisteme pentru automatizarea
muncii de birou i comunicaii
Infracstructur informaional

Specialiti
Management tactic
Funcionari

Figura 1.2 Tipuri de sisteme informatice i utilizatorii acestora


Alturi de definirea strategiei de afaceri este necesar definirea strategiei sistemului
informatic i aceasta deoarece:
sistemul informatic susine managerii, prin informaiile furnizate, n conducerea i
controlul activitii n vederea atingerii obiectivelor strategice ale organizaiei;
sistemele informatice sunt deschise i flexibile adaptndu-se permanent cerinelor
impuse de mediul dinamic n care opereaz firma;
promovarea soluiilor IT susine organizaia n consolidarea i dezvoltarea afacerii (ex.:
comerul electronic, e-banking etc);
sistemul informatic ofer informaiile necesare controlului ndeplinirii i adaptrii
planurilor operaionale i strategice ale organizaiei;
organizaia trebuie s cunoasc i s controleze riscurile legate de implementarea noilor
tehnologii i adaptarea sistemului informatic la noile cerine;
stabilirea unor standarde la nivelul sistemului informatic care au menirea de a preciza
caracteristicile i performanele hard i soft ale componentelor ce urmeaz a se achiziiona i ce
metodologii urmeaz s se utilizeze n dezvoltarea sistemului.
Arhitectura sistemului informatic reprezint soluia generic privitoare la procesele de
prelucrare a datelor ce trebuie s se realizeze i modul de integrare a datelor i prelucrrilor. Aceast
soluie cadru este urmarea sintetizrii rspunsurilor la urmtoarele ntrebri:
- Care sunt componentele sistemului informatic?
- Cum sunt legate aceste componente i cum interacioneaz ele?
- Ce date se culeg?
- Unde se culeg datele, unde se stocheaz i prelucreaz?
- Ce date se transmit ctre diferitele componente ale sistemului informatic?
Altfel spus, arhitectura reprezint "soluia constructiv" a sistemului informatic i reflect
viziunea strategic managerial asupra modului n care organizaia (firma) lucreaz.

1.2.COMPONENTELE SISTEMULUI INFORMAIONAL


Culegerea, prelucrarea, transmiterea, furnizarea informaiilor pe cale electronic, fac
parte din sistemul informatic al unei firme. Acesta include calculatoare, software, programatori,
personal de exploatare, datele procesate, reele de calculatoare, alte componente hardware, etc.
Sistemul informatic este o component de baz a sistemului informaional al unei firme.
Datorit specificului activitii fiecrei firme i a cerinelor impuse de pia exist mari diferene
ntre sistemele informaionale implementate, din punct de vedere al complexitii acestora i al
activitii desfurate. Complexitatea i calitatea unui sistem informaional implementat ntr-o
firm depind foarte mult i de tehnologiile informaionale i de comunicaii, disponibile la un
moment dat, dar i de posibilitile financiare ale firmei.
Tehnologiile informaionale permit colectarea, transportul, memorarea, regsirea
informaiei, n orice format audio, video, grafic, text, etc. Aceste operaii pot fi efectuate ntre
oameni, echipamente electronice sau ntre oameni i echipamente.

Componenta cea mai important din sistemul informaional al unei firme este
componenta financiar-contabil, cu alte cuvinte, sistemul informaional financiar-contabil.
Aceast structur informaional din cadrul unei firme gestioneaz informaii de baz din
activitatea unei firme, cum ar fi: informaii despre producia fabricat, volumul i ritmicitatea
vnzrilor, respectarea contractelor, ritmicitatea aprovizionrii cu materii prime, ncasri, pli,
nregistrarea permanent a operaiilor contabile, etc .
In sensul cel mai general componentele sistemului informaional sunt: resursele
informaionale, circuitele i fluxurile informaionale i procedurile i mijloacele de tratare a
informaiilor.
1. Resursele informationale sunt componenta a crei calitate tinde s condiioneze ntr-o
msur crescnd coninutul i eficiena de ansamblu a ntreprinderii. Ele pot fi definite ca
reprezentnd ansamblul sistemic al informaiilor generate, obinute, disponibile i refolosibile din
ntreprindere.
Fiecare activitate la rndul ei genereaz noi informaii, care, ulterior, sunt utile ducerii la
bun sfrit a respectivei activiti sau ale altor activiti. Procesele de natur managerial,
orientate ctre adaptarea ntreprinderii la un mediu tot mai dinamic i complex, impun obinerea
de informaii vitale cu privire la piaa (dinamic, dimensiuni, structur etc.), la competiie (cota
de pia, segmente ocupate de cumprtori, preuri practicate, structura ofertei, servicii oferite
etc.), la sursele de aprovizionare (localizare, condiii de livrare, preuri ), cu privire la
consumatori (segmente vizate, comportamente specifice, putere de cumprare etc.). Ca urmare,
apare necesitatea organizrii la nivelul ntreprinderii a unui sistem eficient de procurare,
prelucrare i stocare a acestor informaii, care s fie n msur s le transforme n resurse
disponibile, necesare fundamentrii corespunztoare a deciziilor privind activitatea curent i de
perspectiv a firmei.
Domeniile de resurse informaionale majore privind funciile ntreprinderii pot fi
sintetizate dup cum urmeaz:
funcia comercial gsirea celor mai bune segmente de furnizori, valorificarea spaiilor
de stocare i comercializare, administrarea vnzrilor;
funcia de cercetare - dezvoltare - planificarea strategic, investiiile pentru dezvoltare,
temele de cercetare;
funcia de marketing - cercetarea pieei, strategia de reclam, planificarea vnzrilor,
analiza acestora;
funcia financiar-contabil - planificarea profitului, stabilirea capitalului, contabilitatea
cheltuielilor, contabilitatea veniturilor;
funcia de personal - recrutare, selecie, angajare, formare i perfecionare, salarizare,
promovare, probleme sociale;
funcia de producie - prestri servicii, ambalare, porionare etc.
Pentru exemplificare, enumerm principalele activiti generatoare i comunicatoare de
informaii:

Modul de organizare a resurselor informaionale permite, pe de o parte, cunoaterea


situaiei trecute, precum i a celei existente ntr-o ntreprindere, iar pe de alt parte, anticipri ale
evoluiei viitoare, contribuind astfel la elaborarea i ndeplinirea obiectivelor firmei, oferind
chiar posibilitatea adoptrii de strategii active care s vizeze influenarea mediului n sensul
dorit.
2. Fluxurile i circuitele informaionale sunt cea de a doua component a sistemului
informaional al ntreprinderii. Orice sistem informaional se caracterizeaz, n fiecare parte a lui,

prin dou concepte: emitor i receptor (beneficiar). Emitorul este sursa de producere a
informaiei care apoi este procesat sau modificat i transmis receptorului. Cantitatea de
informaii vehiculat (transmis i procesat) ntre emitor i receptor se numete flux
informaional iar traiectoria pe care o parcurge informaia se numete circuit
informaional.
Caracteristica principal a fluxurilor i circuitelor n ntreprinderi, const n maximizarea
fluxurilor informaionale n condiiile n care circuitele informaionale nregistreaz o tendin
clar de scurtare, prin eliminarea sau evitarea punctelor intermediare. Ideea de baz este c
maximum de informaie util trebuie s fie transferat de la emitor la beneficiarul
informaional pe calea cea mai scurt.
3. Cea de a treia component a sistemelor informaionale o constituie procedurile i
mijloacele de tratare a informaiei cu ajutorul crora resursa informaional este prelucrat i
adaptat potrivit nevoilor manageriale. Ele sunt strict dependente de forma de organizare a
sistemului informaional precum i de baza material de care dispune ntreprinderea.
Procedurile informaionale includ metodele i tehnicile de culegere, nregistrare,
transmitere i prelucrare, operaiile componente, formulele, modelele i mijloacele de
tratare a informaiilor.
Procedurile informaionale sunt demersuri foarte detaliate, constituite i organizate
etapizat:
stabilirea suporilor (purttorilor) de informaii utilizai, adic a materialelor folosite
pentru consemnarea lor, precum i a caracteristicilor dimensionale i de structur a
acestora.
stabilirea succesiunii tratrii informaiilor i a operaiilor pe care acestea le impun, a
modelelor i formulelor de calcul utilizate. Se pot defini astfel, relaiile care stau la baza
stabilirii nivelurilor de performan (cifra de afaceri, venitul net, profitul) sau a gradului
de realizare/nerealizare a acestor niveluri de performan.
Mijloace de tratare a informaiilor definesc suportul tehnic al sistemului informaional.
Acest suport include dou mari componente i anume:
suportul fizic ce conine ansamblul de echipamente - hardware;
suportul logic, care cuprinde sistemul de programe de operare i programele de aplicaii
software.
Obinerea unor rezultate finale n timp real este condiionat de numrul, structura i
calitile tehnice ale mijloacelor de tratare a informaiilor. Ca urmare, ele vor influena
performanele funcionale ale sistemului informaional.
Sunt recunoscute urmtoarele tehnici de prelucrare rezultat al interaciunii dintre colectare,
prelucrare i comunicare:

1. Prelucrarea BATCH
Prelucrarea Batch sau n loturi (Fig.1.3) const n colectarea informaiilor, transmiterea
spre prelucrare a acestora n centre de prelucrare i primirea rezultatelor. Loturile sunt organizate
pe centre de colectare i perioade de timp. Asemenea tehnici se preteaz aplicaiilor care cer ca
toate tranzaciile s fie prezente n timpul procesrii sau condiiile tehnice i financiare impun
acest mod.
De regul n aceast tehnic operaia de colectare sau transpunere pe suport este
separat de celelalte prelucrri.
Avantajele acestei tehnici constau n simplitatea sa i nu necesit instrumente complexe
n fiecare centru de colectare. Dezavantajele acestei tehnici constau n:

timp de reacie mic Sistemul de conducere ia cunotin de schimbrile survenite


n sistem cu ntrziere ceea ce face ca deciziile operative s sufere i impune
organizarea unui sistem paralel specific;
cunoaterea de ctre cei interesai a situaiei reale referitoare la ritmurile i strile
din sistem cu ntrziere;
posibilitatea apariiei de erori pentru eliminarea crora trebuie reluate operaiile de
prelucrare;

CENTRUL
DE
COLECTARE

CENTRUL
DE
COLECTARE

3
CENTRUL
DE COLECTARE

CENTRU
DE
PRELUCRARE
A
DATELOR

RAPOARTE

Fig. 1.3 Schema prelucrrii BATCH


2. Procesarea ON LINE
Procesarea ON-LINE este acea metod care asigur prelucrarea operativ i n totalitate a
tranzaciilor. Presupune o comunicare direct (ON LINE) ntre centrele de colectare i prelucrare i se
bazeaz pe o vitez mare de manipulare i procesare.
Prin aceast tehnic procesele operaionale, de informare i decizionale se desfoar n paralel.
Avantajele acestei tehnici constau n:
operarea direct n fiierele permanente care sunt dependente de tranzacii;
reducerea timpilor de pregtire a datelor, informaia intrnd n sistem este folosit de toate
componentele interesate;
eliminarea posibilitii de depire a nivelului;
cunoaterea la toate nivelele a schimbrilor intervenite;
Dezavantajele acestei metode ar fi:
necesitatea echipamentelor de comunicaie i prelucrare a datelor;
existena unui soft adecvat;
instruirea i pregtirea forei de munc;

3. Variante de prelucrri ON-LINE


n funcie de modul n care se succed : comunicarea, prelucrarea i informarea celor interesai se
cunosc urmtoarele trei variante de prelucrare ON LINE:
a) Prelucrarea BATCH ONLINE este o metod combinat ntre cele dou. Datele sunt
generate i colectate online n fiierele temporare i procesarea propriu-zis se face cnd oportunitatea o
cere. Este metoda care se preteaz aplicaiilor n care colectarea nu necesit echipamente complexe, iar
prelucrarea se face pe un echipament specializat (Ex: sistemul utilizat la LOTO)
b) Prelucrarea prin partajarea timpului (Time - Sharing) este metoda prin care mai muli
utilizatori folosesc n comun resursele (programare, fiiere, dispozitive periferice) unui sistem de calcul
prin intermediul staiilor de lucru (work stations) plasate local sau la distan. Caracteristic exploatrii n
time-sharing este faptul c fiecare proces din sistem are alocat, n mod ciclic, o cuant de timp, n care
dispune de resursele sistemului; la consumarea cuantei respective, un alt proces primete controlul pentru
o alt cuant de timp, amd. Datorit vitezei mari fiecare utilizator are impresia c lucreaz singur pe
sistem. Este util n instruire i n afaceri cnd utilizatorii nu dispun de resurse financiare suficiente. Dac
numrul utilizatorilor activi crete timpul de ateptare a rspunsului crete.
c) Prelucrarea n timp real este cea mai complex i rapid form de prelucrare online. Pe
lng faptul c sistemul d acces la un numr mare de fiiere, el permite accesul simultan al mai multor
utilizatori. Sistemul ofer accesul imediat la date i trateaz instantaneu i n totalitate tranzaciilor
aprute.
Aceast tehnic necesit echipamente puternice i dispozitive de comunicaie de vitez mare,
capabil s manipuleze un volum mare de date i cuprinde servicii cu o distribuie larg.
Sistemele n timp real pot monitoriza a palet larg de activiti, suport o organizare dinamic i
se adapteaz rapid la schimbarea datelor, le gestioneaz instantaneu i furnizeaz utilizatorului cele mai
proaspete informaii. Ex.: sistemele punctelor de vnzare ale magazinelor cu amnuntul pot utiliza
terminale electronice la casele de marcat, pentru a culege i transmite electronic datele privind vnzrile,
prin intermediul legturilor de telecomunicaii, ctre centrele informatice regionale n vederea prelucrrii
imediate, sistemele informatice utilizate la burs, alocarea locurilor la avion, siseme informatuce de tip
business intelligence, etc.

1.3.CARACTERISTICI GENERALE ALE SISTEMELOR INFORMATICE DE


ASISTARE A DECIZIEI
Termenul de sistem informatic de asistare a deciziei poate fi definit ca fiind o aplicaie a
oricrei tehnologii, fie ca un instrument independent, fie n combinaie cu alte tehnologii
informaionale, al crui obiectiv l constituie asistarea procesului managerial i, n particular,
asistarea procesului de adoptare a deciziilor.
Sistemele informatice de asistare a deciziei(SIAD) se pot clasifica in functie de mai multe
criterii; unul dintre cel mai des utilizate il constituie gradul in care solutia oferita de sistem se
bazeaza pe analiza datelor sau pe modelare. Primele sisteme de asistare a deciziei erau in
principal bazate pe modele, insa progresele recente inregistrate in domeniile prelucrarii
informatiilor si tehnologiilor bazelor de date au permis dezvoltarea unor SIAD bazate pe analiza
datelor.
Caracteristicile unui sistem de asistare a deciziei se pot evidenia rspunznd la
ntrebrile obinuite puse n momentul definirii unui sistem informatic.
Care sunt obiectivele ?
asist decidentul n rezolvarea unor probleme.
ofer asisten la nivel individual sau la nivel de grup, fiind adaptabil oricrui stil
decizional.

asist toate fazele procesului decizional: informare general (diagnostic), concepere


(proiectare) , alegere a soluiei i implementare a modelului.
Cine particip la realizarea obiectivelor propuse ?
sistemul, care ofer acces la surse de date ce reflect desfurarea normal a activitii i
semnaleaz evenimentele ce determin luarea unor decizii operative sau strategice.
decidentul, care are control asupra tuturor etapelor procesului decizional.
utilizatorul final, care trebuie s fie capabil s-i modeleze el nsui problemele, s
aleag dintre preferinele formulate de decident. Pentru aceasta are la dispoziie o interfa ce-l
situeaz uneori n postura de decident.
Cum se realizeaz ?
deciziile se fundamenteaz pe informaii la zi despre mediul economic i pe capacitatea
decidentului de a le analiza i evalua. Decizie nseamn nu n ultimul rnd experien.
informaiile rezult n urma unor calcule efectuate asupra datelor memorate n baza de
date. Este interogat un volum mare de date, sunt calculai indicatori expresivi care reflect
fenomenele, procesele i activitatea economic i financiar a organizaiei.
asistarea deciziei este asigurat pe nivele manageriale diferite. Informaiile i deciziile
pot s provin din departamente care se afl pe diferite nivele organizatorice
utilizatorii beneficiaz de o interfa ce ofer faciliti de reprezentare a informaiilor
(grafice, scheme, diagrame structurale).
Ce avantaje ofer fa de alte sisteme informatice ?
este un sistem adaptabil n timp.
permite decidentului s reacioneze la modificri rapide ale contextului decizional.
reduce timpul de luare a deciziilor operaionale.
poate cuprinde n sfera utilizatorilor finali i pe aceia care sunt n afara granielor
departamentului de informatic.
In mod firesc, trecerea anilor aduce schimbari, progrese oricarui domeniu, iar viteza cu
care progreseaza domeniul informatic determina ca si asteptarile in aceasta privinta sa fie ceva
mai mari.
Cateva tendinte de dezvoltare a sistemelor de asistare a deciziei sunt urmatoarele:
implementarea instrumentelor orientate-obiect dezvoltate pe platforma Java, pentru
construirea sistemelor de asistare a deciziei distribuite si cooperative bazate pe modele;
tehnologiile de comunicatie au devenit un imperativ in cadrul organizatiilor, iar viteza si
capacitatea acestora s-au imbunatatit, in asa fel incat pot contribui la asistarea deciziei in
timp real din orice punct al globului;
software-ul open source contribuie la dezvoltarea sistemelor informatice de asistare a
deciziei, justificarea fiind teoria conform careia software-ul evolueaza mai repede;
tehnologiile de vizualizare devin din ce in ce mai puternice, fiind capabile sa ofere
vizualizarea oricarei situatii intr-un format real, permitand, spre exemplu, managerului sa
simuleze aparitia de noi produse;
Internet-ul devine un pilon important in ceea ce priveste comunicatia la nivel intern si
extern al organizatiei, sau a luarii de decizii. Tot Internet-ul este cel care poate sa ofere
managerilor posibilitatea de a aduna, transmite sau utiliza informatia;
managerii si angajatii cheie ai organizatiei opteaza din ce in ce mai des pentru asa
numitele pocket PC (PC-urile de buzunar), mai ales daca sunt integrate cu un telefon
mobil. Aceste pocket PC-uri sunt capabile sa acceseze sisteme de asistare a deciziei
distribuite;

depozitarea datelor nu mai este o problema pentru organizatii, aceasta realizandu-se tot
mai repede si mai simplu.
CAPITOLUL 2.
BUSINESS INTELIGENCE
2.1. INTRODUCERE N BUSINESS INTELLIGENCE

n decursul timpului, informaii valoroase au fost nregistrate n baze de date


operaionale, cum ar fi cele ale sistemului informatic contabil. ns, de cele mai multe ori,
utilizarea acestor informaii este greoaie, dac nu aproape imposibil. Operaiile multiple
specifice procesului managerial dintr-o organizaie (previziune, organizare, coordonare,
antrenare i control-evaluare) impun folosirea unor sisteme informatice capabile s satisfac
cerinele impuse de factorul timp n luarea deciziilor, precum i necesitatea identificrii unor
decizii posibile din care s se aleag decizia optimal.
S lum decizii bune n afacerile pe care le facem este la fel de important ca i n viaa
particular. n fiecare zi trebuie s lum decizii care s determine direcia i eficiena activitilor
dintr-o organizaie. Lum decizii n legtur cu producia, marketingul, personalul, etc. Deciziile
luate afecteaz costurile, vnzrile, profitul, etc.
La prima vedere, putem spune ca doar persoanele din vrful ierarhiei (Consiliu de
Administraie, director, preedinte) trebuie s ia decizii eficiente care s aduc succesul n
organizaie. Planurile eficiente dezvoltate de conducerea organizaiei pot eua datorit deciziilor
greite luate de ctre persoane din zonele inferioare ale ierarhiei n procesul de implementare sau
n cel de execuie.
n concluzie, decizii eficiente trebuie luate de toi membri unei organizaii. Deciziile
eficiente luate la fiecare nivel al organizaiei duc ctre succes.
Tehnologiile informaionale au evoluat continuu i rapid de-a lungul ultimilor ani.
Majoritatea companiilor au investit n cteva generaii de sisteme IT. Fiecare din aceste sisteme
au rezolvat o serie de probleme, au adresat un set specific de provocri ale afacerii i au
contribuit la performana companiei. Sistemele informatice achiziionate au fost, mai mult sau
mai puin, integrate unul cu cellalt, n aa fel nct informaiile captate ntr-o anumit zon a
organizaiei s poat fi folosite i n alt parte.
n timp, specialitii IT au constatat c aceste sisteme captureaz informaii care ar putea fi
de valoare. Datele din aplicaiile individuale i baze de date care conineau registrele contabile,
lanurile de aprovizionare, vnzrile, asistena acordat clienilor, etc., au fost colectate i
consolidate n depozite de date.
Datorit volumului mare de date i a necesitilor de procesare uriae, att soluiile de
raportare dinamic ct i cele de data mining au nevoie de o infrastructur informatic puternic
care s permit capaciti de stocare, interconectare, procesare i corelare masive (i aici este
vorba nu numai despre capacitile harware, ct mai ales de cele software, inclusiv
parametrizrile specifice fiecrei organizaii).
Prin analizarea i interogarea acestor seturi de date, utilizatorii afacerii puteau dobndi o
nelegere mai bun a oportunitilor i tendinelor afacerii. nelegnd importana analizrii
precise a datelor, departamentele IT au furnizat infrastructura necesar pentru a sprijini
managementul strategic al ntregii companii. Deoarece sistemele de raportare existente nu

reueau s acopere ariile de interes necesare unei analize aprofundate a proceselor unei afaceri,
au aprut soluiile de Business Inteligence.
Termenul de Business Intelligence(BI) are la baza ideea unui sistem suport de decizie
pentru management, care are capacitatea de a aduna, integra, analiza i prezenta ntr-o maniera
sintetic toate datele operaionale. Implementarea unui astfel de sistem are ca punct forte o
interpretare corect i inteligent a informaiilor, astfel nct acestea s poat fi accesate de orice
utilizator indiferent de locaie.
BI este un instrument puternic n mna companiilor care poate mbunti performanele
organizaionale oferind informaii valoroase pentru toate prile unei afaceri. BI a devenit un
concept att de cuprinztor nct merit s zbovim cteva momente pentru a face o scurt
recapitulare. n primul rnd, sub umbrela BI intr discipline care au legtur una cu alta, dar care
sunt dispersate. Astfel, BI poate fi mprit n patru zone de baz:
1. Integrarea datelor se refer la modalitatea prin care datele din diferite procese de
afaceri, programe, platforme i sisteme pot fi asimilate pentru a crea informaii consistente, n
care toat lumea s aib ncredere i pe care s le foloseasc.
2. Managementul datelor nseamn crearea unui depozit central pentru stocarea
informaiilor ntr-o form i locaie care le face mult mai accesibile motoarelor de analiz.
3. Analiza este un termen folosit pentru mining-ul, modelarea i optimizarea datelor
pentru estimarea tendinelor care vor fi comunicate persoanelor de decizie.
4. Raportarea permite utilizatorilor finali s vad i s prezinte rezultate ntr-o form
personalizat.
BI reprezint o serie de tehnici i analize de marketing care pot fi realizate cu ajutorul
unui software special. Cu ajutorul acestui sistem specialitii analizeaz datele interne ale
companiei. BI privete activitile inter-departamentale ale companiei, analiza fluxurilor
materiale i informaionale i modalitile de mbuntire a activitii din interior.
Managementul organizaiilor vd n BI un instrument vital pentru mbuntirea activitii,
ctigarea de avantaj concurenial i ndeplinirea obiectivelor strategice.
Obiectivul principal al soluiilor de business intelligence este s ofere analize
personalizate ctre toi utilizatorii, la momentul potrivit, permindu-le acestora s ia decizii de
business n concordan cu cerinele. Companiile au nevoie s implementeze analize la zeci, sute
sau chiar mii de utilizatori, asigurndu-se, n acelai timp, c toi au acces la ulimele
funcionaliti.
Sistemele de tip business intelligence devin din ce n ce mai complexe, fiind capabile s
realizeze analize multidimensionale a datelor, dispunnd de capaciti de analiz statistic pentru
a servi mult mai bine sistemelor de asistare a deciziilor. Aplicaiile BI de asistare a deciziilor
faciliteaz multe activiti, incluznd capacitatea de previziune, analiza afacerii, faciliti de
interogare, raportare i realizare a graficelor, analiz geospaial, managementul cunotinelor
etc.
Sistemele integrate de BI ofer extrageri de date, analize de date, nltur informaii
irelevante, managementul riscului, i sprijin pentru decizii manageriale cu o viteza foarte mare i
o relevan aproape perfect. Afacerile sunt conduse prin sisteme IT n cadrul BI i nu depind de
departamentul informatic.
Un sistem BI poate prelucra i analiza un volum imens de date, din surse variate, aducnd
la un click distan informaii consolidate despre articole, parteneri, cash-flow, profit,
discounturi, mijloace fixe, stocuri. Indiferent de volumul de date, acestea pot fi analizate i
reprezentate printr-un numr nelimitat de vizualizri. Odat reprezentate vizual, trendurile sau

problemele pot fi mai uor de observat, iar deciziile sunt luate mult mai simplu cnd informa ia
este prezentat clar. Analiza datelor ntr-un sistem BI nu se rezum doar la cteva grafice statice,
trecerea de la o imagine de ansamblu la detalii specifice fcndu-se foarte uor.
n Romnia, implementarea soluiilor de Business Intelligence a cunoscut o evoluie
impresionant, att ca urmare a dezvoltrii economice la nivel naional, ct i ca rspuns la
nevoia companiilor de a rmne competitive pe pia.
2.2.AVANTAJELE IMPLEMENTRII UNEI SOLUII DE BI NTR-O
COMPANIE
Analizarea volumului imens de date generate de activitile unei companii este o
activitate solicitant, care implic resurse de timp i umane considerabile. Putem exemplifica
lund ca model o companie care are implementat un sistem ERP gestionat de un administrator,
fr a avea i un sistem de BI. Aceast persoan trebuie s rspund solicitrilor personalului de
vnzari, financiar i marketing furniznd datele primare pentru necesitile de raportare. Cum
realizeaz acest lucru?
Administratorul interogheaz sistemul, iar rezultatele sunt copiate ntr-un fiier Excel,
salvat apoi ca baz de date(de ex. .dbf) pe care o transmite destinatarului. Acesta la rndul su
salveaz fiierul local, l acceseaz i i creeaz rapoartele folosind un sistem de gestiune a
bazelor de date(de exemplu Microsoft Access). Pn aici s-ar putea spune c totul merge bine.
Toat lumea pare c tie ce face i s fie mulumit cu acest proces. Exist ns cteva aspecte
negative care afecteaz procesul i implicit timpul i performanele angajailor implicai, si
anume:
1. Administratorul sistemului ERP care furnizeaz datele devine practic o frn n
proces datorit faptului c este singur, are i alte responsabiliti i nu poate rspunde consistent
tuturor solicitrilor.
2. Calitatea datelor odat extrase din sistem datele i pot pierde foarte uor
credibilitatea. Utilizatorii sau timpul le pot altera astfel nct raportarea pe baza lor i-ar putea
pierde acurateea.
3. Incrcarea sistemelor fiiere ataate la mesaje ncarc serverele de email, salvate apoi
pe disc, ncarc discurile ocupnd spaiu i alternd performana acestora.
4. Pierderi de timp datorate muncii repetitive i a eforturilor de corelare a informaiei de
cele mai multe ori utilizatorii petrec ore ntregi cu aranjarea i formatarea datelor pentru a fi
transformate n rapoarte. De asemenea, punerea de acord a coninutului rapoartelor provenind din
departamente diferite ale organizaiei necesit timp. Raportul de vnzri poate conine venituri pe
care raportul financiar nu le conine ca i ncasate, de exemplu. Corelarea tuturor acestor
informaii necesit din nou efort, experien i timp.
Compania pierde astfel practic o lun cu raportrile consolidate anuale ctre partenerii
externi. La aceasta se adaug timpul consumat pentru identificarea i obinerea informaiei
necesare periodic pentru procesele de decizie. Astfel, felul n care i desfoara angajatii
activitatea de obinere i analiz a informaiei este ineficient din perspectiva timpului necesar
pentru a obine rezultatele dorite.
Cum se pot elimina aceste neajunsuri? Prin implementarea unei soluii de BI n care
reprezentrile vizuale simplific lucrurile, permindu-le utilizatorilor din orice nivel al
companiei s neleag mai bine datele pe baza carora trebuie s-i ndeplineasc obiectivele.

Un software de Business Intelligence include un sistem suport n luarea deciziilor, sistem


acionat de o baz de date. Aceast baz de date ofer persoanelor din management acces n timp
real la rapoarte ad hoc, tabele online, tablouri de bord, grafice ce ofer un numr mare de
informaii sub forma unor rapoarte financiare, business scorecards i indicatori de performan
cheie.
n continuare sunt prezentate o parte din motivele pentru care o companie are nevoie de
un sistem de BI:
1. Angajarea unor persoane specializate care s ntrein bazele de date ale companiei
precum i a unui numr mare de operatori care s preia comenzile i s le introduc n sistem
presupune costuri recurente. Acetia sunt nevoii s prelucreze aceleai informaii de mai multe
ori: la financiar-contabil pentru eviden, la producie i la depozit pentru procesare i livrare, la
vnzri i la management pentru raportare. Activitile ce presupun manipularea unor cantiti
mari de informaii se realizeaz cu un consum ridicat de resurse umane i materiale. ns un
sistem Business Intelligence integrat n platforma informatic a companiei permite reducerea
acestor costuri operaionale.
2. Investirea n mijloacele de comunicare, precum telefonul mobil, pentru transmiterea
rapid a informaiilor ntre angajaii unei companii, presupune nu numai costuri ridicate, ct i
riscul distorsionrii informaiei comunicate, din diferite motive tehnice sau legate de
interlocutori. ntr-un sistem BI datele pot fi accesate n mod direct de ctre toi factorii de decizie
implicai, la un cost minim, inclusiv de pe dispozitive mobile.
3. Neactualizarea permanent a informaiilor, necesare n activitatea de zi cu zi,
referitoare la cashflow, dimensiunea stocurilor sau disponibilitatea resurselor, poate genera
costuri suplimentare. Informaiile vechi sau incorecte se propag n productivitate sczut i
deteriorarea relaiilor cu clienii, iar supradimensionarea stocurilor, implic mai mult spaiu de
depozitare i riscul deteriorrii mrfurilor n stoc. Pe de alt parte, utilizarea unui sistem BI
diminueaz considerabil aceste riscuri; spre exemplu, disponibilitatea informaiilor despre stocuri
ofer posibilitatea de a sincroniza procesul de producie sau aprovizionare cu cel de vnzare.
4. La o ntlnire cu partenerii de afaceri, sunt necesare informaii complete i de ultim
or pentru a fi prezentate. Pentru aceasta, fiecare departament va oferi, ntr-un timp mai lung sau
mai scurt, o serie de raportri referitoare la activitatea lor. Este necesar studierea materialelor,
fiecare n formatul n care a fost oferit i extragerea celor mai relevante informa ii, proces greoi
i obositor. Un sistem BI integrat, disponibil i pe dispozitive mobile, poate oferi din cteva
micri analizele dorite i rspunsuri la orice ntrebare. Informaiile sunt actualizate permanent
fr a necesita interaciunea cu managerii departamentelor i ntreruperea activitii curente
pentru a avea o imagine de ansamblu.
Odat cu implementarea unui sistem Business Intelligence trebuie avut n vedere i
crearea unei culturi organizaionale orientate spre acest tip de afacere inteligent, capabil s
se adapteze oricrei situaii create de mediul extern sau intern.
Astfel, cu o soluie de BI se pot da uor rspunsuri la ntrebri de tipul:
- Care sunt cei mai profitabili clieni i cele mai eficiente produse?
- Care este profitabilitatea firmei la nivel de trimestru?
- Ce evenimente din ultimele zile necesit atenie special?
Instrumentele oferite de aplicaiile de Business Intelligence ofer rapoarte complexe ce
pot fi analizate de departamentul de management al companiei fr a depinde de departamentele
IT Utilizarea unei soluii de Business Intelligence nu trebuie s fie limitat la un singur

departament sau grup al companiei. Fiecare departament poate utiliza capabiliti specifice ale
unei astfel de soluii.
- Departamentul IT este cel care pune la dispoziia celorlalte departamente sistemele
operaionale de care acestea au nevoie n desfurarea activitii. Generarea rapoartelor a fost n
mod tradiional o ocupaie a departamentelor de IT, dar acestea trebuie eliberate de aceast
corvoad, oferind n schimb cu minimum de timp, resurse sau necesar de programare o
soluie de analiz i raportare pentru toate celelalte departamente, astfel nct acestea s poat
obine rapid informaiile de care au nevoie.
- Departamentul financiar folosete capabilitile de Business Intelligence pentru a
analiza datele i a genera rapoarte, statistici financiare i pentru a lua decizii financiare pe baza
acestor informaii.
- Departamentul logistic poate anticipa cerinele, estima stocurile.
- Departamentele de marketing i vnzri pot estima vnzrile, profitabilitatea i analiza
comportamentul pieii pe branduri(grupe de produse) si pe canale de distribuitie(grupe de
clieni).
Beneficiile aduse de o aplicaie software de business intelligence pot fi sintetizate
astfel:
- Reducerea personalului necesar: reducerea costurilor cu personalul pe procesul deservit
de soluia software.
- Reducerea numrului de erori: reducerea costurilor cu revizuirea sau remedierea erorilor
rezultate dintr-un anumit proces.
- Creterea veniturilor: prin creterea vnzrilor datorat de exemplu diminurii timpului
de procesare al comenzilor.
- Timpul de acces la informaia de business i la analize se reduce cu 50%;
- Crete viteza de obinere a rapoartelor de la 1-2 zile pentru rapoartele complexe la
cteva minute;
- Generarea unei imagini cuprinztoare despre comportamentul clienilor, riscuri i
profitabilitate, contribuind astfel la mbuntirea eficienei ofertelor i a campaniilor de
marketing.
- Crearea unei perspective nchegate despre costurile reale, profitabilitate, scenarii cu
previziuni i strategii de optimizare.
- Prezint flexbilitate n msurarea datelor dac se constat o zon ce necesit explica ii
(de exemplu o scdere neateptat a cantitilor vndute dintr-un canal de vnzri) se poate spa
mai adnc n date pn la identificarea problemei, ntr-un timp foate scurt (se selecteaza canalul
sau grupa, se alege clientul, se alege produsul care a determinat scderea);
- Conduce la reducerea numrului de angajai care se ocup de raportare (de la 6 persoane
la una singur);
- Obinerea de rezultate rapide determin aciunea agenilor de vnzri acolo unde sunt
problemele principale (unde scad vnzrile);
- Managementul i personalul de execuie au acces la aceleai date, la aceleai semnale de
alarm afiate de BI , discuia mutndu-se pe interpretarea cifrelor i pe aciuni corective.
- Identificarea, msurarea, monitorizarea, controlul i raportarea corect a riscurilor n
cadrul afacerii.
Efectele instalrii unui sistem BI sunt uimitoare, deoarece acesta produce informaia care
trebuie la momentul la care aceasta este necesar, asigurnd unul din ingredientele succesului n
afaceri.

Zonele importante n care o soluie de BI acioneaz sunt:


1. Eficien operaional. O soluie de Business Intelligence ajut la mbuntirea
ciclului comand-ncasare, la identificarea punctelor slabe n fluxurile companiei, la optimizarea
tuturor operaiunile. Astfel crete flexibilitatea prin reducerea timpului de rspuns la schimbri i
elibereaz informaiile cheie din datele companiei.
2. Profitabilitate. O soluie de Business Intelligence conduce la identificarea elementelor
neprofitabile, prin identificarea oportunitilor de vnzare ncruciat a produselor i serviciilor,
eliminarea vnzrilor pierdute din cauza lipsei stocurilor, optimizarea preurilor prin analiza
costurilor directe i indirecte i monitorizarea n timp real a realizrilor fa de target. Toate
acestea conduc, prin decizii bazate pe informaii corecte, la creterea profitabilitii.
3. Reduceri de costuri. O soluie de Business Intelligence permite obinerea unor
informaii exacte despre cheltuieli, n vederea identificrii oportunitilor de reducere,
monitorizarea costurilor de achiziie, utilizare i mentenan a mijloacelor fixe, reducerea
costurilor generate de extragerea i prelucrarea informaiilor, generate de informaii greite sau
de ntrzieri. Prin analiza de cash-flow se obin reduceri de costuri financiare iar prin optimizarea
stocurilor, reduceri de costuri cu marfa.
4. Productivitatea angajailor. Cu ajutorul unei soluii de Business Intelligence se
centralizeaz toate informaiilor, astfel angajaii au mai mult timp disponibil pentru a se
concentra pe aspectele importante ale activitii lor, pot lua decizii rapide, bazate pe informaii
corecte i acionabile i sunt mai eficieni prin utilizarea analizelor dinamice multidimensionale
n loc de rapoarte statice bidimensionale.
5. Satisfacia clientului. O soluie de Business Intelligence ajut la oferirea unor
informaii rapide i corecte tuturor clienilor, la adaptarea ofertei la cerere pentru o mai mare
retenie a clienilor, iar creterea nivelului serviciilor genereaz venit mai mare pe client.

CAPITOLUL 3.
PREZENTAREA APLICAIEI QLIKVIEW

3.1. CARACTERISTICI ALE APLICAIEI QLIKVIEW


QlikView este un pachet complet i puternic de software Business Intelligence i de
analiza a datelor ce ofer o modalitate mai bun de a lucra cu datele unei afaceri. Interfaa grafic
ofer utilizatorilor o interactivitate ridicat. Din cteva click-uri de mouse, acetia au acces
imediat la informaii care pleac de la nivel general i merg pn la nivelul celor mai mici detalii.
Organizatiile reuesc, n acest fel, s descopere informaii nebnuite pn atunci, s neleag
mai bine ceea ce se ntmpl n activitatea curent i, ca atare, s ia cele mai bune decizii pentru
dezvoltarea lor.
Facilitile extinse de personalizare i vizualizare a informaiilor(tabele, grafice), fac
aplicaia QlikView uor de adaptat n cadrul companiilor care folosesc intensiv date stocate
electronic. Aplicaiile QlikView se dezvolta rapid, sunt uor de administrat de ctre
departamentul IT dintr-o companie, i ofer utilizatorilor finali libertate nelimitat pentru
interogri ad-hoc, la orice nivel al bazei de date.
Din punctul de vedere al utilizatorului final, sistemul informatic realizat cu ajutorul
aplicaiei QlikView asigur dou funcionaliti importante: navigarea liber prin depozitul de
date n cutarea informaiilor relevante i posibiliti diverse de prezentare a datelor. Aceste
funcionaliti sunt strns legate ntre ele i este greu de spus care operaie este de navigare i
care de prezentare.
Navigarea prin depozitul de date se realizeaz prin specificarea criteriilor de selecie.
Utilizatorul poate exprima cu uurint criterii simple, sau combinate prin operatori logici pentru
cutatrea unor informaii. Aplicaia permite accesul, n acelai timp(ntr-un singur ecran), la toate
informaiile prezente n baza de date, selectarea unora realizndu-se printr-un simplu qlik, iar
cutarea, prin scrierea criteriilor corespunztoare.
Specificarea modului de prezentare trebuie s permit persoanei care analizeaz datele s
gseasc modalitile optime de valorificare vizual a datelor extrase. n afar de opiunile
grafice specifice pentru prezentare, este important ca utilizatorul s poat vizualiza date
multidimensionale sub forma de tabele. Astfel, se pot proiecta tabele complexe, n care s se
grupeze linii i coloane ce exprim dimensiuni definite i nivele de agregare diferite.
Motorul puternic Business Intelligence de analiz QlikView utilizeaz tehnologia AQL
(Associative Query Logic) , care acceseaz informaiile structurate din surse variate, ntr-un mod
dinamic i interactiv, propagnd seleciile de analiz prin ntreaga baza de date nglobat, pentru
a cldi o baz de date asociativ non-relaional i extrem de eficient.
AQL ofer posibilitatea QlikView s lucreze cu milioane de celule de date i totui s
rspund la interogri n mai puin de o secund. nlocuind tehnologia clasic relaional cu
AQL, QlikView nlocuiete nevoia de pre-agregare a datelor.
De asemenea, exist posibilitatea conectrii la orice surs de date (ERP, CRM, Microsoft
Excel, loguri, baze de date Access), reuindu-se astfel unificarea informaiilor generate de
mulimea de aplicaii independente folosite n cadrul unei companii.

Orice obiect in QlikView de la liste, la grafice i la tabele este accesabil printr-un


click. QlikView ofer utilizatorilor puterea de a-i gsi propria cale ctre analiza i nelegerea
datelor.
QlikView este soluia business intelligence care simplific procesul de analiz pentru
toat lumea mai mult ca niciodat. QlikView ofer companiilor:
- tablouri de bord personalizate;
- un motor puternic de raportare - combin i distribuie datele din surse multiple, rapid
i uor;
- monitorizarea tuturor nivelelor de activitate ale institutiei/companiei i prelucrarea
analitic i sintetic a datelor instantaneu;
- transformarea datelor n informaii utile n vederea generrii de indicatori
multidimensionali de analiz;
- optimizarea lurii deciziilor rapide i eficiente, bazate pe informaii de sintez,
coerente i consistente, obinute n timp real;
- procesare analitic complex pe baza datelor ce pot proveni din sisteme informatice
diverse;
- identificarea oportunitilor de vnzri mpreun cu o analiz demografic detaliat i
un portofoliu de clieni;
- identificarea tendinelor importante ale pieei n vederea elaborrii de strategii de
dezvoltare i optimizare a afacerii;
- asigurarea suportului informaional pentru controlul costurilor;
- identificarea ariilor de cretere/imbunatatire a performanelor n vederea creterii
profitului;
- mbuntirea vizibilitii asupra lanului de producie i aprovizionare;
- asigurarea eficienei marketingului printr-un sistem de urmrire i management al
campaniilor;
- determinarea costului real al produselor pe baza unei analize complexe i
evidenierea eficienei ofertei discountului pentru partenerii-cheie.
Avantajele QlikView:
implementare soluiei ntr-un mod simplu i rapid;
modelarea grafic a datelor indiferent de volumul lor;
generare de rapoarte complet configurabile;
metodologia i viteza de procesare a datelor pentru realizarea rapoartelor;
crearea de analize inteligente, rapide i interactive.
aplicaii personalizate - posibilitatea de a dezvolta soluii 100% personalizate extrem de
rapid.
3.2. PROIECTAREA UNUI SISTEM INFORMATIC
APLICAIEI QLIKVIEW

CU AJUTORUL

Pentru exemplificare am considerat o firm care se ocup cu distribuirea unor produse.


Firma are mai multe depozite situate la adrese diferite i furnizeaz produse mai multor clieni
din toat ara. Informaiile utilizate se refer la:
- Articole caracterizate prin: CodProdus, DenumireProdus, Gramaj, GrupaProdus,
TipGrup;

- Clieni definii prin: CodClient, DenumireClient, CodLocaie, DenumireLocaieClient,


GrupClient, TipGrupClient, Jude, Localitate, CodFacturare;
- Antet facturi care cuprinde: ID, CodFacturare, Dat, LocaieDepozit, Depozit i Factur;
- Linii facturi formate din: ID, CodProdus, Cantitate i Pre.
Aceste informaii pot fi pastrate att in fiiere Excel cat i n orice baza de date. Importul
acestor date n aplicaie se realizeaz din meniul File-EditScript(Ctrl E). Se deschide fereastra
corespunztoare n care se adaug pe rnd tabelele Excel/baza de date. n figura 3.1 se observ ca
a fost deja adugat tabelul AntetFacturi i se adaug tabelul Articole. Dup adugarea tuturor
tabelelor se ncarc baza de date prin alegerea opiunii Reload din meniul File i se salveaz
aplicaia.

Figura 3.1. ncrcarea bazei de date


Pe lng tabelele din baza de date pot fi definite n fereastra de editarea si alte tabele
necesare pentru aplicaii. De exemplu, foarte important este un tabel care conine perioadele de
timp dup care se pot afia diferite informaii(an, luna, saptamna, semestru, zilele sptmnii,
etc). Pentru a construi un astfel de tabel, n fereastra EditScript vom aduga urmatorul cod:
Load
Min(Data) as MINDATE,
Max(Data) as MAXDATE
resident AntetFacturi;
Let
vFirstDate = peek('MINDATE', 0, 'MINMAXDATE') ;
Let
vLastDate = peek('MAXDATE', 0, 'MINMAXDATE') ;
Let
vDateZero = vFirstDate-1;
Drop Table MINMAXDATE;
Time: // ============ Create Time Dimension ============
Load
Data,
Year(Data) as YEAR,
Week(Data) as WEEK,
Weekday(Data) as WEEKDAY,
Month(Data) as MONTH,
// Trimestru
Dual( 'Q' & ceil(Month(Data)/3), ceil(Month(Data)/3)) as QUARTER,
// rolling month
Date(MonthStart(Data),'MMM-YYYY') as YEAR_MONTH
//
Day(OrderDate) as OrderDay
;
Load
Date($(vDateZero)) + RecNo() as Data
Autogenerate vLastDate - vDateZero;

LET _LOAD_FINNISH=now();

Pentru a vizualiza structura bazei de date se alege opiunea Table Viewer (Ctrl T) din
meniul File(vezi fig. 3.2). Se observ apariia tabelei Time care conine toate cmpurile definite
prin scriere de cod.

Figura 3.2. Vizualizarea bazei de date


3.2.1. Crearea unui sheet(foaie de calcul)
Pentru a crea/aduga o foaie de calcul se selecteaza din meniul Layout opiunea Add
Sheet. Foaia de calcul este iniial goala. Pentru a aduga diferite tipuri de obiecte se selecteaz
din meniul Lazout sau din meniul contextual opiunea New Sheet Object(vezi figura 3.3)

Figura 3.3. Adugarea de obiecte ntr-o foaie de calcul

Se observ ca putem aduga casete de text, liste ascunse, caseta cu calcule statistice,
tabele, grafice, butoane de comanda, diferite elemente grafice, caseta de selecie, etc
Cea mai important operaie care se poate realiza foarte simplu cu aplicaia QlikView
este foaia de calcul Filtre. Aceasta permite vizualizarea n acelai timp a multor informaii.
Acest lucru se realizeaz print stabilirea proprietilor foii de calcul(din meniul contextual) sau
prin alegerea optiunii Sheet Properties din meniul contextual sau din meniul Layout.Se deschide
fereastra corespunztoare din care alegem informaiile necesare(vezi figura 3.4).

Figura 3.4. Pagina Fields


n figura 3.4 este prezentat pagina Fields care permite alegerea cmpurilor existente n
baza de date i afiarea acestora n foaia de calcul sub forma de liste derulante. Pagina Fields
conine opiunile:
1. Available Fields reprezint lista tuturor cmpurilor existente n baza de date.
Din aceast list se adaug cmpurile ce vor fi vizualizate n foaia de calcul sub
form de liste derulante.
2. Show System Fields dac este selectat aceast opiune vor fi vizibile n
coloana Available Fields i cmpurile definite de sistem care conin informaii
despre toate campurile bazei de date, despre numrul de inregistrari, numrul de
cmpuri, tabele bazei de date, etc.
3. Show Fields from Table Implicit valoarea acestei opiuni este All Tables ceea
ce inseamn ca n coloana Available Fields apar toate cmpurile din toate tabelele
bazei de date. Se poate ns selecta numai numele unei tabele, iar n acest caz vor
fi afiate doar cmpurile din tabelul selectat.
Se observ c fereastra Sheet Properties conine i urmtoarele pagini:
Pagina General n care se stabilesc diferite caracteristici ale foii de calcul(vezi
figura 3.5), astfel:
1. Title reprezint numele foii de calcul. Numele poate fi introdus direct de la
tastatur sau se poate obine n urma unei formule de calcul, scris n fereastra
Edit Expressioncare se deschide la apsarea butonului ... .

2. Sheet ID reprezint codul unic ataat automat unei foi de calcul. Prima foaie de
calcul are ataat codul ID SH01. Acest cod unic poate fi schimbat cu orice alt text
care nu a fost deja utilizat ntro foaie de calcul sau obiect.

Figura 3.5. Pagina General


3. Show Sheet are dou opiuni care se refr la modul de vizibilitate a foii de
calcul: Always cnd foaia de calcul este vizibil totdeauna i Conditional cnd
foaia de calcul este vizibil doar atunci cnd o expresie este adevrat. Atunci
cnd toate foile de calcul au selectat aceast a doua opiune apare mesajul "No
sheets available". Utilizatorii cu privilegii de administrator pot trece peste toate
condiiile pentru a avea acces la toate foile de calcul prin setarea opiunii Show
All Sheets and Sheet Objects din pagina Security din fereastra Document
Properties(CTRL+SHIFT+S).
4. Zoom reprezint valoarea procentual a dimensiunii de vizualizare a foii de
calcul. Aceast valoare trebuie s fie un numr ntreg cuprins ntre 25 si 400.
5. Background se stabilete fundalul pentru foaia de calcul. Se pot selecta
urmtoarele opiuni:
Document Default se folosete fundalul setat n pagina General
din fereastra Document Properties
Sheet Settings se poate utilize ca fundal o culoare (opiunea
Color) sau o imagine(opiunea Image)
6. Image Formatting se stabilete modul de afiare a imaginii din fundal, i
anume:
No Stretch imaginea va aprea aa cum este, fr a fi deformat
Fill imaginea va fi ntins pe ntreaga suprafaa a foii de calcul
Keep Aspect imaginea va fi ntins dar se va pstra pe ct posibil
aspectul iniial

Fill with Aspect imaginea va fi ntins n ambele direcii(din


plan vertical i orizontal) astfel nct s fie ct mai aproape de
original.
Tile imaginea va fi multiplicat pn va umple tot fundalul foii
de calcul.
7. Horizontal aliniaz imaginea n plan orizontal(stnga, centru, dreapta)
8. Vertical aliniaz imaginea n plan vertical(sus, mijloc, jos)
9. Theme Maker... se utilizeaz un wiyard pentru a crea noi teme de editare.
10. Apply Theme... deschide o fereastr de unde alegem o tem predifinit ce
poate utilizat pentru toate foile de calcul create n aplicaie. Este indicat s se
pstreze un anumit format de editare a tuturor foilor de calcul pentru a urmri cu
uurin obiectele construite in acestea i nu a ne distrage atenia pe culori i
modele.
11. Tab Settings n acest grup de opiuni putem stabili culoarea pentru bara de titlu
a fiecrei foi de calcul, i anume:
Classic Grey culoarea implicit gri i textul scris cu negru
Sheet Background culoarea alb n fundal
Custom Colors se specific culoarea fundalului (Tab Color
valabil doar cnd este selectat opiunea Custom Colors) i a
textului(Tab Text Color valabil cnd este selectat opiunea
Custom Colors sau Sheet Background) scris pe bara de titlu a unei
foi de calcul.
12. Apply to All apsarea pe acest buton implic aplicarea setrilor realizate n
aceast fereastr asupra tuturor foilor de calcul.

Pagina Objects conine lista cu toate obiectele utilizate sau definite ntr-o foaie
de calcul.

Figura 3.6. Pagina Object

Pagina Security conine toate restriciile de acces stabilite de administratorul


aplicaiei. Implicit toate opiunile sunt selectate. Prin deselectarea unei obiuni nu
se va mai permite accesul utilizatorului la: adugarea unei noi foi de calcul,
stergerea unei foi de calcul existente sau a unui obiect din foaia de calcul, mutarea
sau dimensionarea unei foi de calcul, copierea sau realizarea unei clone a foii de
calcul, accesul la proprietile unui obiect sau ale unei foi de calcul(vezi figura
3.7).

Figura 3.7. Pagina Security

Pagina Triggers afieaz toate aciunile efectuate ntr-o foaie de calcul.

3.2.2 Selecia i cutarea


Operaiile care se pot realiza n foaia de calcul Filtre sunt:
Selecia simpl sau multipl: de exemplu dac selectm un anumit produs(in figura 3.8
am selectat Aripioare de pui) putem vizualiza informaii despre denumirea, tipul i
locaia clientului cruia i-a fost distribuit, despre grupa de produs din care face parte
produsul respectiv,depozitul, cantitatea distrubuit i pretul produsului, despre facturile
emise pentru vnzarea acestui produs. nregistrarea selectat este de culoare verde, iar
toate nregistrrile care au legtur cu produsul selectat sunt de culoare alb.

Figura 3.8. Pagina Filtre


Pentru a vedea n toate foile de calcul seleciile efectuate se adaug fereastra Current
Selections din bara de instrumente, din meniul View, sau prin apsarea tastelor Ctrl+Q.
Fereastra conine toate seleciile efectuate n document i pentru fiecare ofer informaii despre
denumirea cmpului i numele valorii selectate. n figura 3.9 se observ c s-a efectuat o selecie
multipl dup denumire produs i grupa de client.

Figura 3.9. Fereastra Current Selections


n caseta de selecie, prin click dreapta pe un cmp se deschide meniul contextual care
permite accesul la urmtoarele opiuni:
Select Excluded este activ doar dac avem selectate mai multe cmpuri i
selecteaz toate nregistrrile cu excepia celei selectate
Select All selecteaz toate valorile pentru cmpul respectiv.
Clear deselecteaz cmpul selectat(dispare din caseta de selecie)
Clear Other Fields funcioneaz doar daca avem selecie multipl si terge toate
celelalte cmpuri din caseta de selecie.
Lock blocheaz selecia astfel nct s nu fie premise operaii de stergere sau
modificare asupra ei.
Unlock deblocheaz cmpul blocat pentru a permite modificri asupra lui.

Urmtorul grup de opiuni din meniul contextual se refer la operaiile de listare, copiere sau
exportare n format Excel, copiere
Numrul maxim de selecii care se pot s apar n fereastra Current Selections este
stabilit n fereastra User Preference, pagina General din meniul Settings.
Este posibil s salvm o selecie multipl pentru a fi utilizt mai trziu sau n cazul n
care avem nevoie de selecii multiple diferite n foile de calcul. De exemplu putem s constrium
semne de carte pentru produse si grupa clieni, pentru grupa produs i clieni, etc. Acest lucru se
realizeaz prin construirea semnelor de carte(bookmarks). Din meniul Bookmark se alege
opiunea Add bookmark prin care se deschide o caset de dialog care ne permite crearea unui
semn de carte.

Figura 3.10. Adugarea unui semn de carte


Fereastra Add bookmark conine urmtoarele opiuni(figura 3.10):
Bookmark Name reprezint numele semnului de carte, care trebuie s fie ct mai
sugestiv. Implicit numele este data curent urmat de un numr(1,2,.). n
exemplul de mai sus am creat semnul de carte prod-grupaclient, n care am
realizat selecie multipl ce conine cmpurile denumire produs i grup client.
Make this bookmark a document bookmark. Prin selectarea casetei de validare
semnul de carte va fi salvat mpreun cu documentul.
Include Selections in Bookmark. Prin selectarea casetei de validare semnul de
carte va include seleciile realizate n document.
Include Layout State. Prin selectarea casetei de validare semnul de carte va
conine informaii despre foaia de calcul n care a fost creat i despre toate
obiectele existente n foaie la momentul crerii semnului de carte. Odat cu
aplicarea semnului de carte, QlikView activeaz foaia de calcul i reface obiectele
iniiale.
Include Input Field Values. Prin selectarea casetei de validare semnul de carte va
pstra i valorile cmpurilor ce fac parte din selecie.
Info Text conine o descriere a semnului de carte sau un mesaj care va aprea
atunci cnd semnul de carte va fi aplicat.

Pop-up Message. Dac este selectat, descrierea semnului de carte(dac exist)


va aprea ntr-o fereastr pop-up de fiecare dat cnd va fi folosit semnul de carte
respectiv.

Pe lng adugare unui semn de carte, meniul Bookmark conine urmtoarele opiuni:

Document Bookmarks care conine lista semnelor de carte active n documentul


current. Utilizarea unui semn de carte se realizeay prin selectarea din aceast
list.
Replace Bookmark care deschide un meniu cu primele 10 semne create i
permite modificarea seleciei realizate pentru semnul de carte ales,
Remove Bookmark care deschide un meniu cu primele 10 semne create n
document i permite tergerea celor alese.
More... deschide o fereastr care conine informaii despre toate semnele de carte
salvate. Din aceast fereastr putem terge semnele selectate, putem aduga
informaii suplimentare, putem redenumi semnele de carte, etc.
Import...permite importarea din alte aplicaii QlikView a fiierelor ce conin
semne de carte.
Export... permite exportarea semnelor de carte in alte aplicaii QlikView.

Cutarea. n aplicaia QlikView cutarea informaiilor se face foarte uor i anume prin
plasarea mouse-ului bara de titlu a listei ce reprezint denumirea cmpului dup care se
dorete s se realizeze cutarea i tastarea de la tastatur a valorii dorite. De exemplu,
dac vrem s cutm un numr de factura pentru a vedea informaiile coninute n factura
respectiv(produs vandut, data emiterii, cantitate, pret), se selecteaza obiectul
corespunzator facturii, i se introduce numrul facturii respective. Pe msura ce se
introduc cifre se selecteaz toate facturile care au n numr valorile respective(vezi fig.
3.11). Putem folosi i operatorii relaionali caz n care vor fi afiate toate nregistrrile
care ndeplinesc condiia scris n caseta de cutare. Cutarea se realizeaz i din meniul
Edit, comanda Search(F3)

Figura 3.11. Cutarea nregistrrilor


3.2.3. Inserarea obiectelor n foaia de calcul
Adugarea unui obiect intr-o foaie de calcul se realizeaz din meniul Layout, opiunea
New Sheet Object, sau din meniul contextual lansat din zona de lucru a foii de calcul. ntr-o
aplicaie QlikView se pot utiliz 15 tipuri de obiecte.
3.2.3.1.List Box
List Box conine lista tuturor valorilor din cmpul specific din baza de date. Dac nu
exist suficient spaiu pentru a vizualiza toate valorile lista va fi nsoit de barele de derulare
verticale i orizontale. Fiecare obiect conine cteva pagini n care se pot seta sau modifica
proprietile obiectului.

Figura 3.12. List Box Properties - Pagina General

Fereastra List Box Properties conine urmtoarele pagini:


Pagina General care conine urmtoarele opiuni:
1. Title ce reprezint un nume alternativ pentru list ce va fi afiat n bara de titlu a
obiectului. Acest nume nu nlocuiete numele cmpului. Numele poate fi construit i prin
aplicarea unei formule pentru a se actualiza automat. Dac nu se completeaz nimic n
aceast caset, numele cmpului va coincide cu numele listei.
2. Field ce reprezint cmpul ale crui valori vor fi afiate n list. Se poate utiliza un singur
cmp sau un grup de mai multe cmpuri numai dac n prealabil a fost definit un astfel de
grup. De asemenea, aceast caset poate conine i o formul de calcul pentru a afia
datele rezultate din evaluarea expresiei(cmpuri calculate). Pentru a afia un cmp
calculat se alege din lista ascuns opiunea Expression care va deschide fereastra Edit
Expression unde putem defini expresia. De exemplu, dac dorim s afim n list
cmpul format din GrupaProdus i DenumireProdus n fereastr de editare a relaiei vom
scrie formula specific concatenrii a dou cmpuri ce conin date de tip text. Se observ
in figura 3.13 c avem acces la denumirile cmpurilor din baza de date pe care le putem
alege dintr-o list de cmpuri ce apare n momentul n care scriem prima liter din
denumire. n list observm c a aprut un singur cmp format din alipirea a dou
cmpuri. Cmpurile calculate se comport diferit fa de cmpurile din baza de date.
Astfel, pentru un cmp calculat nu se pot construi casete cu date statistice i nu pot fi
setate o serie de proprieti specifice cmpurilor.

Figura 3.13. Construirea unui cmp calculat


3. Use as Title. Prin selectarea casetei de validare numele cmpului va fi utilizat ca titlu. n
caseta Title apare textul use field name.
4. Edit... Acest buton este activ numai cnd se utilizeaz cmpuri calculate i permite
reedidarea expresiei definite pentru cmpul calculat.

5. And mode. Selecia multipl se poate face prin aplicare operatorilor logici and sau or.
Implicit este aplicat operatorul or, iar acest lucru se poate schimba prin selectarea acestei
opiuni. Aceast opiune este inactiv pentru cmpurile calculate.
6. Show Alternatives. Cnd se selecteaz o valoare dintr+o list, toate celelate valori sunt
colorate cu gri. n cazul selectrii acestei opiuni culoarea tuturor celorlalte valori se va
schimba prin realizarea unor selecii n alte liste, chiar dac acestea sunt n mod logic excluse de
selecie n aceeai list

7. Hide Excluded. Prin selectarea casetei de validare vor fi ascunse din list valorile care
nu sunt selectate.
8. Read Only. Prin selectarea acestei casete nu se mai permite selectarea vreunei valori din
list. n cazul n care a fost selectat o valoare aceasta rmne selectat, dar nu se mai pot
realize alte selecii n lista respectiv.
9. Always One Selected Value. Dac este selectat caseta de validare atunci n list se
poate realiza selecia unei singure valori. Aceasta opiune este util atunci cnd ntr-o
aplicaie trebuie selectat o singura valoare.
10. Override Locked Field. n cazul alegerii acestei opiuni se poate realiz i alt selecie
n list chiar dac respectivul cmp acesta a fost blocat pentru tergere sau modificare.
11. Show as Tree View. Este valabil numai n cazul n care un camp este constituit dintr-o
ierarhie, valorile fiind separate prin separatorul stability la opiunea Separator. n acest
cay afieaz intreaga ierarhie a cmpului ca o structur arborescent.
12. Show Frequency. Afieaz numrul valorilor cmpului respectiv n baza de date sub
form de numr sau procent(dac se selecteaz In Percent). De exemplu dac se
selecteaz aceast opiune pentru lista GrupaProdus se afieaz n dreptul fiecrei grupe
numrul de produse diferite din grup.
13. Object ID reprezint codul unic ataat listei. Cosul unic este format dintr-o succesiune de
litere care reprezint abrevierea tipului de obiect i numere. Primua list creat va avea
codul ID LB01. Codul poate fi schimbat de ctre utilizator, cu condiia ca acesta sa nu
mai fie folosit pentru niciun obiect din document.
14. Include Excluded Values in Search specific valorile incluse su excluse dintr-o selecie.
Exist trei valori posibile:
<use default> cnd se utilizeaz opiunea setat ca implicit in fereastra User
Preferences
Yes, cnd valorile excluse sunt ntotdeauna incluse n cutare.
No, cnd valorile excluse nu sunt incluse n cutare.
15. Default Search Mode stabiliete modul iniial de cutare ce va fi folosit. Modul de
cutare poate fi schimbat avnd la dispoziie urmtoarele opiuni:
<use default> cnd se utilizeaz opiunea setat ca implicit in fereastra User
Preferences
Use Wildcard Search. irul de cutare iniial va fi ncadrat de caracterul generic * ,
pentru a facilita cutarea tuturor irurilor care conin literele irului de cutare (*ar* - caut
toate produsele care conin grupul de litere ar oriunde n cuvnt :aripioare, carnai).

Use Fuzzy Search. irul de cutare este nsoit de caracterul ~ care permite
c[utarea dup caracterele din interiorul cuvintelor
Use Normal Search se folosete pentru cutarea normal, fr caractere adiionale.
Use Associated Search. Caseta de cutare va fi nsoit de o list cu toate obiectele
din document i toate seleciile realizate pentru irul de cutare.

16. Print Settings... permite accesul la setrile de imprimare unde se fixeaz formatul
paginii, antetul i subsolul de pagin.
17. Print All Values. Prin selectarea acestei casete de validare vor fi listate toate valorile din
dist, inclusive cele excluse prin selecie.
18. Layout Dependent Print. Prin selectarea acestei casete de validare list ace va fi listat
aa cum apare pe ecran, cu colorile specific seleciei.

Pagina Expression care conine urmtoarele opiuni:

Figura 3.14. Pagina Expression


1. Add. Prin apsarea pe acest buton se deschide fereastra Edit Expression d n care putem
s editm o expresie.
2. Delete terge expresia selectat.
3. Promote ajut la mutarea expresiei selectate cu un pas nainte n list. Se foloseste pentru
a schimba ordinea expresiilor.
4. Demote se folosete pentru a muta o expresie selectat cu un pas mai jos n list.
5. Null Symbol stabilete simbolul care apare n table pentru cmpurile egale cu valoare
NULL(lips de valori).
6. Missing Symbol reprezint simbolul utilizat pentru lipsa valorilor n table.
7. Definition afieaz structura expresiei care poate fi editat i n aceast caset de text.
Prin apsarea butonului se deschide fereastra de editare a unei expresii.
8. Enable. Prin marcarea casetei de validare expresia selectat este activ, altfel ea nu va fi
utilizat i afiat n lista construit.
9. Show permite afiarea expresiei ntr-o nou coloan n lista ntotdeauna(dac este
selectat opiunea Always) sau numai cnd sunt ndeplinite anumite condiii scrise in
caseta de text Conditional.
10. Alignment. Se stabilete modul n care se va afia rezultatul obinut n urma evalurii
expresiei(text sau numeric), i alinierea acestuia n list(n stnga, centru sau dreapta).
11. Display Options conine tipul de date coninut n expresie. n grupul Representation
avem urmtoarele alternative de selecie:
Text - valoarea expresiei va fi interpretat ca ir de caractere

Image - valoarea expresiei va fi interpretat ca o imagine


Circular Gauge - valoarea expresiei va fi afiat grafic, sub form circular
Linear Gauge - valoarea expresiei va fi afiat grafic, ca o linie orizontal
Traffic Light Gauge - valoarea expresiei va fi afiat grafic, n plan orizontal.
LED Gauge - valoarea expresiei va fi afiat cu diferite simboluri grafice
Mini Chart - valoarea expresiei va fi afiat sub forma unui chart n miniatur.
n grupul Image Formatting exist urmtoarele posibiliti de prezentare a expresiei,
dac aceasta este afiat sub form de imagine:
No Stretch - imaginea va fi afiat aa cum este, fr ntindere.
Fill - imaginea va fi afiat ntins pe ntreaga suprafa, existnd astefl posibilitatea
deformrii acesteia.
Keep Aspect - imaginea va fi afiat astfel nct s ocupe ntreaga suprafaa, dar s
fie cat mai puin deformat.
Fill with Aspect - imaginea va fi afiat astfel nct s ocupe ntreaga suprafaa fiind
ntins i pe orizontal i pe vertical.
Hide Text When Image Missing. Dac este selectat aceast caset de validare n
celula respectiv din list nu se va afia nimic atunci cnd imaginea lipsete.

Pagina Sort conine opiuni referitoare la stabilirea ordinii elementelor din list:

Figura 3.15. Pagina Sort


1. Sort by. n acest grup de opiuni, ordinea valorilor cmpurilor din list poate fi setat
astfel:
State sorteaz valorile dup starea lor logic(selectte, opionale sau excluse) avnd
posibilitatea de a alege din lista ascuns opiunile de sortare(cresctor sau
descresctor).

Expression sorteaz valorile dup evaluarea unei expresii introduce n caseta de text
corespunztoare acestei opiuni.
Frequency sorteaz valorile dup numrul de apariii n tabel.
Numeric Value sorteaz valorile dup valoarea lor numeric.
Text sorteaz valorile dup ordinea alfabetic.
Load order sorteaz valorile dup dup ordinea iniial n care au fost ncrcate n
baza de date
2. Default seteaz opiunile implicite innd cpnt de prioritatea de ordonare: State,
Expression, Frequency, Numeric Value, Text and Load Order.

Pagina Presentation conine opiuni referitoare modul de prezentare al


elementelor dintr-o list:

Figura 3.16. Pagina Presentation


1. Image Options. Acest grup de opiuni se refer la modul de prezentare al valorilor din
list care sunt de tip imagine, care au fost prezentate mai sus.
2. Single Column. Marcarea acestei casete de validare foreaz afiarea valorilor ntr-o
singur coloan. Dac nu este selectat, afiarea se va realiza automat n mai multe
coloane.
3. Suppress Horizontal Scroll Bar adaug bare de derulare orizontale pentru a permite
vizualizarea valorilor ce nu intr intr-o celul din list.
4. Fixed Number of Columns stabilete numrul de coloane n care se va face afiarea.
Aceast opiune este activ numai dac caseta Single Column este deselectat.
5. Order by Column afieaz datele din coloanele multiple ntr-o coloan.
6. Cell Borders stabilete dac s apar sau nu n list i liniile despritoare dintre celule.
7. Highlight Search Substring prezint ntr-o culoare luminoas(n general galben)
caracterele identificate n timpul unei cutri.

8. Background... deschide fereastra Background Settings care conine o serie de opiuni


referitoare la stabilirea fundalului unei liste. Acesta poate fi transparent sau colorat, poate
conine o imagine plasat n diferite poziii n list .
9. Alignment. n acest grup putem stabili alinierea valorilor n list
10. Multiline Settings se refer la modul de afiare a valorilor din celule pentru care pot
fi stabilite opiunile:
Wrap Cell Text - coninutul unei celule se va ntinde pe dou sau mai multe linii
Height (Lines) - stabilete numrul de linii peste care se va ntinde coninutul unei
celule.

Pagina Number conine urmtoarele opiuni referitoare la formatul numerelor din


list:

Figura 3.17. Pagina Number


1. Override Document Settings. Dac se selecteaz aceast caset de validare se activeaz
o serie de proprieti referitoare la formatul numerelor.
2. Change Document Format deschide o fereastr unde putem stabili formatul numerelor
pentru fiecare cmp.
n aceast fereastr putem stabili pentru cmpuri i variabile urmtoarele proprieti:
Mixed este tipul mimplicit de afiare care permite afiarea numerelor aa cum au fost
scrise.
Number stabilete numrul de zecimale pentru numere, stabilit n caseta Precision.
Integer - valorile numerice apar ca numere ntregi.
Fixed to valorile numerice vor fi afiate ca numere cu un numr fix de zecimale
setat n caseta Decimal.
Money valorile numerice sunt afiate n format de moned(nsoite de tipul de
moned utilizat).

Date valorile numerice sunt afiate sub form de dat calendaristic(an-lun-zi).


Time valorile numerice sunt afiate sub form de timp(ore-minute-secunde)
Timestamp valorile numerice sunt afiate sub form de dat i timp.
Interval valorile numerice sunt afiate ca interval de timp. Dac schimbm
formatul numerelor din Mixed n format de dat sau or este posibil s pierdem o
parte din informaiile iniiale, intruct QlikView nu poate s fac distincie ntre
numere se date.
Show in Percent (%). Dac se selecteaz aceast opiune, valorile numerice sunt
afiate procentual. Este valabil doar pentru numere de tipul Integer sau Fix
Format stabilete ablonul de afiare al valorilor numerice.
Preview afieaz modelul ablonului stabilit anterior.
Separators stabilete caracterul utilizat pentru separarea zecimalelor sau a
miilor(pentru numerele mari)
ISO seteaz standardul ISO pentru date calendaristice i timp.
System utilizeaz formatele stabilite de sistemul de operare.

Pagina Font conine opiuni referitoare la formatarea valorilor de tip text


referitoare la stilul de scriere, font sau dimensiune.

Figura 3.18. Pagina Font


n plus se mai pot seta urmtoarele opiuni:
1. Drop Shadow adaug umbre la scrierea textului pentru valorile de tip text
2. Underline valorile sunt subliniate.
3. Set prin apsarea acestui buton se stabilesc formatele implicite de afiare a textului din
tipurile de obiecte selectate(liste-grafice; casete de text-butoane).

Pagina Layout conine proprieti referitoare la modul de prezentare a obiectului


n pagin: chenare, umbre, dimensiuni. Aceast pagin este comun tuturor
tipurilor de obiecte.

Figura 3.19. Pagina Layout


1.
2.
3.
4.
5.
6.
7.

Proprietile ce se pot stabili pentru obiectele de tip list sunt:


Shadow Intensity stabilete intensitatea umbrelor din jurul obiectului. Exist si
posibilitatea de a nu utilize umbre prin alegerea opiunii No Shadow.
Border Width stabilete grosimea chenarului listei.
Layer obiectele pot avea asignate 1-3 straturi plasate n partea de jos, n partea
superioar, normal.
Theme Maker... folosete un wizard pentru crearea unei teme de editare sau utilizarea
unei teme predefinite.
Apply Theme...deschide o caset de dialog de unde se pot ncarca temele predefinite
suportate de QlikView.
Show un obiect poate fi vizibil intotdeauna(Always) sau putem aduga o condiie care
dac este adevrat permite afiarea obiectului respectiv (Conditional).
Options conine opiuni referitoare la mutarea sau redimensionarea obiectelor din foaia
de calcul, astfel:
Allow Move/Size - dac este deselectat n u permite mutarea sau redimensionarea
obiectului.
Allow Copy/Clone dac este deselectat face imposibil copierea sau clonarea
obiectului.
Allow Info implicit iconiia cu informaii despre obiect apare n colul din dreapta
al obiectului. Se deselecteaz aceast obiune dac se dorete ca iconia s nu mai
apar.

Size to Data dac se deselecteaz nu se mai redimensioneaz automat obiectele n


funcie de datele coninute, ceea ce conduce la apariia unor spaii goale inutile.
8. Scroll bars conine urmtoarele opiuni pentru barele de derulare din obiect:
Preserve Scroll Position dac este selectat, QlikView incearc sa pstreze poziia
barelor de derulare n tabele sau grafice.
Scroll Bar Background stabilete coloarea utilizat pentru fundalul barelor de
derulare.
Scroll Buttons stabilete coloarea butoanelor de deplasare din bara de derulare
Scroll Bar Width seteaz dimensiunea barelor de derulare.
9. Apply to... deschide fereastra Caption and Boreder Properties unde se pot stabili
obiectele asupra crora se vor aplica setrile stabilite n aceast pagin. Exist
urmtoarele posibiliti:
Apply Properties to... stabilim obiectele asupra crora aplicm proprietile stabilite,
prin selectarea unuia din butoanele radio:
o Objects on this sheet asupra obiectelor din foaia de calcul curent;
o Objects in this document asupra obiectelor din acest document;
o Only this object type doar asupra obiectelor de tipul respectiv(de exemplu
pentru toate listele din document)
o All object types asupra tuturor obiectelor
Set as default for new objects in this document selectarea acestei casete de
validare conduce la utilizarea setrilor ca implicite pentru toate obiectele noi din
documentul current.

Pagina Caption conine oiuni suplimentare pentru bara de titlu a obiectului, i


anume fundal sau coloarea textului, culori pentru obiecte active sau inactive,
alinierea titlului pe orizontal sau vertical.

Figura 3.20. Pagina Caption


1. Show Caption selectarea acestei casete conduce la afiarea barei de titlu a obiectului n
partea superioar pentru care se pot stabili urmtoarele proprieti:
2. Title Text reprezint titlul obiectului care poate fi formatat prin apsarea butonului
Font.
3. Inactive Caption / Active Caption permit stabilirea culorilor pentru obiectele inactive
i active att pentru fundal (Background Color) ct i pentru titul(Text Color)
4. Multiline Caption Wrap Text permite scrirea titlului pe mai multe rnduri stabilite n
Caption Height (Lines)
5. Normal/Minimized Size/Position n acest grup putem stabili dimensiunea exact, in
pixeli, a obiectelor afiate normal sau minimizate.
6. X-pos seteaz distana pe orizontal a obiectului fa de marginea din stnga
7. Y-pos seteaz distana pe vertical a obiectului fa de marginea de sus.
8. Width seteaz limea obiectului,
9. Height seteaz nlimea obiectului
10. Caption Alignment se refer la alinierea titlului pe orizontal(stng, centru, dreapta)
sau pe vertical(sus, mijloc, jos).
11. Special Icons stabilete pictogramele care apar pe bara de titlu a obiectului, n partea
dreapt. Putem allege de exemplu s apar pictograma specific pentru cutare, pentru
listare, copier, selectare, etc.
12. Allow Minimize permite minimizarea obiectului respectiv.
13. Allow Maximize permite mrirea pe ntreaga suprafaa obiectului respectiv.
14. Help Text conine informaii suplimentare, create de utilizator, ce apar atunci cnd
trecem cu cursorul peste butonul ? din bara de titlu.
3.2.3.2.Statistics Box
Pentru multe cmpuri din baza de date este interesant sa calculm rapid cteva date
statistice cum ar fi sume, medii aritmetice, elementul minim sau maxim, deviaii standard, etc.
Casetele de statistic se creaz foarte uor, prin alegerea din meniul contextual a opiunii New
Sheet Object-Statistics Box. Se deschide fereastra de configurarea a casetei, care conine mai
multe pagini. Cnd se deschide caseta cu calculi statistice sunt afiate i calculate implicit
valorile: Total count, Sum, Average, Min i Max. Vom prezenta doar pagina General, ntruct
celelalte pagini conin aceleai elemente ca la liste.
Pagina General conine urmtoarele opiuni:
1. Title reprezint numele casetei care va fi afiat n bara de titlu. Acest nume poate fi
introdus direct de la tastatur sau poate fi constituit prin aplicarea unei formule de calcul
care se actualizeaz dynamic. Dac nu se introduce nici un nume, atunci titlul casetei va
fi denumirea cmpului asupra cruia se efectueay calculele statistice.
2. Field reprezint cmpul ce apare n caset i asupra cruia efectuam calculele.
3. Use as Title dac este selectat numele cmpului va fi utilizat ca titlu si va aprea
automat n caseta dce editare Title.
4. Object ID reprezint codul unic asignat automat fiecrui obiect. Prima caset de calculi
statistice are ataat automat codul ID SB01. Acesta poate fi modificat cu condiia ca noul
sir de caractere s nu mai fie folosit pentru alt obiect.

5. Print Settings...Prin apsarea acestui buton se deschide o fereastr unde se pot defini
caracteristici referitoare la marginile paginilor n pagina Layout i antete si subsoluri de
pagin n pagina Header/Footer.

Figura 3.21. Statistics Box - Pagina General


6. Available Functions. Funciile statistice ce pot fi utilizate sunt afiate n aceast coloan
i se refer la:
Numeric count numrul de valori posibile din baza de date pentru cmpul selectat.
Null count numrul de valori ale cmpurilor nule (lips de valori).
Text count numrul de valori alfanumerice.
Total count numrul total de valori numerice i alfanumerice.
Missing count - numrul total de valori nule si valori alfanumerice
Sum suma valorilor din cmpul respectiv.
Average media aritmetic a valorilor din cmpul respectiv.
Std dev deviaia standard.
Skewness asimetria(indicator folosit n analiza distribuiei unei serii de date pentru
a indica deviaia distribuiei empirice n raport cu o distribuie simetric n jurul
mediei).
Kurtosis exces(indicator folosit n analiza distribuiei unei serii de date pentru a
indica gradul de aplatizare sau de ascuire a unei distribuii).
Min valoarea cea mai mic.
Max valoarea cea mai mare.
Only value doar valorile numerice.
Median mediana(valoarea ce mparte n dou o colecie ordonat de date )
Fractile fraciuni procentuale din valori
7. Displayed Functions - lista funciilor statistice necesare.
Add adaug n coloana de afiare funciile statistice selectate din prima coloan.
Remove mut din aceat coloana n prima funciile selectate.

8. Show Standard Error dac este selectat afieaz eroarea standard ntre media
aritmetic i deviaia standard(vezi figura 3.22 Cantitate ultima coloan).
9. Cell Borders dac este selectat afieaz linii de separare ntre celulele afiate n
caset.
10. Setting for Selected Row conine proprieti referitoare la modul de prezentare al
casetei de date statistice(etichete, culoare de fundal sau pentru textul scris) - vezi figura
3.22 - Cantitate.
Am construit dou casete care conin date statistice, pentru a calcula numrul de
nregistrri, suma, media aritmetic, cea mai mic i cea mai mare valoare a preurile pentru
preul produselor i pentru cantitate, cu o diferen la modul de afiare.

Figura 3.22. Statistics Box


3.2.3.3.Grafice
Graficele i tabelele sunt obiecte care afieaz numerele foarte compact. De exemplu,
putem afia suma cantitilor vndute distribuit pe fiecare lun, trimestru, an. Graficele i
tabelele pot afia datele din baza de date aa cum sunt ele, sau permit calcularea unor valori pe
baza unor formule de calcul. n ambele cazuri, un anumit cmp trebuie selectat pentru a
reprezenta axa Ox a graficului, sau eticheta unei felii dintr-un grafic de tip pie, sau rndurile
dintr-un pivot table.
Se pot construi diferite dituri de grafice: bar chart, line chart, combo chart, scatter chart,
pie chart, pivot table, straight table, radar chart, gridchart, block chart, mekko chart and gauge
chart. QlikView mparte graficele n dou mari categorii:
- grafice diagram, din care fac parte: bar, line, combo, pie, scatter, radar, grid,
block, mekko i gauge charts
- grafice tabelare, din care fac parte: straight tables i pivot tables.
De exemplu, dac dorim s construim un grafic care s ne arate cantitatea total vndut
pe trimestru din fiecare grup de produse se procedeaz astfel:
- Se alege tipul de obiect din meniul contextual, New Sheet Object Chart.
- Se deschide pagina General care conine urmtoarele opiuni:
1. Window Title reprezint titlul ferestrei care poate fi introdus direct de la tastatur sau
poate fi calculat cu ajutorul unei formule ce se actualizeaz dinamic (formula se editeaz
n fereastra Edit Expression)
2. Show Title in Chart. Implicit, expresia utilizat apare ca titlu n grafic. Dac se dorete
schimbarea acestui lucru, ori se debifeaz aceast caset de validare, caz n care nu mai
apare nimic n fereastra graficului, ori se introduce un alt titlu n caseta de validare ce se
afl imediat dup aceast opiune.
3. Title Settings... se deschide o fereastr care permite noi setri pentru titlul graficului
referitoare la stilul caracterelor, culoare, poziie, font(vezi figura 3.23.).

4. Object ID reprezint codul unic ataat fiecrui obiect, creat automat sau de ctre
utiliztor(primul grafic va avea generat automat codul ID CH01).

Figura 3.23. Pagina General


5. Detached - dac este selectat va detaa graficul de restul operaiilor care se realizeaz n
aplicaie. De exemplu, dac se realizeaz o selecie n pagina Filtre sau n caseta de
selecie, aceast operaie nu va modifica structura graficului. Astfel, dac se selectea o
grup de produse, de exemplu MF1 graficul va ramne nemodificat, adic va conine
cantitatea vndut din toate grupele de produse. Dac opiunea nu este selectat, n grafic
se va afia cantitatea total vndut doar pentru produsele din grupa selectat(MF1). n
plus, nu se poate realiz selecie direct n grafic.
6. Read Only dac este selectat graficul poate fi doar citit, fr a putea realiza selecii
direct n el.
7. Calculation Condition se introduce o condiie care dac este ndeplinit va permite
realizarea calculelor necesare n proiectarea graficului. Dac nu este ndeplinit condiia
apare mesajul Calculation condition unfulfilled.
8. Chart Type ofer utilizatorului posibilitatea de a selecta tipul graficului dintr-o list care
conine urmtoarele variante:
Bar Chart este cel mai utilizat tip de grafic i este reprezentat prin bare de diferite
nlimi.
Line Chart datele sunt prezentete ca nite linii trasate ntre dou sau mai multe
valori. Acest tip de grafic este util pentru a vedea rapid schimbrile i trendul
valorilor.

Combo Chart este un grafic care conine att bare ct i linii. Este folosit cnd
vrem s reprezentm mai multe tipuri de valori n acelai grafic.
Radar Chart este prezentat sub form de linii cu proprietatea c axa Ox se rotete
360 de grade(ca p pnz de pianjen).
Scatter Chart este o diagram de dispersie ce prezint perechi de valori obinute
de la dou expresii. Valorile sunt reflectate pe cele dou axe. Acest tip de diagram
este util atunci cnd o mrime este reprezentat de dou valori, de exemplu pentru
evoluia produsele vndute putem construi un astfel de grafic n care stabilim axa Ox
cantitatea iar Oy preul.
Grid Chart este asemntor cu scatter chart, numai c dimensiunile stabilite pentru
celelate tipuri de grafice(trimestru i grupa de produs) devin amndou axele
graficului. Valorile calculate sunt prezentate sub forma unor cercuri. Exist
posibilitatea introducerii i celei de a treia dimensiuni, caz n care cercurile vor fi
mprite pe valori(ca nite mici plcinte pie ).
Pie Chart prezint datele pe una sau dou dimensiuni.
Funnel Chart este n form de plnie i se folosete pentru a vizualiza fluxurile de
date i procese. Este asemntor cu pie chart. Segmentele au nlimi proporionale
cu valorile reprezentate sau pot fi egale, fr a ine seama de valorile pe care le
reprezint.
Block Chart prezint relaiile dintre valorile expresiei ca un dreptunghi mprit n
mai multe blocuri. Permite folosirea a maxim trei dimensiuni, fiecare dimensiune
fiind mprit n mai multe blocuri colorate diferit.
Gauge Chart este utilizat atunci cnd avem o singur expresie, fr nici o
dimensiune. QlikView ofer mai multe tipuri de astfel de grafice.
Mekko Chart prezint datele folosind bare groase. Datele pot fi afiate pe 3 nivele,
ntr-o diagram bidimensional. Acest tip de grafic este utilizat n analize de
marketing.
Pivot Table prezint dimensiunile si valoarea expresiilor sub form de tabel. Pot fi
afiate i subtotaluri, iar datele pot fi grupate ca un tabel ncruciat cu mai multe
dimensiuni.
Straight Table este opusul tipului pivot, nu poate afia subtotaluri sau date
ncruciate. Pe de alt parte fiecare coloan poate fi sortat, iar fiecare rnd conine
doar o singur combinaie ntre dimensiune i expresie.
9. Fast Type Change permite schimbarea rapid a tipului de grafic. Se selecteaz din lista
Allowed Types tipurile de grafice dorite i graficul va conine pe bara de titlu, n partea
dreapt, un buton Fast Change care va permite modificare tipului de grafic printr-un
singur click, fr a mai fi nevoie s deschidem fereastra de proprieti.
10. Preferred Icon Position permite plasarea pictogramei specifice pentru schimbarea
tipului de grafic att pe bara de titlu(implicit In Caption) ct i n fereastra graficului(In
Chart).
11. Error Messages deschide o fereastr care conine erorile standard i n care utilizatorul
poate define mesaje de eroare care pot nlocui erorile standard.
12. Reference Mode permite alegerea unor opiuni de umbrire/colorare fundal a formelor
desenate n grafic(bare, linii), atunci cnd se foloseste Set Reference. Aceast setare este
valabil pentru anumite tipuri de diagrame.

Se trece la pasul urmtor cnd se va deschide pagina Dimensions n care se


stabilesc dimensiunile graficului i care conine urmtoarele opiuni:

Figura 3.24. Pagina Dimensions


1. Available Fields/Groups conine o list cu cmpurile i grupurile de cmpuri care pot fi
folosite ca dimensiuni n grafic. Numele grupurilor sunt nsoite de un simbol specific: o
sgeat dreapt care indic un grup ierarhic sau o sgeat curbat care indic un grup
ciclic. Grupurile sunt definite n fereastra Document Properties. Un grup ierarhic poate
fi de forma: TIMP: AN, SEMESTRU, LUNA. Cnd un astfel de grup este utilizat ca o
dimensiune ntr-un grafic va fi, va fi utiliat primul camp din grup(AN) pn cnd este
selectat un singur AN. Dac se realizeaz o astfel de selecie se va afia ca dimensiune
SEMESTRUL, s.a. Un grup ciclic poate fi de aceeai form ca i grupul ierarhic. Cnd
este utilizat ca dimensiune ntr-un grafic va fi utilizat primul cmp din grup, utilizatorul
avnd posibilitatea de a schimba aceast dimensiune prin alegerea dintr-o list ascuns a
oricrui cmp din grupul cyclic. n BarChart se pot utiliza i 3 dimensiuni.
2. Show Systems Fields. Dac este selectat vor fi vizibile i cmpurile de system. Acestea
sunt recunoscute prin faptul c sunt nsoite de caracterul $.
3. Show Fields from Table. n mod normal se allege opiunea ALL Tables pentru a
vizualiza toate cmpurile existente n toate tabelele i grupurile definite. Dac se
selecteaz doar o tabel, vor fi vizualizate doar cmpurile din tabela respectiv. n cazul
n care se selecteaz opiunea All Tables (Qualified) vor fi prezentate n list toate
cmpurile scrise calificat cu nemele tabelelor din care fac parte.
4. Edit Groups deschide caseta Document Porperties unde se pot crea sau edita grupuri de
cmpuri.
5. Animate...permite utilizarea animaiei pentru prima dimensiune. Nu este valabil pentru
graficele de tip pie.

6. Trellis...deschide o caset de dialog unde se poate crea un tablou de grafice bazate pe


prima dimensiune.
7. Used Dimensions. Aceast caset conine lista dimensiunilor selectate pentru a fi
reprezentate in grafic. Numrul de dimensiuni difer n funcie de tipul graficului utilizat.
Fiecrei dimensiuni I se pot stabili urmtoarele attribute(prin apsarea simbolului + din
dreptul numelui):
- Background color stabilete culoarea fundalului celulei respective prin scrierea
unei expresii.
- Text Color stabilete culoare textului prin scrierea unei expresii.
- Text Format stabilete stilul de scriere al textului prin scrierea unei expresii.
8. Add. Prin apsare pe acest buton se vor muta n coloana Used Dimensions toate
cmpurile selectate.
9. Remove. Prin apsarea acestui buton se vor muta toate cmpurile selectate n coloana
Available Fields/Groups.
10. Promote se folosete pentru schimbarea ordinii dimensiunilor. Cmpul selectat urc cu
cte o poziie la fiecare apsare a butonului.
11. Demote se folote pentru modificare poziiei cmpurilor. La fiecare apsare cmpul
selectat coboar cu o poziie.
12. Add Calculated Dimension...Deschide fereastra Edit Expression pentru a adga o
dimensiune calculat(o operaie construit pe baza a unuia sau mai multor cmpuri).
13. Edit...deschide fereastra de editarea a unei expresii.
14. Settings for Selected Dimension. n acest grup de opiuni se pot realize setri pentru
fiecare dimensiune n parte:
- Suppress When Value Is NULL dac este selectat cmpurile care conin
valoarea NULL nu vor fi prezentate n grafic.
- Show All Values dac este selectat vor fi afiate n grafic toate valorile
cmpurilor.
- Show Legend dac este selectat apare n grafic si legenda corespunztoare
(numele cmpurilor sau valorile selectate)
- Label dac este selectat apare n locul espresiei calculate denumirea introdus n
caseta de text nsoit de butonul . Prin apsarea butonului Advanced se
deschide o fereastr care permite noi setri ale cmpului selectat.
- Page Breaks se utilizeaz pentru listarea la imprimant a tabelelor-graficelor.
- Se trece la pasul urmtor cnd se va deschide pagina Dimension Limits unde se
stabilesc noi limite pentru valorile cmpurilor care vor fi afiate.

Figura 3.25. pagina Dimension Limits


n pagina Expression se definesc expresiile utilizate n grafic. De exemplu, pentru a
prezenta cantitatea total din fiecare grup de produs vndut se va utilize expresia sum(Cant).

Figura 3.26. Pagina Expression


1. Add. Prin apsarea acestui buton se deschide fereastra de editarea a unei expresii. Acest
lucru se poate realize i prin apsarea butonului de la opiunea Definition.
2. Delete terge expresiile selectate.
3. Promote stabilete ordinea expresiilor, prin urcarea cu cte o poziie a expresiei selectate.

4. Demote deplaseaz cu cte un pas n jos expresia selectat.


5. Group realizeaz grupuri din expresiile selectate. La un moment dat, n grafic va fi
prezentat doar una din expresii. Pentru a sschimba expresia care va fi vizualizat se
apas pe iconia ciclic i se selecteaz dintr-o list ascuns ceea ce dorim sa
reprezentm.
6. Ungroup degrupeaz expresiile grupate anterior, iar acestea devin expresii independente.
7. Enable dac este bifat expresia construit poate fi utilizat n grafic tot timpul. Dac
dorim ca expresia sa nu poat fi utilizat, putem stabili o condiie care dac este adevrat
permite folosirea expresiei(opiunea Conditional).
8. Relative dac este bifat datele din grafic vor fi prezentate sub form de procente.
9. Invisible dac este selectat reprezentarea grafic va fi invizibil.
10. Label reprezint o etichet a expresiei construite. Numele introdus n aceast caset de
text va aprea n locul expresiei.
11. Definition permite construirea unei expresi prin introducerea direct a formulei de calcul
n caseta corespunzatoare sau prin deschiderea ferestrei de editare a unei expresii.
12. Comment permite introducerea unor explicaii suplimentare care nu vor fi luate n calcul
de ctre sistem.
13. Display Options. n acest grup se stabilete modul de prezentare al componentelor
graficului. Unele opiuni pot fi combinate.
- Bar valorile sunt prezentate sub form de bare vertical. Se utilizeaz pentru
tipurile de grafice bar i combo.
- Symbol valorile sunt prezentate sub form de simboluri. Aceat opiune este
valabil doar pentru graficete de tin linie sau combo.
- Line valorile sunt prezentate sub form de linii. Aceat opiune este valabil
doar pentru graficete de tin linie sau combo.
- Stock este valabil doar pentru graficul de tip combo si reprezentarea expresiei
este de forma unui marker de stoc. Expresia va fi nsoit de o pictograma care
conine o list cu 4 expresii.
- Box Plot - se folosete pentru reprezentarea unor date statistice i este valabil
doar pentru graficul de tip combo. Expresia este precedat de o pictogram care
conine 5 expresii.
- Has Error Bars - selectarea acestei opiuni permite utilizarea a uneia sau a dou
expresii selectate ca expresii auxiliare pentru bare de eroare. Aceast opiune este
valabil pentru graficele de tip bar, combo si linie.
- Values on Data Point dac este selectat vor fi vizualizate i valorile pe grafic.
Este valabil doar pentru graficele de tip bar, linie, combo i pie.
- Text on Axis dac este selectat valorile rezultate din calcularea expresiei vor fi
afiate pe axa Ox. Este valabil doar pentru graficele de tip bar, linie i combo.
- Text as Pop-up - dac este selectat valorile rezultate din calcularea expresiei vor
fi afiate ntr-o fereastr pop-up care apare atunci cand tinem mouse-ul mai mult
timp deasupra unei date reprezentate.
14. Accumulation . Un grafic acumulat permite fiecarei valori de pe axa Oy s i se adauge
valoarea de pe Oy a primei realizri pe Ox. Se permite alegerea dintr-un grup a uneia
dintre opiunile:
- No Accumulation nu se realizeaz nici o acumulare(nsumare).

Full Accumulation - fiecare valoare de pe axa Oy este acumulat cu valoarea


precedent de pe Oy.
- Accumulate N steps back stabilete numrul de valori de pe Oy care vor fi
acumulate
15. Total Mode prin selectarea uneia din opiuni se stabilete cum va fi calculat totalul:
- No Totals - nu se calculeaz valoarea total.
- Expression Total se vor folosi toate valorile unui cmp.
- F(x) of Rows pentru fiecare dat selectat se poate aplica o funcie agregat de
calcul.
16. Bar Border Width determin grosimea chenarului barelor din reprezentarea grafic.
17. Expressions as Legend - cnd sunt utilizate mai multe expresii, putem s permitem
afiarea acestora n legenda graficului.
18. Trend lines permite completarea reprezentrii grafice prin linii de evoluie i trend. Poate
fi utilzat doar n graficele de tip scatter, linie, bar si combo cu o dimensiune i o singur
expresie.
- Average reprezint media aritmetic cu o linie
- Linear reprezint regresia liniar.
- Polynomial of 2nd degree determin trendul prin funcia polinomial de
gradul2.
- Polynomial of 3rd degree reprezint trendul prin funcia polinomial de
gradul3.
- Exponential reprezint trendul prin funcia exponenial
I
n pagina Sort se stabilete pentru fiecare dimensiune ordinea de afiare a valorilor
acestora, completnd urmtoarele opiuni:

Figura 3.27. Pagina Sort

1. Dimensions prezint lista cmpurilor care sunt reprezentate n grafic. Cmpul selectat
este cel pentru care se realizeaz sortarea.
2. Sort by permite realizarea ordonrii dup:
- Y-Value - n funcie de valorile de pe axa Oy
- Sate - n funcie de starea lor logic (selecionat,opional sau exclus).
- Expression n funcie de valoarea unei expresii calculate.
- Frequency n funcie de numprul de apariii(fracvena) a numerelor n grafic.
- Numeric Value n funcie de valoarea numeric a datelor din campul selectat
- Text ordoneaz alphabetic.
- Load Order n funcie de datele iniiale sau inversate.
- Default - stabilete ordinea de sortare implicit.
3. Override Group Sort Order este activ doar dac este definit i selectat un grup i
ordoneaz valorile n funcie de fiecare camp al grupului. Prin selectarea acestei opiuni
toate setrile realizate pentru un grup se suprapun peste setrile realizate pentru orice
cmp activ al grupului.
Sortarea se realizeaz dup urmtoarea prioritate: Y-value, State, Expression,
Frequency, Numeric Value,Text and Load Order. Fiecare din aceste opiuni pot fi setate
cresctor sau descresctor.
Urmtoarele pagini din proprietile graficelor se refr la modul de prezentare a
graficului(Style, Presentation, Axes, Colors, Number, Font, Layout, Caption). Astfel prin
setarea proprietilor din aceste pagini putem stabili orientarea graficului(pe vertical sau
orizontal), tridimensional, culorile graficului, distana dintre barele grafiului, vizualizarea
legendei, formatul de scriere a valorilor(numerice, sir de caractere, dat, or, interval, procente),
stilul de scriere al textului din grafic, stabilirea unor teme de prezentare care pot fi apliocate doar
unei foi de calcul sau tuturor foilor din document, numai unui anumit tip de obiect sau tuturor
tipurilor de obiecte(grafice, tabele, liste, etc.).
n urma stabilirii proprietilor prezentate mai sus, pentru afiarea cantitii totale vndute
s-a obinut urmtorul grafic:

Figura 3.28. Cantitatea total vndut din fiecare grup de produs


Prin plasarea cursorului pe o anumit culoare din grafic se afieaz informaii
suplimentare despre ceea ce este repezentat. Astfel, n figura anterioar sunt afiate informaii
despre semestru, grupa de produs reprezentat i cantitatea total vndut.

Acest grafic poate fi modificat foarte uor. De exemplu putem s schimbm forma
graficului in line-chart prin apsare butonului FastChange din partea dreapt sus a ferestrei
obiectului. n acelai timp putem sa realizam o selecie pentru anumite grupe de produse.

Figura 3.29. Cantitatea total vndut din grupele de produs selectate


n acelai timp putem s prezentm informaiile i sub form de tabel tot prin prin apsare
butonului FastChange. n acest caz tabelul va conine cantitatea total de produse vndute pe
fiecare trimestru i n total.

Figura 3.30. Cantitatea total vndut sub form de tabel


Exemple
1. S se construiasc un grafic care afieaz vnzrile pe fiecare regiune(sucursal) pe anumite
perioade de timp.
Rezolvare. Primul pas este alegerea tipului de grafic(bar-chart) i stabilirea titlului. Tot n pagina
General putem s optm pentru vizualizarea informaiilor att sub forma de bar chart ct si pie
chart sau pivot-table. n acest caz pe grafic apare si opiune de schimbare rapid a tipului de
prezentare(stnga sus). n pagina Dimensions se stabilesc dimensiunile graficului astfel: pe axa
Ox s fie reprezentat perioada de timp(grupul Perioada care conine an, lun, zi, weekend,
trimestru, etc), pe barele graficului s fie reprezentate fiecare sucursal, iar pe Oy valorile
vnzrilor exprimate n mii RON. n pagina Expresions se construiete expresia Valoare
RON=sum(Cant*Pret). n pagina Style se allege modelul graficului si se selecteaz opiunea
Stacked pentru a fi reprezentate valorile din fiecare suscursal suprapuse, iar n pagina Number
se stabilete la Thousand Symbol valoare mii RON. n urma setrilor realizate se va obine
urmtorul grafic:

Figura 3.31 Vnzri pe regiune


Se observ c pe axa Ox este prezentat fiecare lun din anul curent, dar din grupul
respectiv se pot realiza i alte selecii cum ar fi: trimestrul, luna, ziua, saptamna, zilele
sptmnii sau anul.
2. S se construiasc un grafic care prezint evoluia periodic a cantitii vndute. n acest grafic se
realizeaz o analiz de detaliu a vnzrilor prin determinarea evoluiei cantitii vndute dintr-o grup de
produse n fiecare lun a anului. Se pot schimba dimensiunile acestui grafic astfel nct s fie afiate
cantitile vndute pe o alt perioad de timp(n week-end, sptamnal, zilnic, anual, etc). n acelai timp
se poate afia evoluia cantitilor vndute, din diferite grupe de produse sau, simultan, din dou sau mai
multe grupe. Pe acest grafic au fost trasate i cantiatea medie precum i funcia polinomial de gradul 2.
Dimensiunile utilizate sunt Perioada(grupul definit anterior) si GrupaProd

Figura 3.32. Evoluia cantitaii vndute dintr-o grup de produse

3. S se construiasc un grafic care prezint raportul privind evoluia numrului de clieni, a


numrului de produse distribuite i a cifrei de afaceri. Din acest raport de determin o analiz a vnzrilor
din punct de vedere lunar. Figura 3.33 prezint evoluia cifrei de afaceri, dar se observ c se pot realiza,
prin alegerea dintr-un meniu, rapoarte grafice i pentru numrul de clieni sau de produse. Pentru a realiza
acest meniu se construiesc cele trei expresii Cifra afaceri=sum(Cant*Pret), NumarProduse=
Count(CodProd), NumarClienti=Count(CodClient) dup care se grupeaz ntr-un singur grup. Am definit

i grupul Grup1 care conine: CodSucursala, DenClient, GrupaClient, GrupaProd, Factura, CodClient,
CodFacturare, CodProdus. Dimensiunile utilizate sunt Grup1, Year, Month.

Figura 3.33. Evoluia numrului de clieni, a numrului de produse distribuite i a cifrei de afaceri
n acelai timp se pot realiza i alte selecii, de exemplu putem alege sa se realizeze graficul
numai pentru o anumit grup de produse, pentru un anumit client, pentru o anumit zon geografic,
pentru o anumit grup de clieni, pentru un anumit punct de vnzare, etc. De fapt aceste selecii se pot
realiza n toate foile de calcul construite cu ajutorul aplicaiei QlikView.

4. S se construiasc un grafic care prezint a naliza marjei pe produs i pe client. Aprofundarea


analizei marjei totale a firmei presupune studierea marjelor principalelor produse i stabilirea influenelor
factorilor direci i indireci care acioneaz asupra acestora. Din figura 3.34 se poate realiza analiza
marjei pe clieni pe o perioad de timp(an, luna, zi), dar tot din acest grafic, prin selectarea din meniul
alturat, se poate determina marja pe produse. n plus am definit grupul de expresii calculate care ne
permite s afim i amaliza cifrei de afaceri, a preului mediu sau a cantitii vndute. Dimensiunea
utilizat este Grup1.
Expresiile necesare sunt: Marja = sum(Cant*(PretCost-Pret)),
Cifra de afaceri = sum(Cant*Pret),
PretulMediu =sum(Cant*Pret)/sum(Cant*Gramaj),
Cantitate = sum(Cant*Gramaj).

Figura 3.34. Analiza marjei pe client


n acelai timp, se pot realiza comparaii ntre marj i valoare att pentru grupele de produse ct
i pentru clieni(vezi fig 3.35). Pentru aceasta se construiesc 4 grafice: 2 pentru calcularea marjei i a
valorii produselor vndute pe grupe de produse(dimensiune GrupaProd) i celelalte dou pe
clieni(dimensiunea GrupaClient).
n fiecare din aceste grafice vom calcula:
Marja =Sum(Cant*(PretCost-Pret)) i
Valoarea =Sum(Cant*Pret)

Se pot afia informaiile doar pentru o anumit perioad selectat, sau pentru anumiti
clieni sau pentru anumite grupe de produse. Prin plasarea mouse-ului pe una din grupele de
produs sau pe una dintre grupa de clieni apar sub form de ControlTipsText informaii
referitoare la valorile calculate

Figura 3.35. Comparaii ntre marj i valoare

5. S se construiasc un grafic de tip radar-chart pentru evoluia preului mediu, a marjei, a


cantitii de produse vndute i a valorii obinute n urma comercializrii produselor pe diferite
perioade de timp.
Pentru construirea acestui grafic vom considera ca dimensiune Perioada, iar pentru a
reprezenta mai multe valori vom grupa urmtoarele expresii calculate:
Pret mediu=sum(Cant*Pret)/sum(Cant*Gramaj)
Marja=sum(Cant*(PretCost-Pret))
Cantitate=sum(Cant*Gramaj)
Valoare=sum(Cant*Pret)

Figura 3.36. Evoluia preului mediu

6. S se construiasc un grafic care evideniaz o evoluie comparativ n care se realizeaz o


analiz de detaliu a vnzrilor dup mai multe dimensiuni reprezentate grafic pe o singur ax
sau pe dou axe. Aici se poate stabili dac exist sau nu corelaii logice ntre dimensiunile alese,
pe anumite perioade de timp, de exemplu ntre preul mediu i cantitate(se poate studia ce se
ntmpl cu cantitatea dac va crete preul mediu sau invers)(vezi fig. 3.37).
Pentru construirea graficului n dou dimensiuni se foloseste ca dimensiune Perioada, se
construiesc cele 2 meniuri formate din expresiile:
Pret mediu=sum(Cant*Pret)/sum(Cant*Gramaj)
Marja=sum(Cant*(PretCost-Pret))
Cantitate=sum(Cant*Gramaj)
Valoare=sum(Cant*Pret)
Numar produse=count(distinct CodProd)
Numar client = count(distinct CodClient)
Pentru primul meniu toate expresiile vor fi de forma linie si n pagina Axes se stabilete pozitia
=right i se mparte graficul n dou(se selecteaz Split Axes), iar pentru al doilea vor fi de tip
bare, poziia=left.

Figura 3.37. Evoluie comparativ pe 2 axe

7. S se construiasc un grafic care realizeaz o a naliz a vnzrilor pe locatii depozite. n acest


grafic sunt prezentate att cantitile vndute de fiecare depozit(sub forma de buline), ct i preul mediu
obinut pe fiecare depozit.
Pentru construirea graficului se procedeaz astfel:
- Se alege tipul de grafic combo
- Se utilizeaz ca dimensiune CodSucursal
- Se construiesc dou grupuri de expresii care conin

Pret mediu=sum(Cant*Pret)/sum(Cant*Gramaj)
Cantitate=sum(Cant*Gramaj)

Primul grup va avea setat pentru fiecare expresie n Display Option: Bar, Value on DataPoints i
Text as Pop-up, iar al doilea grup va avea Symbol-Auto, Text on Axis i Text as Pop-up.
- Preul mediu va fi afiat cu 2 zecimale.

Figura 3.38. Analiza vnzrilor pe locaii de depozite

Informaiile afiate n grafic se pot modifica uor, prin construirea unor grupuri de expresii mai mari care
s conin i optiunile: valoare vnzari, valoare procentual, cantitate- procentual:
Valoare =sum(Cant*Pret)
Valorae% =sum(Pret * Cant)/sum(total Pret * Cant)
Cantitate% =sum(Cant*Gramaj)/sum(total Cant*Gramaj)
Prin plasarea cursorului pe un anumit punct se afieaz informaii detaliate despre datele coninute n
graphic(de exemplu, prin plasarea mouse-ului pe Pitesti se afiseaz informaii suplimentare despre
cantitatea vndut i preul mediu obinut la depozitul respectiv)(vezi fig 3.38.).
Tot n acest grafic putem s afiam informaiile nu numai pe locaia depozitelor, dar putem sa utilizam ca
dimensiune un grup definit(de exemplu Grup1).
8. S se realizeze un grafic care prezint evoluia vnzrilor(cantitate, valoare, Cantitate procentual,
valoare procentual, ). n graficul din figura 2 este prezentat procentual cantitatea lunar vndut din
fiecare depozit. Se observ c acest graphic poate fi schimbat prin cteva clik-uri pentru a afia cantitatea
in kg, pretul mediu sau valoarea produselor. Pentru fiecare dintre acestea putem afisa informaiile lunar,
sptmnal, annual, trimestrial sau pe fiacare zi din sptmn. n acelai timp putem sa alegem sa afim
aceleai informaii pentru fiecare produs n parte, pe grupe de clieni, pe grupe de produse, dup codul de
facturare.

Figura 3.39. Evoluie vnzri


Acest grafic ofer informaii foarte importante care ne ajut s decidem care sunt zonele n care
sunt vndute cel mai bine produsele, care produse sunt cel mai bine vndute, care clieni sunt cei mai
activi, putnd urmri i evoluia zilnic, sptmnal, lunar, trimestrial sau anual a cantitilor vndute
sau a preului mediu de vnzare. Printr-un singur clik putem sa schimbm modul de prezentare a acestor
informaii i anume alegnd un alt tip de grafic sau sub form de tabel.

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