Vous êtes sur la page 1sur 25

Mihaela Muntean

Analiza multidimensionala a datelor, 2014

Seminar 1. Realizarea cererilor in Qlikview

http://www.qlikview.com/

Free Download: QlikView Personal Edition

Free Download: QlikView Tutorial

1. Suportul de seminar este o adaptare a tutorialului QlikView

2. Fiecare student va parcurge fiecare seminar utilizand ca surse/resurse: fisierele/exemplele


descarcate cu tutorialul.

Caracteristici QlikView:

utilizeaza un model de date in-memory - stocheaza toate datele in RAM, deci timp de
raspuns mai mici
utilizeaza algoritmi de compresie complecsi (datele sunt comprimate la 10% din
dimensiunea lor originala atunci cand sint incarcate in documentul QlikView).
utilizeaza diferite surse de date: baze de date (conexiune prin ODBC, OLEDB), fisiere
(excel, CSV, etc) si XML. Exista de asemenea, diferiti conectori la aplicatiile SAP, retele
sociale cum ar Twitter.
datele sunt incarcate in documentul QlikView utilizand un script de incarcare. Acest
script poate fi utilizat pt a extrage, transforma si incarca datele in modelul de date sau pt a
stoca modelul (inclusiv datele) pe disc in fisiere intermediare (QVD).
datele sunt stocate la nivel de detaliu, toate agregatele se realizeaza on the fly. Nu sunt
necesare tabele pt agregate
selectiile facute de utilizator se propaga in cascada prin tot modelul de date. Orice
selectie facuta in documentul Qlikview este automat aplicata pe intregul model de date.
aplicatiile QlikView pot rula pe multipli clienti/SO

Un document Qlikview (fisier QVW) este compus din doua elemente:


Setul de date analizat: include toate tabelele sursa necesare pt a construi modelul de date
cat si logica de actualizare a surselor de date
Interfata prin care utilizatorul analizeaza datele: include obiectele incluse in
document cum ar fi liste, grafice sau tabele utilizate pt a vizualiza informatiile
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Terminologia de baza

Un document QlikView este format din mm pagini/sheet.

Obiectele unei pagini:

1. List box/lista obiectul de baza in Qlikview si contine toate valorile care apar pt un
anume atribut din modelul de date. Se utilizeaza pt a face selectii si filtrari de date.

Selectiile se pot face in diferite moduri. O metoda este de a selecta o valoare dintr-o lista (list
box)

2. Statistics box- permite executia unor statistici pe un sg atribut numeric (de ex atributul
Suprafata)

3. Input box o modalitate prin care valoarea unei variabile poate fi schimbata:

4. Grafice (linie, bara, pie, straight table, pivot table, scatter, etc)
5. Multi box

Listele reprezinta o modalitate de a face selectii rapid, dar ele pot ocupa mult spatiu. Putem
folosi ca alternativa multibox (caseta multipla) afiseaza fiecare atribut pe o sg linie.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

6. Table box (caseta de tip tabela)- poate contine numai dimensiuni, nu este potrivita pt a
afisa agregari calculate. Poate fi utila pt a afisa o lista rapida de posibile combinatii de
campuri dintr-un model de date.
(Intr-o table box orice combinatie posibila de valori rezultate din campurile existente va
ocupa un rand).

7. Butoane

8. Selectia curenta

Qlikview are o optiune care arata utilizatorului exact care sunt selectiile curente: dialogul
Current Selections (ctrl+Q sau View|Current Selections).

Deschiderea documentelor Qlikview

1. Start Qlikview
2. Selectati File/Open
3. Se selecteaza fisierul (tutorial.qvw)

Selectii- realizarea interogarilor

1. Se selecteaza pagina Geography


2. Se selecteaza tara =Albania (valoare selectata - culoare verde) si automat se vor afisa
valorile corelate in toate obiectele din pagina. Celulele valorilor asociate sunt albe. O
celula a carui continut nu este asociat se numeste exclusa (culoare gri)

(Settings/Document Properties/General, optiunea Selection Appearance: Style =QlikView


Classic, Color Scheme=Lime, Transparency=40%)

3. Pt a selecta mm tari se utilizeaza tasta CTRL


