+ All Categories
Home > Documents > Curs Sisteme Informatice de Asistare a Deciziilor

Curs Sisteme Informatice de Asistare a Deciziilor

Date post: 06-Nov-2015
Category:
Upload: nicolirina93
View: 94 times
Download: 8 times
Share this document with a friend
Description:
Detalierea programului QlikView si explicarea utilizarii acestuia
80
CAPITOLUL 1................................................................. 2 SISTEME INFORMAŢIONALE ŞI INFORMATICE.......................................2 1.1. DEFINIREA SI CARACTERISTICILE SISTEMULUI INFORMAŢIONAL AL ÎNTREPRINDERII.............................................................2 1.2. COMPONENTELE SISTEMULUI INFORMAŢIONAL................................5 1.3. 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 IMPLEMENTĂRII UNEI SOLUŢII DE BI ÎNTR-O COMPANIE...........13 CAPITOLUL 3................................................................ 17 PREZENTAREA APLICAŢIEI QLIKVIEW............................................17 3.1. CARACTERISTICI ALE APLICAŢIEI QLIKVIEW...............................17 3.2. PROIECTAREA UNUI SISTEM INFORMATIC CU AJUTORUL APLICAŢIEI QLIKVIEW...18 3.2.1. Crearea unui sheet(foaie de calcul)................................................................................................. 20 3.2.2 Selecţia şi căutarea............................................................................................................................ 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 1
Transcript

2CAPITOLUL 1.

2SISTEME INFORMAIONALE I INFORMATICE

21.1.DEFINIREA SI CARACTERISTICILE SISTEMULUI INFORMAIONAL AL NTREPRINDERII

51.2.COMPONENTELE SISTEMULUI INFORMAIONAL

91.3.CARACTERISTICI GENERALE ALE SISTEMELOR INFORMATICE DE ASISTARE A DECIZIEI

11CAPITOLUL 2.

11BUSINESS INTELIGENCE

112.1. INTRODUCERE N BUSINESS INTELLIGENCE

132.2.AVANTAJELE IMPLEMENTRII UNEI SOLUII DE BI NTR-O COMPANIE

17CAPITOLUL 3.

17PREZENTAREA APLICAIEI QLIKVIEW

173.1. CARACTERISTICI ALE APLICAIEI QLIKVIEW

183.2. PROIECTAREA UNUI SISTEM INFORMATIC CU AJUTORUL APLICAIEI QLIKVIEW

203.2.1. Crearea unui sheet(foaie de calcul)

243.2.2 Selecia i cutarea

283.2.3. Inserarea obiectelor n foaia de calcul

283.2.3.1.List Box

383.2.3.2.Statistics Box

403.2.3.3.Grafice

CAPITOLUL 1. SISTEME INFORMAIONALE I INFORMATICE1.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)

Transformri(T)

Ieiri(E)I1

E1

I2

I3

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

Livrri la

mrfuri

clieni

Cereri ale

Comenzi ctre

Clienilor

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 ntreprinderiiSistemul 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.

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;

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 DECIZIEITermenul 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 INTELIGENCE2.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 informaia 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 informaii, 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 explicaii (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 QLIKVIEWQlikView 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 CU AJUTORUL APLICAIEI QLIKVIEWPentru 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 ============LoadData,

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

;LoadDate($(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 Fieldsn 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 GeneralFereastra 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 calculat3. 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 list7. 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: 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: 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 date2. 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 list10. 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 text2. 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

Proprietile ce se pot stabili pentru obiectele de tip list sunt:1. Shadow Intensity stabilete intensitatea umbrelor din jurul obiectului. Exist si posibilitatea de a nu utilize umbre prin alegerea opiunii No Shadow.2. Border Width stabilete grosimea chenarului listei.

3. Layer obiectele pot avea asignate 1-3 straturi plasate n partea de jos, n partea superioar, normal.

4. Theme Maker... folosete un wizard pentru crearea unei teme de editare sau utilizarea unei teme predefinite.5. Apply Theme...deschide o caset de dialog de unde se pot ncarca temele predefinite suportate de QlikView.6. Show un obiect poate fi vizibil intotdeauna(Always) sau putem aduga o condiie care dac este adevrat permite afiarea obiectului respectiv (Conditional).

7. 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:

Objects on this sheet asupra obiectelor din foaia de calcul curent; Objects in this document asupra obiectelor din acest document; Only this object type doar asupra obiectelor de tipul respectiv(de exemplu pentru toate listele din document)

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 valori7. 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. GraficeGraficele 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 uti


Recommended