Analytické služby
Súčasťou modulu Analytické služby sú knihy Prvky dashboardov a Konfigurácia dashboardov. Tieto knihy slúžia k vytváraniu a evidencii Reportov Filtrov, Dlaždíc a Dashboardov, pomocou ktorých je možné vyhodnocovať dáta IS K2. Výsledné dashboardy je možné zobraziť v grafickej podobe prostredníctvom K2 4 WEB, pripadne K2 Android klienta.
Knihovne pre manažérske prehľady
Pre správne fungovanie IS K2 a jeho komunikáciu s Analytickou službou, v prípade práce s dashboardami aj konfiguráciu práv na kocky OLAPu a ďalších modulov, je nutné mať nainštalované knižnice pre správu a komunikáciu. Jedná sa o Microsoft® SQL Server® ADOMD.NET a Microsoft® SQL Server® 2012 Analysis Management Objects. Vyhľadať tieto knižnice je možné pomocou webového vyhľadávača po zadaní textu Feature Pack SQL Server.
Tieto knižnice IS K2 primárne vyhľadáva v systéme užívateľa. Pokiaľ tu nie sú nájdené, použijú sa knižnice distribuované s verziou IS K2. Jedná sa o "Microsoft.AnalysisServices.dll" a "Microsoft.AnalysisServicesAdomdClient.dll" komunikujúce z verzie SQL serveru 2008 R2.
Upozorňujeme užívateľa, že tieto knižnice nemusia komunikovať so všetkými dostupnými verziami SQL serveru, preto odporúčame lokálnu inštaláciu uvedených knižníc pre konkrétne používanú verziu SQL serveru!
Pre funkčnosť detailu záznamov v OLAPe (Drillthrough) je nutné mať na klientských staniciach nainštalovaný Analysis Services OLE DB Provider zodpovedajúci správnej verzii Microsoft SQL Serveru. Podporované verzie providera sú:
- OLEDB provider 10.0 zodpovedajúci Microsoft SQL Serveru 2008 R2. V Connection string je nutné nastaviť „Provider=MSOLAP.4“.
- OLEDB provider 12.0 zodpovedajúci Microsoft SQL Serveru 2014. Otestovaná verzia je 12.0.5000.0. V Connection string je nutné nastaviť „Provider=MSOLAP.6“.
- OLEDB provider 13.0, zodpovedajúci Microsoft SQL Serveru 2016. Otestovaná verzia je 13.0.2164.0. V Connection string je nutné nastaviť "Provider=MSOLAP.7“.
Prvky dashboardov
Táto kniha slúži pre definíciu Reportov Dlaždíc, Filtrov a ich závislostí. Z prvkov nadefinovaných v tejto knihe skladáme výsledné dashboardy. Novú položku tu založíme pomocou klávesu Insert. Jedná sa tu o Filter, Dlaždicu alebo Report, určujeme pri vytváraní novej položky v poli Typ.
Obr.: Formulár Prvky dashboardov - 1. strana
Pomocou tlačidla Def. objekt zobrazíme formulár, v ktorom definujeme vlastnosti prvkov dashboardov.
Report
V prípade, že v poli Typ zvolíme možnosť Report, zobrazí sa po stlačení tlačidla Def. objekt formulár Definícia časti. Tu definujeme všetky vlastnosti reportu.
Obr.: Formulár Definícia časti
V tejto sekcii záložiek a polí je možné zvoliť typ zdroja dát pre vyhodnocovanie a spôsob jeho zobrazenia.
- Typ zdroja dát - tu určujeme typ databázy, ktorú budeme využívať pri vyhodnocovaní a tiež spôsob definície query.
- MDX query - ručne písané - túto možnosť zvolíme pokiaľ sa chceme pripojiť k analytickej databáze (Analysis Services) a nad touto databázou vyhodnocovať pomocou zadávania MDX query.
- SQL query- ručne písané - vyhodnocovanie nad SQL databázou pomocou SQL query. Túto možnosť zvolíme v prípade, že sa chceme pripojiť k SQL serveru.
- MDX query (dynamické) - vyhodnocovanie nad analytickou databázou (Analysis Services), nie však ručným vkladaním MDX query (reťazcom znakov), ale objektovo na záložke Dynamické query.
- Skript K2 - vyhodnocovanie s využitím skriptu K2. V závislosti na nastavení typu zobrazovaných dát skript očakáva naplnenie jednej série bodov (Datapointy) alebo celej tabuľky hodnôt (Tabuľka).
- Typ zobrazovaných dát - spôsob zobrazenia dát.
- Datapointy (Koláčový graf) - kolekcia bodov s menom a hodnotou. Jedná sa o jednu sériu bodov.
- Tabuľka - tabuľka hodnôt (nie sérií).
V tejto časti určujeme zdroj dát pre vyhodnotenie a zadávame ručne písané SQL, prípadne MDX query.
- Autorizácia - pole pre nastavenie prístupu užívateľov IS K2 k jednotlivým prvkom dashboardov.
- Cez účet služby (Anonymný) - query do analytickej databázy sú uskutočnené pod užívateľom, pod ktorým beží aplikačný server v službách Windows. Táto možnosť nie je odporúčaná.
- Predávať identitu užívateľa - query do analytickej databázy sú uskutočnené pod doménovým užívateľom, s ktorým je spárovaný IS K2. Pokiaľ nemá tento užívateľ priradené príslušné práva na kocky v analytickej databáze (Analysis Services), nezobrazí výsledné dashboardy vytvorené z týchto prvkov. Týmto spôsobom je možné obmedziť prístup k dashboardom na jednotlivých užívateľov IS K2.
- Server - názov serveru s dátami, nad ktorými vykonávame vyhodnocovanie.
- Catalog - názov katalógu s dátami, nad ktorými vykonávame vyhodnocovanie.
- Kocka - kocka, nad ktorou vyhodnocujeme. Vyberáme zo zoznamu sprocesovaných kociek.
- Dodatočné pridanie agregácií - pomocou tejto funkcie môžeme pridávať do tabuľky výsledné súčty alebo priemery.
- Typ agregácie - v tomto poli volíme typ agregačnej funkcie (súčet alebo priemer).
- Pridávať do riadkov - začiarknutím tohto poľa pridáme vybranú agregáciu (súčet alebo priemer) do riadkov tabuľky.
- Pridávať do stĺpcov - začiarknutím tohto poľa pridáme vybranú agregáciu do stĺpcov tabuľky.
- Formát zobrazení - formátovanie pre dodatočné pridanie agregácie, tzn. pre výsledné súčty alebo priemery. Pomocou tohto poľa je možné napr. pridať do agregácie text "Eur" alebo hodnoty zaokrúhliť.
- Time Out - obmedzenie maximálnej doby trvania query. Pri zobrazení dashboardu je realizovaný query. V tomto poli je možné nastaviť maximálnu dobu trvania query, než vyprší časový limit. Hodnotu do tohto poľa zadávame v sekundách. Implicitná hodnota je -1 (10 sekúnd). Hodnota 0 znamená neobmedzené trvanie query.
- Ručne písané query - pole (záložka) pre ručné zadávanie MDX a SQL query.
- Meno skriptu - názov K2 skriptu.
V tejto sekcii záložiek a polí je možné zadávať MDX a SQL query parametre a dynamicky definovať jednotlivé reporty.
Toto pole (záložka) slúži pre zadávanie parametrov. Tieto parametre je možné využiť v ručne písanom SQL a MDX query. Nový parameter tu zakladáme pomocou klávesu Insert. Hodnota (string) z MDX query zadaná v poli Alias parametra bude nahradená hodnotou parametra zadanou v poli Hodnota parametra.
Obr.: Formulár Definícia časti pre zadávanie parametrov
SQL query využívajú datapointy. Je tu nutné správne nastaviť Typ zobrazovaných dát na hodnotu Datapointy (Koláčový graf). SQL query vytvárame v tvare X, Y, tzn., SELECT (HODNOTA MIERY, IDENTIFIKÁCIA BODU NA SÚRADNICI Y). Z toho vyplýva použitie jednej série (datapointy).
V SELECTU je možné používať klauzulu FROM meno databáze (JMENO DATABAZE.DBO.TABULKA).
Dáta sú čítané z dátového skladu. Pre prístup na iný server odporúčame používať Linked server. Reporty vytvorené ručne písaným SQL query nepodporujú interaktívne odkazy.
Príklad:
select SUM (T.Brutto), T.Firma from (
SELECT TOP 100
ZAK.Z_Firma as Firma,
Brutto as Brutto
FROM [dbo].[K2_FaktVyda] as FV
JOIN [dbo].[Zakaznik] as ZAK on ZAK.[Z_IdBaz] = FV.[CDo]
where ('%kod%' = '0') or (FV.[ContractCode] = '%kod%') order by IdDT desc ) as T GROUP BY T.Firma ORDER BY SUM(T.Brutto) desc
Skupina záložiek a polí pre objektové definovanie prvkov reportov.
Obsah riadkov a stĺpcov
Na tejto záložke definujeme čo a ako bude graficky zobrazené, tzn. vyberáme tu osi, miery a ich umiestnenie. Jednotlivé osi a miery je možné vkladať do riadkov, stĺpcov, prípadne ich zaradiť do pozadia reportu. Novú položku tu vložíme pomocou klávesu Insert. Zobrazí formulár, kde je najskôr nutné určiť či vkladáme Os (Dimension) alebo Mieru (Measure).
Ďalším krokom je zaradenie konkrétnej osi alebo miery do reportu. K tomu sú určené polia Os a Miera vo formulári Definícia časti. Jednotlivé osi a miery vyberáme vždy zo zoznamu, ktorý je stiahnutý k vybranému zdroju dát.
Konkrétnu dimenziu a mieru je nutné umiestniť v danom reporte. V poli Umiestnenie sú k dispozícii možnosti:
- Stĺpce - umiestnenie osi alebo miery do stĺpcov reportu.
- Riadky - umiestnenie osi alebo miery do riadkov reportu.
- Filter/Pozadie - umiestnenie na pozadí reportu. V tomto prípade nie je dimenzia, prípadne miera v reporte a vo výslednom dashboarde, priamo súčasťou jednotlivých osí. Je však jeho súčasťou a je možné podľa nej filtrovať.
Obr.: Formulár Definícia časti
Tlačidlom Výber prvkov zobrazíme elementy vybranej osi. Začiarknutím týchto elementov je možné výsledné zobrazené dáta obmedziť (napr. roky, zákazníkov, atď.). Pri tvorbe reportov je nutné mať na pamäti, že musí byť zvolený vždy minimálne jeden prvok.
Obr.: Formulár pre výber prvkov
Pri voľbe prvkov nie je nutné ich začiarkovať jednotlivo. Pravým tlačidlom myši je možné zobraziť ponuku možností pre výber prvkov. K dispozícii sú možnosti:
- All descendent - nepriami potomkovia daného prvku.
- All children - priami potomkovia prvku (napr. kvartály pri prvku rok).
- All levels - je možné zvoliť požadovanú úroveň prvku.
Pri tvorbe reportov je vhodné používať tlačidlo Test, ktoré vždy vráti a zobrazí výsledné dáta a hodnoty zodpovedajúce nadefinovanému reportu.
Obr.: Príklad testu výsledných hodnôt
Riadky, Stĺpce - triedenie a topovanie
Na týchto záložkách môžeme hodnotám v riadkoch a stĺpcoch nastaviť ich zotriedenie a tiež topovanie. Topovanie chápeme ako zobrazenie obmedzeného množstva hodnôt podľa zvolenej možnosti (napr. zobrazenie iba 5 partnerov s najvyšším počtom aktivít).
Obr.: Formulár Definícia častí - triedenie a topovanie
Začiarknutím poľa Nezobrazovať prázdne riadky odstránime z výsledných dashboardov prázdne riadky, prípadne stĺpce.
Popis polí (Triedenie):
Názov |
Popis |
Smer |
Pole pre určenie spôsobu triedenia. Jednotlivé hodnoty je možné triediť Zostupne, Vzostupne. |
Podľa |
Výber podmienky (miery) pre zotriedenie hodnôt. |
Podľa (Custom) |
Pole pre zadanie podmienky (miery) pre zotriedenie hodnôt vstupom užívateľa pomocou MDX query. |
Popis polí (Topovanie):
Názov |
Popis |
Možnosť |
Pole pre výber funkcie. Topovanie sa vykoná vždy podľa sumy. Vybranou funkciou zadávame spôsob určenia najlepších (najhorších) hodnôt. Tieto hodnoty zadávame do poľa Počet prvkov.
|
Podľa |
Podmienka (miera) pre topovanie hodnôt. |
Podľa (Custom) |
Pole pre zadanie podmienky (miery) pre topovanie hodnôt vstupom užívateľa pomocou MDX query. |
Počet prvkov |
Počet zobrazených prvkov (napr. 10 zákazníkov, 50 % obratu, alebo výška obratu 100 000,--).). |
Pokročilým užívateľom je umožnené vytvárať jednotlivé reporty tiež s využitím tzv. Počítanej miery. Počítané miery do reportov vkladáme rovnakým spôsobom ako štandardné miery, na záložke Dynamické query (Obsah riadkov a stĺpcov). Po stlačení klávesu Insert, sa zobrazí formulár, kde zvolíme možnosť CalculatedMeasure.
Obr.: Výber Počítané miery
V ďalšom formulári je už možné nastaviť základné vlastnosti Počítané miery.
Obr.: Definícia Počítané miery
Popis polí (Triedenie):
Názov |
Popis |
Umiestnenie |
Umiestnenie počítanej miery (Stĺpce, Riadky, Filter\Pozadie). |
Meno miery |
Pole pre zadanie názvu počítanej miery. |
MDX výraz |
MDX výraz pre výpočet požadovanej počítanej miery. |
MDX formát |
Formát MDX výrazu. |
Táto záložka slúži pre nastavenie spôsobu zobrazenia výsledných hodnôt v dashboarde. Volíme tu typ grafu, prostredníctvom ktorého budú interpretované výsledky.
Obr.: Záložka Definícia zobrazenia
Popis polí
Názov |
Popis |
Typ zobrazení dát |
Typ grafu pre prezentáciu výsledkov:
|
Nadpis reportu |
Nadpis reportu. |
Zobrazovať informáciu o skrytých filtroch |
Pokiaľ je začiarknuté toto pole, zobrazí sa v reporte výpis všetkých aplikovaných filtrov. |
Obmedziť informácie iba na dimenzie |
Toto pole sa zobrazí iba pokiaľ je začiarknuté pole Zobrazovať informácie o skrytých filtroch. Je tu možné obmedziť výpis aplikovaných filtrov. V reporte sa potom budú zobrazovať iba vybrané. |
Nadpis legendy |
Pomenovanie legendy grafu. |
Umiestnenie legendy |
Pole pre zadanie umiestnenia legendy grafu. |
Zobraziť hodnoty na grafe |
Pokiaľ je začiarknuté toto pole, zobrazí sa v reporte (grafu) tiež hodnoty. |
Štýl zobrazených hodnôt na grafe |
Pole pre výber štýlu zobrazenej hodnoty na grafe (percento, popis, atď.). |
Na tejto záložke definujeme interaktívne odkazy. Pomocou týchto odkazov sa môžu vzájomne ovplyvňovať reporty v rámci jedného dashboardu. Správnym nastavením interaktívnych odkazov je možné napr. kliknutím na prvok jedného reportu filtrovať hodnoty iného reportu. Pomocou interaktívnych odkazov je možné nadefinovať tiež odkaz do iného dashboardu.
Interaktívny odkaz tu vložíme pomocou klávesu Insert.
Obr.: Formulár pre nastavenie interaktívnych odkazov
Popis polí
Názov |
Popis |
Druh odkazu |
Druh interaktívneho odkazu:
|
Cieľový dashboard |
Cieľový dashboard pre prepnutie z kontextového menu dashboardu. |
Predávať hodnotu dimenzie |
Pole pre nastavenie dimenzie, ktorej hodnotu predávame, tzn. dimenzie cez ktorú budeme filtrovať hodnoty iného reportu, prípadne dashboardu. |
Ako dimenziu (pr. parameter) |
Hodnotu dimenzie je možné predávať ako dimenziu alebo ako parameter pre ručne písané MDX query. Názov použitého parametra potom doplníme do tohto poľa. |
Text pre kontextové menu (%S) |
Text, ktorý sa bude zobrazovať v kontextovom menu dashboardu. Za %S sa doplní hodnota z reportu, ktorého hodnotu predávame. |
Typ predávanej hodnoty |
Unikátne meno. |
Po vytvorení interaktívnych odkazov je nutné ich nastaviť ako Závislé časti v konkrétnych dashboardoch a zvoliť tu cieľovú dimenziu.
Táto záložka slúži k nastaveniu niektorých aspektov pre jednotlivé série pri type prezentácia Podľa podrobného nastavenia sérií. Pre každú sériu tu môžeme nastaviť Typ zobrazenia série, Popis série a Farbu série.
Obr.: Záložka Pokročilé nastavenie sérií
Klávesom Insert zobrazíme formulár, kde je možné nadefinovať vlastnosti jednotlivým sériám.
Obr.: Formulár pre nastavenie sérií
V poli Typ zobrazenej série volíme typ grafu pre konkrétnu sériu. Je tu možné voliť medzi zobrazením v stĺpcovom a čiarovom grafe. Pole Popis série slúži pre popis k legende. V poli Farba série definujeme farbu zobrazenia konkrétnej série.
Filter
Pokiaľ v poli Typ pri vytváraní prvku reportu zvolíme Filter, zobrazí sa po stlačení tlačidla Def. objekt formulár Nastavenie filtra, kde definujeme jeho vlastnosti.
Obr.: Formulár Nastavenie filtra
Na tejto záložke nastavíme typ zdroja dát pre filter a typ filtra.
- Typ zdroja dát - tu určujeme typ databázy, nad ktorou budeme filtrovať a tiež spôsob definície query.
- MDX query - ručne písané - filter vytváraný MDX query nad analytickou databázou (Analysis Services ).
- MDX query (stromové) - filter vytváraný MDX query nad analytickou databázou (Analysis Services), nie však ručným zadávaním MDX query (reťazcom znakov), ale užívateľsky výberom prvkov na záložke Zdroje dát.
- SQL query - ručne písané - filter vytváraný nad SQL databázou ručným zadaním SQL query.
- Typ filtra - výsledný typ filtra.
- Rozbaľovací zoznam s možnosťou výberu iba jedného prvku.
- Rozbaľovací zoznam s možnosťou výberu viacerých prvkov.
- Tlačidlá (Slicer) - typ filtra s tlačidlami.
- Stromový filter - filter s možnosťou zanorenia.
V tejto časti nastavujeme zdroj dát pre filter a tiež jeho zobrazenie a vybrané prvky.
- Autorizácia - pole pre nastavenie prístupu užívateľov IS K2 k jednotlivým prvkom dashboardov.
- Cez účet služby (Anonymný) - query do analytickej databázy sú uskutočnené pod užívateľom, pod ktorým beží aplikačný server v službách Windows. Táto možnosť nie je odporúčaná.
- Predávať identitu užívateľa - query do analytickej databázy sú uskutočnené pod doménovým užívateľom, s ktorým je spárovaný IS K2. Pokiaľ nemá tento užívateľ priradené príslušné práva na kocky v analytickej databáze (Analysis Services), nezobrazí výsledné dashboardy vytvorené z týchto prvkov. Týmto spôsobom je možné obmedziť prístup k dashboardom na jednotlivých užívateľov IS K2.
- Server - názov serveru s dátami, ktoré chceme filtrovať.
- Catalóg - názov katalógu s dátami, nad ktorými vykonávame filter.
- Kocka - kocka, nad ktorou vyhodnocujeme a filtrujeme dáta. Vyberáme zo zoznamu sprocesovaných kociek.
- Dimenzia - os, cez ktorú filtrujeme hodnoty.
Tlačidlom Zobrazené prvky vyberáme hodnoty, ktoré budú vo filtri viditeľné. Stlačením tohto tlačidla sa zobrazia elementy vybranej osi, cez ktorú filtrujeme a ich začiarknutím ich vložíme do filtra.
Tlačidlo Vybrané prvky slúži pre nastavenie prvkov filtra, ktoré budú už vybrané po spustení.
Pri voľbe prvkov nie je nutné ich začiarkovať jednotlivo. Pravým tlačidlom myši je možné zobraziť ponuku možností pre výber prvkov. K dispozícii sú možnosti:
- All descendent - nepriami potomkovia daného prvku.
- All children - priami potomkovia prvku (napr. kvartály pri prvku rok).
- All levels - je možné zvoliť požadovanú úroveň prvku.
Pokiaľ je filter vytváraný ako ručne písané MDX alebo SQL query, definujeme zobrazené a vybrané prvky filtra na záložkách Vybrané prvky a Zobrazené prvky. Tieto záložky sú viditeľné pokiaľ je nastavený typ zdroja dát MDX query - ručne písané alebo SQL query - ručne písané.
Pri tvorbe filtrov je možné využívať tlačidlo Test, ktoré vždy vráti a zobrazí výsledné hodnoty zodpovedajúce nadefinovanému filtru.
Všeobecný formát queru pre SQL plnenie filtra je SELECT NADPIS, HODNOTA. Odporúčame obmedziť počet záznamov cez TOP N.
Pre zobrazené prvky sa dá použiť klauzula UNION so spojením SELECT NADPIS, HODNOTA (pozri. príklad na pripojenie fixných hodnôt). Pre filter vytvorený SQL query odporúčame používať ako typ filtra Rozbaľovací zoznam s možnosťou výberu jedného prvku.
Príklad filtra na pripojenie fixných hodnôt:
SELECT 'Vývoj / Testy',1
UNION
SELECT 'Obchod / SI',2
UNION
SELECT 'Zákazníci',3
Vo vytvorenom filtri budú na výber hodnoty: Vývoj / Testy, Obchod / SI, Zákazníci.
Príklad filtra na pripojenie fixných hodnôt:
SELECT '10','10'
UNION SELECT '15','15'
UNION SELECT '20','20'
UNION SELECT '30','30'
UNION SELECT '50','50'
Vo vytvorenom filtri budú na výber hodnoty: 10, 15, 20, 30, 50.
Príklad filtra z databázovej tabuľky:
SELECT
IT.[Name] AS 'Etapa',
IT.[RID]
FROM [dbo].[PROJECT] PR
JOIN [dbo].[PROJECTSTAGEPLANNEDOPERATION] IT ON IT.MasterRID = PR.RID
ORDER BY IT.[DateTo_OP]
Príklad filtra z databázovej tabuľky:
select "Kód Zákazky",MAX (T.[ContractCode]) from (
SELECT TOP 100
KODZAK.[Zkratka] as "Kód Zákazky", [ContractCode]
FROM [dbo].[K2_FaktVyda] as FV
JOIN [dbo].[Kod_Zakazky] as KODZAK on KODZAK.[OriginalCi] = FV.[ContractCode]
order by IdDT desc ) as T GROUP BY "Kód Zákazky"
UNION SELECT 'Všetky kódy','0'
Na tejto záložke je možné nastaviť meno konkrétneho filtra v poli Názov filtra.
Dlaždice (Tile)
V prípade, že v poli Typ zvolíme Dlaždice, zobrazí sa po stlačení tlačidla Def. objekt formulár, kde je možné definovať jej vlastnosti.
Z nadefinovaných dlaždíc môžeme vytvárať menu a potom ho zobraziť prostredníctvom aplikácie K2 4 WEB alebo K2 Android klienta. Jednotlivým dlaždiciam je možné nadefinovať napr. farbu, ikonu, prípadne číselné hodnoty (fixné alebo definované MDX query) a tieto hodnoty porovnávať. Výsledok porovnania týchto hodnôt sa môže do dlaždice premietnuť, napr. prostredníctvom ikony vyjadrujúcej hodnotenie.
Dlaždiciam je možné priradiť tiež dashboard.
Obr.: Formulár Definícia dlaždice (tile)
Základná definícia dlaždice.
- Druh zdroja dát pre aktuálnu hodnotu - spôsob definície aktuálnej hodnoty pre porovnanie s cieľovou hodnotou.
- MDX dotaz (ručne písaný) - hodnota získaná ručným zadaním MDX dotazu nad analytickou databázou.
- Fixné číslo (zadaná hodnota) - fixná hodnota.
- Druh zdroja dát pre cieľovú hodnotu - spôsob definície cieľovej hodnoty pre porovnanie s aktuálnou hodnotou.
- MDX dotaz (ručne písaný) - hodnota získaná ručným zadaním MDX dotazu nad analytickou databázou.
- Fixné číslo (zadaná hodnota) - fixná hodnota.
- Definícia typu zobrazenia dlaždice (tile) - jednoduchá dlaždica.
Na týchto záložkách je možné nastaviť zdroj dát pre získanie porovnávaných hodnôt.
- Autorizácia - pole pre nastavenie prístupu užívateľov IS K2 k jednotlivým prvkom dashboardov.
- Cez účet služby (Anonymný) - query do analytickej databázy sú uskutočnené pod užívateľom, pod ktorým beží aplikačný server v službách Windows. Táto možnosť nie je odporúčaná.
- Predávať identitu užívateľa - query do analytickej databázy sú uskutočnené pod doménovým užívateľom, s ktorým je spárovaný IS K2. Pokiaľ nemá tento užívateľ priradené príslušné práva na kocky v analytickej databáze (Analysis Services), nezobrazí výsledné dashboardy vytvorené z týchto prvkov. Týmto spôsobom je možné obmedziť prístup k dashboardom na jednotlivých užívateľov IS K2.
- Number - pole pre zadanie aktuálnej a cieľovej hodnoty fixnou čiastkou.
- Server - názov serveru s dátami.
- Catalóg - názov katalógu s dátami pre získanie hodnoty.
- Raw MDX - pole (záložka) pre ručné zadávanie MDX query. Záložka sa zobrazí vo formulári, pokiaľ je ako druh zdroja dát nastavený MDX query (ručne písané).
Toto pole (záložka) slúži pre zadávanie parametrov. Tieto parametre je možné využiť v ručne písanom MDX query. Nový parameter tu zakladáme pomocou klávesu Insert. Hodnota (string) z MDX query zadaná v poli Alias parametra bude nahradená hodnotou parametra zadanou v poli Hodnota parametra.
Obr.: Formulár Definícia časti pre zadávanie parametrov
Táto záložka slúži pre nastavenie zobrazenia dlaždíc.
Obr.: Formulár pre definíciu zobrazení dlaždice
Popis polí
Názov dlaždice (tile) |
Názov dlaždice. Text sa zobrazí v nadefinovanej dlaždici. |
Veľká ikona |
Názov hlavnej ikony, ktorá bude viditeľná v dlaždici. |
Farba Tile (Hex) |
Pole pre definovanie farby dlaždice. |
Predpis pre výpis hodnoty |
Text, ktorý sa zobrazí v dlaždici za výsledkom porovnania hodnôt skutočnosti a plánu. %n vyjadruje výsledok porovnania. |
Odkaz na dashboard |
Tu je možné definovať odkaz na konkrétny dashboard. Pole je väzbou do knihy Konfigurácia dashboardov, kde vyberáme zo zoznamu všetkých nadefinovaných dashboardov. |
Typ navigácie |
Typ navigácie na pripojený dashboard:
|
Ikona pozitívneho hodnotenia |
Ikona, ktorá sa zobrazí v dlaždici v prípade pozitívneho hodnotenia, tzn. výsledná hodnota získaná zo zdroja dát pre aktuálnu hodnotu je väčšia ako hodnota zo zdroja dát pre plánovanú hodnotu. |
Ikona neutrálneho hodnotenia |
Ikona, ktorá sa zobrazí v dlaždici v prípade neutrálneho hodnotenia, tzn., výsledná hodnota získaná zo zdroja dát pre aktuálnu hodnotu a hodnota získaná zo zdroja dát pre plánovanú hodnotu sú v Tolerancii pre neutrálne hodnotenie. |
Ikona negatívneho hodnotenia |
Ikona, ktorá sa zobrazí v dlaždici v prípade negatívneho hodnotenia, tzn. výsledná hodnota získaná zo zdroja dát pre aktuálnu hodnotu je menšia ako hodnota zo zdroja dát pre plánovanú hodnotu. |
Tolerancia (%) pre neutrálne hodnotenie |
Pole pre nastavenie tolerancie neutrálneho hodnotenia. Udáva sa v % z plánovanej hodnoty. Na číselnej osi sa jedná o toleranciu smerom doľava (skutočnosť sa blíži plánu). |
Kontingenčná tabuľka
V prípade, že v poli Typ zvolíme Dlaždice, zobrazí sa po stlačení tlačidla Def. objekt formulár pre definíciu kontingenčnej tabuľky, kde je možné definovať jej vlastnosti.
Jednotlivým kontingenčným tabuľkám je možné nadefinovať zdrojovú kocku, formátovanie a zafarbovanie hodnôt, rozloženie tabuľky, prípadne parametre pre ručne písané SQL alebo MDX query.
Obr.: Formulár Definícia Kontingenčnej tabuľky
Základná definícia kontingenčnej tabuľky.
- Typ zdroja dát - definícia aktuálneho zdroja dát
- MDX dotaz (ručne písaný) - hodnota získaná ručným zadaním MDX dotazu nad analytickou databázou.
- Druh zobrazenia tabuľky - spôsob zobrazenia dát.
- Kontingenčná tabuľka - hodnoty sa zobrazia v tabuľke, s ktorou je ďalej možné pracovať.
V tejto časti nastavujeme zdroj dát pre Kontingenčnú tabuľku.
- Autorizácia - pole pre nastavenie prístupu užívateľov IS K2 k jednotlivým prvkom dashboardov.
- Cez účet služby (Anonymný) - query do analytickej databázy sú uskutočnené pod užívateľom, pod ktorým beží aplikačný server v službách Windows. Táto možnosť nie je odporúčaná.
- Predávať identitu užívateľa - query do analytickej databázy sú uskutočnené pod doménovým užívateľom, s ktorým je spárovaný IS K2. Pokiaľ nemá tento užívateľ priradené príslušné práva na kocky v analytickej databáze (Analysis Services), nezobrazí výsledné dashboardy vytvorené z týchto prvkov. Týmto spôsobom je možné obmedziť prístup k dashboardom na jednotlivých užívateľov IS K2.
- Server - názov serveru s dátami, ktorými chceme vytvoriť kontingenčnú tabuľku.
- Catalog - názov katalógu s dátami, nad ktorými vytvárame kontingenčnú tabuľku.
- Kocka - kocka, nad ktorou vyhodnocujeme dáta. Vyberáme zo zoznamu sprocesovaných kociek.
- Time Out - obmedzenie maximálnej doby trvania otázky. Pri zobrazení dashboardu je realizovaný query. V tomto poli je možné nastaviť maximálnu dobu trvania query, než vyprší časový limit. Hodnotu do tohto poľa zadávame v sekundách. Implicitná hodnota je -1 (10 sekúnd). Hodnota 0 znamená neobmedzené trvanie query.
Na tejto záložke je možné nastaviť správanie tabuľky.
- Skryť prázdne riadky - skryjú sa prázdne riadky v tabuľke.
- Skryť prázdne stĺpce - skryjú sa prázdne stĺpce v tabuľke.
- Kompatibilná Where podmienka (Nedoporučené) - parameter je nutné zapnút, len pri tvorbe ekonomických analýz.
Veľmi dôležité je tlačidlo v dolnej časti formulára Nastavenie kontingenčnej tabuľky.
Obr.: Formulár Kontingenčná tabuľka
Stlačením tohto tlačidla zobrazíme prostredie kontingenčnej tabuľky pre nastavenie a editáciu všetkých požadovaných prvkov kontigenčnej tabuľky.
Obr.: Editácia kontingenčnej tabuľky
Toto prostredie sa skladá z troch základných obrazoviek. Sú to Oblasti preťaženia, Zoznam polí a Informačný panel. Princíp práce v kontingenčnej tabuľke spočíva v tom, že do polí pre riadky, stĺpce alebo filtre vkladáme jednotlivé osi a miery. Manipuláciu s týmito prvkami, vykonávame jednoduchým preťažením myšou alebo dvojitým kliknutím ľavého tlačidla myši, prípadne pomocou tlačidla myši. Bližší popis s touto tabuľkou je uvedený v kapitole Kontingenčná tabuľka.
Všetky úpravy vykonané v kontigenčnej tabuľke je potom potrebné uložiť pomocou ikony a následne cez voľbu Uložiť zmeny do dashboardu. Až potom sa všetky vykonané zmeny prejavia v kontigenčnej tabuľke, ktorá je súčasťou dashboardu.
V sekcii Podmienené formátovanie definujeme formátovacie pravidlá a štýl zafarbenia buniek. Nové pravidlo vkladáme pomocou klávesu Insert a vyberáme z týchto možností.
- Implicitné hodnoty pre mieru - do formátovacieho textu tu je možné zadať tri časti. Pre kladnú hodnotu, pre zápornú hodnotu a pre nulovú hodnotu. Tieto formátovacie texty musia byť oddelené bodkočiarkou. V prípade, že je tu uvedená iba jedna hodnota, platí pre všetky 3 možnosti.
- Porovnanie miery s konštantou - formátovacie pravidlo, založené na porovnaní miery so zadanou konštantou.
- Porovnanie miery s mierou - porovnáva hodnoty v rámci dvoch mier v tabuľke.
- Porovnanie, či je hodnota miery v intervale dvoch konštánt
- Porovnanie, či je hodnota miery v intervale dvoch mier
- Zafarbovanie vybraných členov - toto pravidlo umožňuje zafarbenie alebo formátovanie iba vybraných prvkov dimenzie. Je tu k dispozícii tlačidlo Vybrané prvky, ktoré zobrazí všetky elementy vybranej dimenzie. Tu je potom možné tieto prvky začiarknuť a priradiť ich tak do formátovania.
Podľa zvoleného typu pravidla, definujeme mieru, ktorú chceme zafarbiť, farbu popredia, farbu pozadia, formát a operáciu a porovnávaciu hodnotu, pomocou ktorej sa má zadaná miera formátovať.
Na tejto záložke definujeme interaktívne odkazy, ktoré slúžia pre nastavenie závislostí v dashboardoch alebo medzi nimi. Nastavenie týchto odkazov je bližšie popísané v kapitole Reporty.
Dynamický filter
Pokiaľ v poli Typ pri vytváraní prvku reportu zvolíme Dynamický filter, zobrazí sa po stlačení tlačidla Def. objekt formulár Nastavenie dynamického filtra, kde definujeme jeho vlastnosti.
Pomocou dynamického filtra dokážeme zobrazovať dáta v aktuálnom čase s posunutím o konkrétny časový interval.
Obr.: Formulár Definícia dynamického filtra
Nastavenie filtra
Na tejto záložke nastavíme typ zdroja dát pre dynamický filter a typ zobrazovaných dát.
- Typ zdroja dát - tu určujeme typ dynamického filtra, či ide o časový filter alebo nie.
- Dynamický filter časový - umožňuje definovať aktuálny čas filtra a jeho posunutie v čase.
- Dynamický filter množiny dát - umožňuje definovať množinu dát, pre ktoré má byť vytvorený filter napr. strediská, knihy atď.
- Typ zobrazovaných dát - typ filtra.
- Rozbaľovací zoznam s možnosťou výberu iba jedného prvku.
- Tlačidlá (Slicer).
V tejto časti nastavujeme zdroj dát pre Dynamický filter.
- Autorizácia - pole pre nastavenie prístupu užívateľov IS K2 k jednotlivým prvkom dashboardov.
- Cez účet služby (Anonymný) - query do analytickej databázy sú uskutočnené pod užívateľom, pod ktorým beží aplikačný server v službách Windows. Táto možnosť nie je odporúčaná.
- Predávať identitu užívateľa - query do analytickej databázy sú uskutočnené pod doménovým užívateľom, s ktorým je spárovaný IS K2. Pokiaľ nemá tento užívateľ priradené príslušné práva na kocky v analytickej databáze (Analysis Services), nezobrazí výsledné dashboardy vytvorené z týchto prvkov. Týmto spôsobom je možné obmedziť prístup k dashboardom na jednotlivých užívateľov IS K2.
- Server - názov serveru s dátami, ktorými chceme vytvoriť kontingenčnú tabuľku.
- Catalog - názov katalógu s dátami, nad ktorými vytvárame kontingenčnú tabuľku.
- Kocka - kocka, nad ktorou vyhodnocujeme dáta. Vyberáme zo zoznamu sprocesovaných kociek.
- Doba platnosti vyčíslenia možnosti - doba udávaná v sekundách.
Na tejto záložke nastavíme možnosti dynamického filtra.
- Dynamický časový filter - tu určujeme typ dynamického filtra, či ide o časový filter alebo nie.
- Jednotlivý časový údaj - výsledkom je jeden údaj (deň, mesiac, kvartál, rok) podľa zvolenej vstupnej hodnoty a posunutia
- Časový interval - výsledkom je časový interval
- YTD - filter definujúci posunutie v čase o roky od aktuálneho roka
- QTD - filter definujúci posunutie v čase o kvartály od aktuálneho kvartálu
- MTD - filter definujúci posunutie v čase o mesiace od aktuálneho mesiaca
- WTD - filter definujúci posunutie v čase o týždne od aktuálneho týždňa
Užívateľ môže zvoliť, či v dynamickom filtri zobraziť text (nastaví sa v poli Názov možnosti) alebo názov z prvkov týchto možností. To je možno pomocou začiarkovávacieho poľa Preberať názov s výsledných prvkov (dynamicky). Pokiaľ je toto pole začiarknuté, názov sa generuje z prvkov možností. V prípade intervalu sa zobrazí prvý a posledný prvok.
Pri dynamickom časovom filtri môžeme ďalej nastaviť formáty času.
- Meno dimenzie
- Meno dimenzie pre deň
- Formát dátumu
- Úroveň časovej osi
- Dynamický filter množiny dát - je možné predom definovať hodnoty filtra, pre ktoré sa má vytvoriť filter.
Konfigurácia dashboardov
Táto kniha slúži pre definíciu, správu a zobrazovanie dashboardov. Každý dashboard je tvorený prvkami, tzn., skladá sa z reportov, filtrov alebo dlaždíc. Pri vytváraní dashboardov skladáme jeho jednotlivé prvky do tzv. kontajnerov. Výsledné dashboardy si užívateľ môže v knihe Konfigurácia dashboardov priamo zobraziť alebo môže pre tieto účely využiť mobilných klientov či aplikácie K2 4 WEB a K2 Android klient.
Dashboardy nadefinované v knihe Konfigurácia dashboardov je tiež možné zaradiť do univerzálnych formulárov v knihách IS K2. Je pre to nutné použiť špeciálny komponent dostupný cez návrhára formulárov.
Nový dashboard v tejto knihe založíme pomocou klávesu Insert.
Vlastnosti
Na záložke Vlastnosti definuje základné usporiadanie jednotlivých kontajnerov v rámci dashboardu a ich zarovnanie.
- Rozloženie dashboardu - základné usporiadanie kontajnerov v dashboarde.
- Filtre nahor, pod nimi kontajnery horizontálne - v hornej časti dashboardu je umiestnený filter, pod ním kontajnery zoradené horizontálne.
- Kontajnery horizontálne (sprava) - dashboard s kontajnermi zoradenými horizontálne (sprava vedľa seba).
- Kontajnery vertikálne (zospodu) - dashboard s kontajnermi zoradenými vertikálne (zdola pod sebou).
- Horizontálne zarovnanie - zarovnanie kontajnerov v horizontálnom smere.
- Vľavo - kontajnery sa zarovnajú vľavo v horizontálnom smere.
- Uprostred - kontajnery sa v rámci dashboardu vycentrujú doprostred v horizontálnom smere.
- Vpravo - kontajnery sa zarovnajú vpravo v horizontálnom smere.
- Roztiahnuť - kontajnery sa v dashboarde roztiahnu v horizontálnom smere.
- Vertikálne zarovnanie - zarovnanie kontajnerov vo vertikálnom smere.
- Nahor - kontajnery sa zarovnajú nahor vo vertikálnom smere.
- Uprostred - kontajnery sa v rámci dashboardu vycentrujú doprostred vo vertikálnom smere.
- Dole - kontajnery sa zarovnajú dole vo vertikálnom smere.
- Roztiahnuť - kontajnery sa v dashboarde roztiahnu vo vertikálnom smere.
Na záložke Containers vkladáme do dashboardu jednotlivé kontajnery, ktoré tvoria výsledný dashboard. Nový kontajner tu vložíme klávesom Insert. Zobrazí sa formulár pre definovanie základných vlastností kontajnerov.
Obr.: Formulár pre vkladanie kontajnerov
Popis polí
Description |
Popis kontajneru. |
Rozloženie častí v kontajneri |
Rozloženie častí v kontajneri:
|
Veľkosť kontajnera (%) |
Šírka, prípadne výška kontajnera v rámci dashboardu. Pri vertikálne (pod sebou) radených kontajnerov sa jedná o ich výšku v rámci celého dashboardu. Pri horizontálne (vedľa seba) radených kontajnerov je to ich šírka. V prípade kontajnerov s filtrami nahor tu zadávame výšku týchto kontajnerov z celku zníženého o veľkosť kontajnera s filtrami. Zadáva sa tu vždy hodnota v % z celku. |
Po nastavení základných vlastností kontajnera (veľkosť a rozloženie jeho častí) môžeme vložiť do kontajnera jeho prvky (reporty, filtre, prípadne dlaždice). Tieto prvky vkladáme do kontajnera na záložke Part (Prvok) a vyberáme ich vždy z knihy Prvky dashboardov, kde sú nadefinované. Stlačením klávesu Insert na záložke Parts (Prvky) zobrazíme formulár pre vkladanie prvkov dashboardu.
Obr.: Formulár Vlastnosti pre vkladanie prvkov dashboardu
Popis polí:
Prvok (Part) |
Pole pre výber prvku (nadefinovaného reportu, filtra, prípadne dlaždice) do dashboardu. Pole je odkazom do knihy Prvky dashboardov. |
Veľkosť častí (%) |
Šírka (výška) prvku v rámci kontajnera. Zadáva sa hodnota v % z celku. |
Prvkom (reportom a filtrom) zaradeným do dashboardu môžeme definovať ich závislosti. Tieto závislosti využívame v prípade, že chceme aby sa reporty ovplyvňovali pomocou interaktívnych odkazov a tiež pri zaradení filtrov do reportu. Nastavenie závislostí vykonáme na záložke Závislé časti.
Závislosť nastavujeme vždy na tom prvku dashboardu, cez ktorý filtrujeme a ktorého hodnotu posielame inému reportu.
Obr.: Závislosti prvkov dashboardu
V ľavej častí formulára sa vždy ponúknu všetky prvky zaradené do konkrétneho dashboardu. Závislosť medzi prvkami nastavíme tak, že položku presunieme do pravej časti formulára Vybrané záznamy. Pokiaľ teda filtru priradíme do Vybraných záznamov report, bude tento report na filtri dátovo závislý. Rovnaká situácia nastane, pokiaľ reportu priradíme do Vybraných záznamov iný report.
Pri definovaní závislostí medzi prvkami je vždy nutné nastaviť cieľovú dimenziu, ktorá bude určujúca pre túto závislosť. Pokiaľ napr. tvoríme závislosť medzi filtrom období a reportom je nutné nastaviť väzbu cez Časovú os základnú, pokiaľ definujeme závislosť medzi filtrom zákazníkov a reportom, nastavíme väzbu cez os Zákazníci. Túto väzbu definujeme v poli Cieľová dimenzia, ktorá je k dispozícii vo formulári, ktorý sa zobrazí pomocou klávesu Enter na položke v časti Vybrané záznamy.
Obr.: Formulár pre nastavenie cieľovej dimenzie
Záložka pre vytvorenie integračných parametrov dashboardu. Parametre je nutné vytvoriť v prípade, kedy chceme vložiť dashboard do formulára v rámci univerzálnych formulárov IS K2. Na tejto záložke je k dispozícii tlačidlo Fill Integration Parameters. Stlačením tohto tlačidla dôjde k vyplneniu integračných parametrov a dashboard je pripravený pre vloženie do formulára.
Export a Import dashboardov
Pomocou týchto funkcií je zaistený prenos dashboardov, vrátane všetkých ich častí a väzieb, medzi jednotlivými IS K2. Dashboardy sú pri exporte ukladané do "*.xml" súboru.
Funkcia pre export dashboardov je k dispozícii v knihe Konfigurácia dashboardov a je možné ju spustiť zo zoznamu akcií tejto knihy pomocou voľby Formulár - Akcie - Export. Po spustení sa zobrazí formulár so zoznamom všetkých nadefinovaných dashboardov.
Obr.: Zoznam dashboardov
Dashboardy, ktoré chceme exportovať je nutné označiť príznakom v stĺpci Selected. Stlačením tlačidla Export potom zobrazíme ďalší formulár, kde je uvedený zoznam všetkých prvkov vybraných dashboardov.
Obr.: Zoznam prvkov vybraných dashboardov k exportu
Tu je možné voliť prvky vybraných dashboardov, ktoré budú exportované. Nie je tu vždy nutné exportovať celý dashboard a je možný prenos iba niektorých jeho častí.
Tlačidlom Pokračovať zobrazíme okno pre výber úložiska "*.xml" súboru a export dokončíme.
Import dashboardov je možné spustiť v knihe Konfigurácia dashboardov pomocou voľby Formulár - Akcia - Import. Pri importe je nutné vybrať "*xml" súbor s exportovanými dashboardami. Po vykonaní akcie sa vždy zobrazí informácia o výsledku importu. Všetky väzby sú v dashboardoch definované skratkou. V knihe nemôžu byť dva dashboardy s rovnakou skratkou. V prípade, že dôjde k importu dashboardu s už existujúcou skratkou, doplní sa do poľa Skratka číslo pre odlíšenie, napr. 1Monitoring strojov.
Obr.: Hlásenie s výsledkami importu
Vytvorenie dashboardu so sprievodcom
Pre vytváranie dashboardov odporúčame využiť Sprievodcu vytvorenia dashbardu. Ide o funkciu, ktorá využíva prostredie univerzálnych formulárov a umožňuje jednoduchšie a intuitívnejšie vytváranie dashboardov.
Sprievodca slúži pre vytváranie dashboardov od úplného začiatku, tzn. Vrátane jeho prvkov (reportov). Nie je možné použiť, pokiaľ chceme v dashboarde používať už vytvorené prvky. V tomto prípade je potrebné postupovať bez tohto sprievodcu.
Funkcia je dostupná v knihe Konfigurácia dashboardov a spúšťa sa tlačidlom Vytvoriť nový dashboard so sprievodcom, ktoré je umiestnené v ribbone.
Obr.: Kniha Konfigurácia dashboardov - tlačidlo pre spustenie sprievodcu
Po stlačení tlačidla sa zobrazí formulár, ktorý slúži pre určenie rozmiestnenia prvkov v rámci dashboardu.
Obr.: Formulár pre voľbu rozmiestnenia grafu
V tomto formulári sa nachádzajú dlaždice pre nastavenie podoby dashboardu. Určujeme tu počet kontajnerov, ich rozmiestnenie a orientáciu a ďalej rozmiestnenie prvkov v rámci týchto kontajnerov. Výber rozmiestnenia vyberieme pomocou ľavého tlačidla myši. Po kliknutí myšou sa daná dlaždica označí. Výber potom potvrdíme tlačidlom OK. Po potvrdení vznikne v knihe Konfigurácia dashboardov nový záznam. Vytvorí sa a zobrazí dashboard, ktorý je však prázdny. Obsahuje len prázdne kontajnery vo zvolenom rozmiestnení.
Obr.: Prázdny dashboard pre ďalšiu konfiguráciu
S týmto dashboardom potom ďalej pracujeme. Pomocou sprievodcu je možné ďalej vytvárať filtre a jednotlivé reporty dashboardu.
Vytvorenie filtra
Pre pridanie filtra je potrebné najskôr zapnúť editačný mód dashboardu pomocou ikony a následne cez voľbu Edit Mode. Potom sa zobrazí tiež ďalšie možnosti pre úpravu dashboardu. Filter je potrebné pridať kliknutím na ikonu . Ihneď potom sa filter do dashboardu vloží. Obsadí vždy celý dostupný priestor v dashboarde. Potom teda dáme do dashboardu jeden filter bude zaberať celú šírku dashboardu. Pokiaľ tu vložíme ďalší, budú zaberať oba rovnaký priestor (šírku).
Po vložení je filter prázdny. Nie je tu žiadna konfigurácia. Tu je potrebné vykonať pomocou ikony . Zobrazí sa súbor formulárov pre vytvorenie a editáciu filtra.
Obr.: Formuláre pre editáciu filtra
Nastavenie dátového zdroja pre report
Report vytvoríme pomocou ikony , ktorá je zobrazená uprostred priestoru pre report v dashboarde. Po kliknutí na túto ikonu sa najskôr zobrazí formulár pre nastavenie dátového zdroja, čiže kocky pre tento report.
Obr.: Formulár pre nastavenie pripojenia
Tu je potrebné vybrať kocku, ktorú chceme pre tento report použiť. Výber vykonáme stlačením tlačidla Výber kocky. Zobrazí sa zoznam všetkých dostupných kociek, na ktoré má daný užívateľ právo. Po výbere požadovanej kocky sa jej názov doplní do poľa Kocka.
Voľba Preberať pripojenie podľa konfigurácie K2 slúži pre definíciu pripojení k analytickej databázy. Pokiaľ je začiarknutá táto voľba, snaží sa funkcia pripojiť k analytickej databáze podľa konfigurácie K2. V prípade, že nie je začiarknutá táto voľba, zobrazí sa ďalej vo formulári sekcie Vlastné nastavenie pripojenia v pohľade.
Obr.: Vlastné nastavenie pripojenia pre report
Tu je potom nutné, v poli Analytický server, nastaviť názov serveru a v poli Katalóg názov katalógu s dátami, nad ktorými report vytvárame. Dané nastavenie je potom poplatné konkrétnemu reportu.
Na záložke Detailné nastavenie je potom možné nastaviť časový limit pre dotaz (implicitná hodnota -1 je pre neobmedzený časový limit dotazu) a jazyk pre formáty a oddeľovače.
Obr.: Záložka Detailné nastavenie
Stlačením tlačidla OK dôjde k potvrdeniu. Následne sa spustí sprievodca pre vytvorenie reportu. Zároveň dôjde v knihe Prvky dashboardov k vytvoreniu záznamov podľa nastaveného rozmiestnenia prvkov. Pokiaľ tedy v úvodnom formulári nastavíme rozmiestnenie so 4 čiastkovými reportmi. Vytvorí sa v knihe Prvky dashboardov 4 záznamy. Tieto prvky je potrebné ďalej nastaviť.
Vytvorenie reportu
Celé nastavenie reportu prebieha vo formulári Definície reportu pre dashboard.
Obr.: Formulár Definície reportu pre dashboard
Tento formulár umožňuje jednoduché zostavenie reportov, ktoré sa potom budú v rámci dashboardu zobrazovať. Princíp práce je tu rovnaký ako v prípade kontingenčnej tabuľky. Prostredie sa skladá z dvoch základných častí. V ľavej časti je priestor pre riadky, stĺpce a filtrované hodnoty reportu. Zároveň je tu vidieť náhľad, čiže vizuálna podoba reportu. Akákoľvek zmena alebo úprava v reporte sa tu ihneď prejaví.
Obr.: Definícia dashboardu so zobrazeným reportom.
V pravej časti je uvedený zoznam polí vybraného dátového zdroja. Ide o miery osi vybranej kocky. Reporty tu vytvárame tak, že do polí pre riadky, stĺpce alebo filtre vkladáme jednotlivé osi a miery. Manipuláciu s týmito prvkami vykonávame jednoduchým pretiahnutím myši. Môžeme použiť tiež pravé tlačidlo myši a výber z kontextového menu.
Obr.: Kontextovom menu
Výberom možností z kontextového menu príde k vloženiu prvku do reportu.
Dôležitým krokom pri vytváraní reportov je výber prvkov osi. Akonáhle os do reportu zaradíme automaticky si nastaví ako svoje prvky tzv. priamych potomkov. Ide o prvky na prvej úrovni danej osi. Sú to napr. roky pri časovej osi základnej. Tieto prvky sú potom v grafe na osi zobrazené- Pri každej osi v reporte je možné voľbu týchto prvkov upraviť. Vykonáme to pomocou ikony . Zobrazí sa okno, kde sú uvedené všetky elementy danej osi.
Obr.: Výber prvkov osi Časová os základná
Výber prvkov môžeme vykonať začiarknutím konkrétnych elementov. Začiarknutím týchto elementov sa dáta v reporte (grafe) obmedzia len na vybrané elementy osi. Pri voľbe prvkov reportov je potrebné jednotlivo začiarkávať. Pravým tlačidlom myši je možné zobraziť ponuku možností pre výber prvkov. K dispozícii sú možnosti:
- All descendent - nepriami potomkovia osi.
- All children - priami potomkovia daného prvku, napr. roky na osi Časová os základná alebo kvartály pre úroveň rokov pri Časové osi základné.
- All levels - pomocou tejto možnosti je možné zvoliť prvky na konkrétnej úrovni osi.
Pri tvorbe reportov je nutné mať na pamäti, že musí byť zvolený vždy minimálne jeden prvok. V opačnom prípade v reporte nebudú zobrazené žiadne dáta.
V pravej spodnej časti formulára pre definíciu reportu je ďalej sekcia Definícia reportu. Tu je množstvo polí pre ďalšie nastavenie a upresnenie reportu.
Obr.: Sekcia Definícia reportu
Popis polí:
Nadpis reportu - titulok pre daný report. Tento text sa potom zobrazí v dashboarde.
Typ zobrazenia dát - typ grafu, ktorý sa bude v dashboarde zobrazovať. Popis dostupných možností.
- Podľa podrobného nastavenia sérií - pokiaľ vyberieme túto možnosť, zobrazí sa ďalej sekcia Pokročilé nastavenie sérií. Zobrazenie reportu sa potom riadi nastavenie práve v tejto sekcií.
- Jednoduchá tabuľka - dáta sú zobrazované v jednoduchej tabuľke.
Obr.: Jednoduchá tabuľka
- Stĺpcový graf - zobrazenie dát v klasickom stĺpcovom grafe.
Obr.: Príklad zobrazenia v rámci stĺpcového grafu
- Čiarový graf - zobrazenie dát v rámci spojnicového (čiarového grafu).
Obr.: Príklad zobrazenia v rámci čiarového grafu
- Skladaný graf - zobrazenie dát v rámci stĺpcového skladaného grafu.
Obr.: Príklad zobrazenia v rámci skladaného grafu
- Koláčový graf - zobrazenie dát v rámci koláčového grafu.
Obr.: Príklad zobrazenia v rámci skladaného grafu
- Plošný graf - zobrazenie dát v rámci plošného grafu.
Obr.: Príklad zobrazenia v rámci plošného grafu
Umiestnenie legendy - v tomto poli vyberáme pozíciu pre umiestnenie legendy v grafe.
Nadpis legendy - pole pre nadpis legendy grafu.
Ďalej je tu sekcia Pre pokročilé nastavenie sérií. Tá sa sprístupní vždy, kedy je v poli Typ zobrazenia dát nastavené Podľa podrobného nastavenia sérií. Táto sekcia slúži pre nastavenie vlastností jednotlivým sériám grafu. Zobrazenie sa potom riadi práve týmto nastavením. Jednotlivé série sú miery reportu. Klávesom Insert zobrazíme formulár, kde je možné nadefinovať vlastnosti jednotlivým sériám.
Obr.: Pokročilé nastavenie sérií
Tu potom v poli Typ zobrazenia dát volíme typ grafu pre príslušnú sériu. Tu je možné zvoliť medzi zobrazením v stĺpcovom grafe, čiarovom grafe a tiež ako časti v skladanom stĺpcovom grafe. V poli Popis série je možné upraviť popis pre konkrétnu sériu a v poli Farba série môžeme nastaviť farbu série. Vďaka tomuto nastaveniu môže byť každá miera v reporte zobrazené napr. jedným typom grafu, alebo môže byť upravený jej popis, prípadne farba.
Pole Nenadefinované série zobraziť ako slúži pre nastavenie všetkých sérií, ktoré sú nadefinované individuálne v rámci v sekcií Pokročilé nastavenie sérií. Pri takomto nastavení sérií vychádzame vždy z ich poriadia v reporte.
Ďalej je tu sekcia Pre pokročilé nastavenie sérií. Tá sa sprístupní vždy, kedy je v poli Typ zobrazenia dát nastavené Podľa podrobného nastavenia sérií. Táto sekcia slúži pre nastavenie vlastností jednotlivým sériám grafu. Zobrazenie sa potom riadi práve týmto nastavením. Jednotlivé série sú miery reportu. Klávesom Insert zobrazíme formulár, kde je možné nadefinovať vlastnosti jednotlivým sériám.
Obr.: Pokročilé nastavenie sérií
Tu potom v poli Typ zobrazenia dát volíme typ grafu pre príslušnú sériu. Tu je možné zvoliť medzi zobrazením v stĺpcovom grafe, čiarovom grafe a tiež ako časti v skladanom stĺpcovom grafe. V poli Popis série je možné upraviť popis pre konkrétnu sériu a v poli Farba série môžeme nastaviť farbu série. Vďaka tomuto nastaveniu môže byť každá miera v reporte zobrazené napr. jedným typom grafu, alebo môže byť upravený jej popis, prípadne farba.
Pole Nenadefinované série zobraziť ako slúži pre nastavenie všetkých sérií, ktoré sú nadefinované individuálne v rámci v sekcií Pokročilé nastavenie sérií. Pri takomto nastavení sérií vychádzame vždy z ich poriadia v reporte.
Táto sekcia slúži pre nastavenie zobrazenia hodnôt v reporte. Pokiaľ v tejto sekcií začiarkneme pole Zobraziť hodnoty na grafe, vložia sa do reportu tiež hodnoty a zároveň sa tu sprístupní ďalšie pole pre nastavenie formátu týchto hodnôt.
Obr.: Sekcia Nastavenie hodnôt grafu
Popis polí:
Zobraziť hodnoty na grafe - začiarknutím tohto poľa príde k zobrazeniu hodnôt v reporte.
Štýl zobrazených hodnôt na grafe - pole pre výber štýlu zobrazených hodnôt na grafe (hodnota, percento, popis, atď...).
Nastavenie úloh popisov na grafe - nastavením v tomto poli je možné otáčať popisy stĺpcov na grafe okolo svojej osi.
Formát - tu je možné určiť formát pre hodnoty zobrazené v reporte. Volíme tu najmä počet desatinných miest.
Sekcia pre nastavenie niektorých parametrov pre vizuálnu podobu grafu.
Obr.: Sekcia Vizuálne nastavenie
Popis polí:
Nezobrazovať prázdne stĺpce - pokiaľ je toto pole začiarknuté nezobrazujú v rámci grafu nulové dáta v stĺpcoch poliach.
Nezobrazovať prázdne riadky - pokiaľ je toto pole začiarknuté nezobrazujú v rámci grafu nulové dáta v riadkových poliach.
Zobrazovať informácie o skrytých filtroch - pokiaľ je začiarknuté toto pole, zobrazí sa v reporte výpis všetkých aplikovaných filtrov.
Sekcia pre ďalšie nastavenie reportu. Definujeme tu interaktívne odkazy. Pomocou týchto odkazov sa môžu vzájomne ovplyvňovať reporty v rámci jedného dashboardu. Správnym nastavením interaktívnych odkazov je možné napr. kliknutím na prvok jedného reportu filtrovať hodnoty iného reportu.
Obr.: Sekcia Ďalšie nastavenie
Pokiaľ chceme aby konkrétny report ovplyvňoval ostatné reporty v rámci jedného dashboardu, je potrebné v tento sekcií začiarknuť pole Ovplyvňuje ostatné prvky v dashboarde. Následne sa sprístupní pole Význam dimenzie. V tomto poli potom vyberieme dimenziu grafu, cez ktorú sa budú filtrovať ostatné reporty dashboardu. Táto funkcia sa aplikuje na všetky reporty v konkrétnom dashboarde, ktoré obsahujú danú os.
Funkcia však naviac doplní vybranú os do všetkých reportov, kde je to možné. Pokiaľ teda kocka, na ktorej je report založený os obsahuje, tak ju tu funkcia doplní a report je potom rovnako ovplyvňovaný a filtrovaný cez túto dimenziu.
Vytvorenie menu
Pomocou sprievodcu je možné vytvoriť tiež menu v podobe dlaždíc. To potom slúži pre prehľadné rozčlenenie dashboardov a pre ich spúšťanie.
Funkcia pre vytvorenie menu je dostupná v knihe Konfigurácia dashboardov a je možné spustiť tlačidlom Vytvoriť nové menu (dlaždice), ktoré je v ribbone.
Obr.: Kniha Konfigurácia dashboardov - tlačidlo pre spustenie sprievodcu vytvorenie menu
Po spustení sa zobrazí formulár pre základné nastavenie menu.
Obr.: Základná informácia menu
Tu je potrebné zadať názov a skratku pre dané menu. Ďalej tu určujeme v poli Počet menu-položiek, koľko dlaždíc bude menu výsledne menu obsahovať. Kliknutím na tlačidlo OK dôjde k vytvoreniu menu s dlaždicami.
Obr.:
Grafické zobrazenie dashboardov
Nadefinované dashboardy je možné zobrazovať tromi spôsobmi:
- priamo v knihe Konfigurácie dashboardov (iba ak sú zapnuté univerzálne formuláre),
- v aplikácií K2 4 WEB,
- pomocou mobilných klientov (K2 Android klient, iOS klient, klient pre Windows 10).
Zobrazenie priamo v knihe Konfigurácie dashboardov
V prípade, že užívateľ využíva K2 univerzálne formuláre, môže zobrazovať dashboardy priamo v knihe Konfigurácia dashboardov. Záznamy (nadefinované dashboardy) v tejto knihe obsahujú vždy záložku Náhľad, na ktorej je zobrazený príslušný dashboard. Výhodou tejto možnosti je, že nevyžaduje inštaláciu a použitie ďalších nástrojov, ako sú napr. Aplikačný server alebo Server webových služieb.
Obr.: Príklad zobrazenia dashboardu v knihe Konfigurácia dashboardov
U každého dashboardu je tu k dispozícii tzv. Editačný mód. Ten umožňuje rýchlejšiu úpravu každého prvku, ktorý je súčasťou zobrazeného dashboardu. Editačný mód je nutné zapnúť pomocou ikony a následne cez voľbu Edit Mode. Pri každom prvku dahsboardu sa potom zobrazí ikona . Touto ikonou zobrazíme formulár, ktorý obsahuje záložky pre nastavenie a editáciu daného prvku. Odpadá tak nutnosť vyhľadávať tieto prvky v knihe.
Zobrazenie dahsboardu v ploche IS K2
Dashboard je možné integrovať do plochy IS K2. Pre tieto účely je nutné použiť nový element Dashboard. V rámci plochy sa potom zobrazí konkrétny dasbhoard, pokiaľ je zaradený do elementu. V prípade, že je daný element v ploche zaradený a neobsahuje konkrétny dashboard, zobrazí sa implicitný dasboard užívateľa.
Obr.: Dashboard integrovaný do plochy IS K2
Zobrazenie v K2 4 WEB
Po prihlásení do webovej aplikácie K2 4 WEB sa zobrazí implicitný dashboard, tzn. ten, ktorý je nastavený ako implicitný v parametroch užívateľa v poli Implicitný dashboard.
Obr.: Príklad grafickej prezentácie - Implicitný dashboard s dlaždicami
Zoznam všetkých nadefinovaných dashboardov je uvedený v aplikácii K2 4 WEB v knihe Dashboardy. Sú tu uvedené všetky dashboardy zaradené do knihy Konfigurácia dashboardov v IS K2, s ktorou je dátovo prepojená táto aplikácia.
Z knihy Dashboardy môžeme graficky zobraziť jednotlivé pohľady.
Obr. Príklad grafickej prezentácie - Koláčový a Stĺpcový graf
V aplikácii K2 4 WEB je možné zmeniť typ zobrazenia grafu. Vykonáme to pomocou ikony , ktorá je k dispozícii v pravom hornom rohu každého grafu. Stlačením ľavého tlačidla myši na túto ikonu si zobrazíme ponuku, kde môžeme zvoliť iný typ zobrazenia.
Návrat k implicitne nadefinovanému zobrazeniu vykonáme vždy pomocou ikony Implicitné zobrazenie. Stlačením tejto ikony dôjde tiež k vymazaniu zapamätaných hodnôt filtrov na dashboarde. Pokiaľ je daný filter zaradený do viacerých dashboardov, vymažú sa jeho zapamätané hodnoty na všetkých jeho umiestneniach.
Obr.: Príklad grafickej prezentácie - Stĺpcový graf s možnosťou zmeny zobrazenia
Súčasťou dashboardov môže byť tiež kontingenčná tabuľka. V prípade tejto tabuľky má užívateľ možnosť pomocou tlačidla vykonať nastavenie jej následnú úpravu. Zobrazí sa formulár pre nastavenie kontingenčnej tabuľky.
Obr.: Kontingenčná tabuľka
V nastavení kontingenčnej tabuľky môžeme jednoduchým preťažením vkladať miery a osi do nami požadovaného umiestnenia, tzn. do riadkov, stĺpcov alebo do oblasti filtra. Konkrétnu mieru alebo dimenziu priradíme do zvoleného oddielu tak, že na ňu klikneme ľavým tlačidlom myši a pretiahneme na zvolené miesto. Po definícii všetkých hodnôt, stlačíme tlačidlo Použiť.
Obr. Nastavenie kontingenčnej tabuľky
Zobrazenie prostredníctvom K2 Android klienta
V hlavnej ponuke K2 Android klienta je zaradená kniha Dashboardy, v ktorej je uvedený zoznam všetkých nadefinovaných dashboardov v IS K2, s ktorým je dátovo prepojená táto aplikácia. Z tejto knihy je možné spúšťať pohľady. Zobraziť dashboard je možné krátkym stlačením na vybranom pohľade, prípadne dlhým stlačením a využitím možnosti Zobraziť dashboard.
Obr.: Príklad grafickej prezentácie - Koláčový a Stĺpcový graf
Obr.: Príklad grafickej prezentácie - Stĺpcový a spojnicový graf s tabuľkou
Obr. Príklad grafickej prezentácie - Stĺpcový graf s tabuľkou
Zobrazenie pomocou iOS klienta
Zobraziť dashboardy je možné tiež prostredníctvom iOS klienta K2 sense. Súčasťou tohto klienta je kniha Dashboardy, kde je uvedený zoznam všetkých nadefinovaných dashboardov v IS K2, s ktorým je táto aplikácia dátovo prepojená. Z tejto knihy je možné dashboardy zobraziť. Aplikácia K2 sense podporuje všetky aspekty dostupné prostredníctvom dashboardov, tzn. filtrovanie, interaktívne odkazy alebo navigovanie pomocou dlaždíc.
Obr.: Príklad zobrazenia dashboardu pomocou iOS klienta
Dashboardy - prezentácia
V knihe Dashboardy - prezentácia je možné nastaviť dashboardy, ktoré sa budú zobrazovať ako prezentácia vo webovom prehliadači pre zadanie URL adresy.
Obr.: Kniha Dashboardy - prezentácia