Mihaela Muntean
Analiza multidimensionala a datelor, 2014

4. Pt a anula selectia: butonul Clear selection (din pagina) / butonul Clear din bara de
butoane

Combinarea selectiilor (operatorul AND)

1. Se anuleaza selectia anterioara


2. Se selecteaza pagina Sales
3. Dorim sa aflam cat a vandut Bill Yang clientului Velliotti

Selectia curenta este afisata in Current selection box (se poate crea cu optiunea Create
current selection box din meniul click dr pe pagina) sau Current selections window
(optiunea View/ Current selections sau CTRL+Q)
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Anularea selectiei:

1. Se utilizeaza butonul Clear din bara de butoane


2. Se selecteaza o alta valoare (de ex Asian Pizza). Qlikview retine ultimele 100 de selectii.
3. Prin butonul Back din toolbar se revine la selectia anterioara.

Crearea unei casete de selectie (current selection box)

1. Se selecteaza pagina Geography.


2. Se anuleaza selectiile curente
3. Se selecteaza butonul Create current selection box din toolbar sau Layout /New Sheet
object /Current selection Box
4. In pagina General se selecteaza caseta Use Column labels .

Cautarea de valori

1. Se anuleaza selectiile anterioare


2. Se selecteaza pagina Geography, se activeaza lista Country. Click pe icoana Search din
toolbar (sau Edit /Search sau F3)
3. Se tasteaza literele gr. In lista se vor afisa numai tarile care contin sirul gr. Se poate
utiliza si (*.*)
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Cautare numerica:

Daca cautarea se face intr-un camp numeric se poate utiliza (>) sau (< ). De exemplu in lista
Population : populatia >1000.

Afisarea optiunii de cautare pentru un obiect de tip lista

1. Se deschide fereastra de proprietati asociata listei Population (click dr cu mouse,


optiunea Properties)
2. Se selecteaza pagina Caption/Special Icons si se selecteaza din lista Special Icons caseta
Search
3. Se observa ca apare icoana Search

Salvarea documentului

1. Save As
2. Se salveaza cu numele Mytutorial.qvw
3. Close
4. Exit

Componentele de baza ale unei pagini

O pagina/sheet este componenta de baza a unui document Qlikview. Se pot crea pagini, se pot
adauga obiecte intr-o pagina, se pot dimensiona si pozitiona in pagina.

Un document QlikView contine mai multe pagini. Aceste pagini vor fi conectate logic, de ex. o
selectie facuta intr-o pagina va afecta toate obiectele din celelalte pagini. Fiecare pagina are un
tab asociat. Prin click pe tab, se activeaza pagina asociata.

Se deschide fisierul Mytutorial.qvw

Adaugarea unei pagini

1. Layout meniu/ Add sheet (sau butonul Add sheet din toolbar)
2. Se deschide fereastra Sheet Properties (click dr cu mouse pe suprafata sheet-ului)
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

3. Denumirea paginii Title: Customers


4. In tab-ul Fields, se selecteaza atributul Customer si se muta in caseta Fields Displayed
in Listboxes

5. In loc de a crea un noua pagina, se poate copia una existenta cu optiunea Copy Sheet,
toate obiectele din pagina sunt copiate.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Mutarea unei pagini

Se poate schimba pozitia unei pagini/sheet. Click pe tab-ul asociat paginii create cu butonul
dreapta si se selecteaza optiune Promote Sheet (sau butonul Promote sheet din toolbar)
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Adaugarea de noi obiecte intr-o pagina

1. Meniul Layout / New Sheet object (sau optiunea New Sheet Object din meniul asociat
butonului dr mouse)
2. Toate obiectele cu exceptia butoanelor, obiectelor de tip text si obiectelor de tip
linie/sageata pot fi utilizate pt a face selectii de date.
3. In pagina creata anterior se va crea lista cu tarile.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Se alege campul din lista de campuri si titlul listei este identic cu denumirea campului.

Mutarea unui obiect

Pt a muta un obiect pas cu pas se utilizeaza CTRL+sageata .

Pt pasi mai mari se utilizeaza CTRL+SHIFT+sageata

Butonul Undo Layout Change din toolbar

Este o functie f. utila pt a anula ultima modificare a layout-ului. Se poate utiliza si CTRL+Z

Undo Layout Change se refera la: mutare, dimensionare si stergerea obiectelor, proprietati ale
documentului/ paginii/obiectului. QlikView gestioneaza o lista a ultimelor modificari de layout.

Selectarea si mutarea simultana a mm obiecte

1. In pagina Customers, se plaseaza cursorul in coltul stanga sus, apoi se tine apasat
butonul stg si se trage o portiune rectangulara ce include toate listele pe care dorim sa
le mutam
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

2. Se plaseaza cursorul pe titlul uneia din liste apoi se tine butonul stg apasat si se trage.
Toate listele selectate sunt mutate.
3. Se pot selecta mm obiecte prin SHIFT click pe titlul listei
4. Pt a activa toate obiectele dintr-un sheet se utilizeaza CTRL+A

Alinierea obiectelor in pagina

1. Se selecteaza toate listele din pagina Customers. Titlurile vor fi verzi daca sunt selectate.
2. Meniul Layout/ Align/Distribute/ Left Align

Minimizarea si maximizarea unui obiect

Listele si alte obiecte pot fi minimizate. Se selecteaza lista Customer si se deschide fereastra
Properties, in tab-ul Caption, se selecteaza caseta Allow Minimize/Maximize.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Schimbarea bordurii unui obiect

1. Se selecteaza o lista si se deschide fereastra Properties


2. In tab-ul Layout, se alege o alta bordura.
3. Daca se doreste ca toate obiectele din document sa aiba aceeasi bordura se utilizeaza
Settings/Document Properties/Layout

Schimbarea fontului unui obiect

Properties/ tab-ul Font

Daca se doreste schimbarea fontului pt tot documentul se utilizeaza Document Properties


Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Copierea formatelor de layout intre obiecte

Daca se doreste copierea unui format de la un obiect la alt obiect se utilizeaza Format Painter.
Caseta statistica Area din pagina Geography nu are acelasi layout cu celelalte obiecte:

1. Se selecteaza obiectul cu formatul corect, de ex obiectul de tip tabela (table box)


2. Se selecteaza Format painter din Design toolbar
3. Click pe caseta statistica Area. Layout (in acest caz bordura si caption) se modifica
(meniul Edit/Undo Layout change pt anulare)

Obiecte cu aceleasi proprietati/linked objects

Sunt obiecte care partajeaza toate proprietatile cu exceptia: dimensiunii, pozitiei si a starii
(minimizare, normala sau maximizare). Orice modificare intr-un obiect se va reflecta automat in
toate obiectele asociate (linked objects) care pot fi in aceeasi pagina sau in pagini diferite. Pt a
crea un linked object:

1. Click dreapta pe un obiect, si se selecteaza din meniu optiunea Copy to Clipboard


Object
2. Click dr pe pagina /alta pagina si se selecteaza din meniu Paste Sheet Objects as Link
Mihaela Muntean
Analiza multidimensionala a datelor, 2014
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Proprietatile unei liste


Pt a schimba proprietatile unei liste se utilizeaza optiunea Properties din meniul asociat click
dr mouse
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Sa presupunem ca dorim sa cunoastem cati clienti sunt in fiecare oras:

1. Se anuleaza selectiile anterioare- (butonul Clear )


2. Se activeaza pagina Customers, se creaza lista City
3. Se selecteaza optiunea Properties pentru lista creata
4. In tab-ul General se selecteaza caseta de validare Show Frequency

Pt fiecare oras se afiseaza nr de aparitii - se poate interpreta ca nr de clienti

Daca selectam orasul Berlin, observam ca sunt 4 clienti pe care ii vizualizam in lista Customer
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Pt a afisa continutul unei liste in mm coloane :

1. Se anuleaza selectia anterioara


2. Se activeaza pagina Sales. Click pe lista Day. Se deschide Properties
3. Se alege tab-ul Presentation
4. Se deselecteaza Single Column. Se selecteaza Cell Borders.

Valorile sunt ordonate pe coloane, vertical. Daca se doreste ca valorile pt lista Day sa fie
ordonate pe randuri: in tab-ul Presentation, se deselecteaza Order by column.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Se repeta si pt lista Month pt ca lunile sa fie grupate pe trimestre (optiunea Fixed number of
column=3)

Schimbarea ordinii de sortare

In listele ale caror valori nu sunt in totalitate vizibile (apare scroll bar), valorile sunt ordonate
dupa starea lor logica: selectata, optionala sau exclusa (optiunea Sort by State). Valorile
selectate si cele optionale sunt intodeauna vizibile in document.

1. in pagina Sales se alege lista Sales, se deschide fereastra Properties


2. In tab-ul Sort: se selecteaza caseta State si caseta Numeric Value

Atata timp cat nu se face o selectie, valorile din lista Sales sunt ordonate dupa valoare numerica,
cand se face o selectie, ordonarea este determinata de starea valorilor. Valorile selectate (verzi)
si cele optionale (albe) vor fi plasate in top.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Schimbarea formatului numeric

Datele numerice pot fi de diferite tipuri si pot fi formatate in diferite moduri.

1. Lista Sales si se deschide fereastra Properties, tab-ul Number


2. Formatul pt campul Sales este dezactivat, deoarece toate formatele sunt mostenite de la
setarile implicite ale documentului care depind de setarile regionale ale calculatorului.
3. Se selecteaza caseta de validare Overide document Settings pt a crea un format diferit pt
acesta lista
4. Se selecteaza Money

Alinierea valorilor

1. Pt lista Year se deschide fereastra Properties


2. In tab-ul Presention, in grupul Alignment se selecteaza butonul Left pt numere si text.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Caseta statistica ( pot fi mutate, redimensionate, copiate si inchise). Se pot utiliza o serie de
functii statistice.

Daca nu se face nici o selectie in document, valorile afisate in caseta statistica sunt calculate
utilizand toate valorile posibile din lista corespunzatoare. De ex, se selecteaza din lista Country:
Albania, Afganistan

Crearea unei casete statistice

1. Se anuleaza selectia anterioara (butonul Clear)


2. In pagina Sales, click pe lista Sales si se alege din meniul dr. optiunea Create statistics
box. Se va crea o caseta statistica cu acelasi nume ca si lista activa
3. Pt a limita nr de zecimale pt valorile functie AVERAGE() se deschide fereastra
Properties pt caseta statistica
4. In tab-ul Number, sub Functions se selecteaza Average si se marcheaza caseta de
validare Ovveride Default Settings
5. Se selecteaza butonul radio Fixed to la 2 decimals.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Se poate crea o caseta statistica:

1. meniul Layout/New Sheet Object/Statistics box


2. sau se alege butonul Create Statistics box din toolbar
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Selectii intr-o caseta statistica

1. click pe functia Min pt a gasi clientul care are cea mai mica comanda. Selectia se va face
in lista asociata
2. se anuleaza selectia

Salvarea unui set de selectii pt a fi utilizate ulterior (bookmark)

1. Se selecteaza pagina Geography


2. Se selecteaza una sau mm valori din liste, apoi se alege din meniul Bookmarks/Add
Bookmark
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

3. Denumirea implicita pt bookmark este a datei curente. Primul bookmark dintr-o zi are
numarul 1, al doilea - numarul 2, etc. Se alege numele dorit.
4. In meniul Bookmark apare lista de bookmark-uri create (max 10).

Crearea unui obiect de tip bookmark

1. Se selecteaza pagina Customers. Se anuleaza toate selectiile


2. Create Bookmark object buton din toolbar sau meniul Layout/New Object
sheet/Bookmark object
3. In tab-ul General : Title = Bookmark
4. Se fac cateva selectii din listele existente si apoi click pe butonul Add Bookmark din
bookmark object creat. Se tasteaza numele bookmark-ului
5. Se anuleaza selectiile.
6. Se selecteaza apoi bookmark salvat din obiectul de tip bookmark si se observa selectia
curenta.
Mihaela Muntean
Analiza multidimensionala a datelor, 2014
Mihaela Muntean
Analiza multidimensionala a datelor, 2014

Vous aimerez peut-être aussi