<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
		<id>http://wiki.dwfc.bi-services.sk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ferec</id>
		<title>DWFC3 - Príspevky používateľa [sk]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.dwfc.bi-services.sk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ferec"/>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Ferec"/>
		<updated>2026-10-24T17:40:23Z</updated>
		<subtitle>Príspevky používateľa</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=152</id>
		<title>Task</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=152"/>
				<updated>2019-11-05T13:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Čo to je==&lt;br /&gt;
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.&lt;br /&gt;
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti úlohy==&lt;br /&gt;
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny&lt;br /&gt;
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný&lt;br /&gt;
* Skupina - skupina, do ktorej úloha patrí&lt;br /&gt;
* Pripojenie - pripojenie, ktoré je použité na spustenie úlohy&lt;br /&gt;
* Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.&lt;br /&gt;
* Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom&lt;br /&gt;
* Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov&lt;br /&gt;
* Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy&lt;br /&gt;
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie&lt;br /&gt;
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]&lt;br /&gt;
* Závislosti - zoznam závislostí na iných úlohách&lt;br /&gt;
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.&lt;br /&gt;
* Typ závislosti - v prípade viacerých závoslostí je možné si vybrať, čí má úloha čakať na splnenie všetkých závislostí, alebo len na prvú závislosť. Typicky sa používa na Hadoop úlohy, kedy je vytvorených viacero úloh a po hlásení prvej z nich má zmysel pokračovať. Predvolené nastavenie je čakanie na splnenie všetkých závislostí.&lt;br /&gt;
* Dedenie priority - určuje, či úloha zdedí prioritu od úlohy, ktorá je od nej závislá, pokiaľ má ona vyššiu prioritu. V predvolenom nastavení sú priority dedené. Viď kapitolu [[Prioritizácia]]&lt;br /&gt;
&lt;br /&gt;
==Stav úlohy==&lt;br /&gt;
V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:&lt;br /&gt;
* Scheduled - naplánovaná pre aktuálne spracovanie&lt;br /&gt;
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo&lt;br /&gt;
* Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera&lt;br /&gt;
* Running - aktuálne bežiaca úloha&lt;br /&gt;
* Finished - úloha dokončená&lt;br /&gt;
* Manual finish - úloha bola označená operátorom ako ukončená&lt;br /&gt;
* Manual repeat - úloha bola zaradená operátorom na opakované spracovanie&lt;br /&gt;
* Error - predchádzajúce spustenie úlohy skončilo s chybou&lt;br /&gt;
* Can&amp;#039;t connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie&lt;br /&gt;
* Cancel requested - úloha bola počas behu prerušená operátorom&lt;br /&gt;
* Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)&lt;br /&gt;
&lt;br /&gt;
==Príkaz==&lt;br /&gt;
Spúšťaný príkaz je vložený do poľa Query. V prípade databázového pripojenia je očakávaný platný SQL statement, ktorý môže byť volaním procedúry (stored procedure), DML, alebo DDL príkaz.&lt;br /&gt;
V prípade, že príkaz vracia dáta (resultset), sú všetky dáta ignorované.&lt;br /&gt;
V prípade shell commandu je v tomto poli očakávaný príkazový riadok, ktorý má byť spustený.&lt;br /&gt;
V prípade ODI jobu je v poli očakávaný názov ODI jobu.&lt;br /&gt;
&lt;br /&gt;
Pred spustením príkazu sa vo všetkých typoch pripojenia vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* date - dátum, za ktorý bolo spracovanie spustené vo formáte yyyy-mm-mm&lt;br /&gt;
* taskid - číselný identifikátor úlohy&lt;br /&gt;
* taskname - názov úlohy&lt;br /&gt;
* groupid - číselný identifikátor skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* groupname - názov skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* period - typ plánovania úlohy: denná, mesačná, atď.&lt;br /&gt;
* iteration - kód iterácie spracovania (pre viacnásobné denné spracovania)&lt;br /&gt;
* trynumber - poradie pokusu o vykonanie úlohy, pri prvom pokuse začína 0&lt;br /&gt;
* scenarioid - číselný identifikátor scenára&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
* processingname - názov processingu; obsah 3. argument v prípade pokročilého scenára - viď [[Scenario]]&lt;br /&gt;
* env - indikator prostredia (P|Production;T|Testing;D|Development)&lt;br /&gt;
&lt;br /&gt;
Parametre sú v príkaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
insert into my_table (taskid, date, scenarioid) values (%taskid%, %date%, %scenarioid%);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okrem systémových parametrov je možné použiť aj používateľsky definované parametre, ktoré je možné použiť nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
call proc1 %u:usrpar1%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom prefix &amp;#039;&amp;#039;u:&amp;#039;&amp;#039; odlišuje užívateľsky definovaný parameter, tento musí existovať v zozname parametrov. &amp;#039;&amp;#039;usrpar1&amp;#039;&amp;#039; je názov parametra, ktorý je pri spustení nahradený jeho aktuálnou hodnotou.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=151</id>
		<title>Scenario</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=151"/>
				<updated>2018-12-19T11:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Dotaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scenárom označujeme sadu súvisiacich úloh, ktoré sú naplánované na spustenie spoločnou udalosťou (napr. dostupnosť dát, moment dokončenia uzávierky systému).&lt;br /&gt;
Scenár by mal zahŕňať v sebe všetky súvisiace úlohy spracovávané v nadväznosti na sebe. Ako príklad môže byť spracovanie DWH ako samostatný scenár, rôzne intra-day a near realtime úlohy ako samostatný scenár.&lt;br /&gt;
Takisto úlohy týkajúce sa údržby databáz, serverov by mali byť nastavené ako samostatné scenáre.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti==&lt;br /&gt;
Vlastnosti scenára ovplyvňujú najmä spôsob plánovania denného spracovania&lt;br /&gt;
* Názov - jedinečný názov scenára&lt;br /&gt;
* Enabled - povolené/zakázané plánovanie scenára (pre ďalšie iterácie, už naplánované iterácie budú dokončené)&lt;br /&gt;
* Simple - príznak jednoduchého/pokročilého plánovania scenára. Jednoduché plánovanie je určené pre každodenné spúšťanie bez ohľadu na pracovné dni a sviatky&lt;br /&gt;
* Query - dotaz, ktorý je pravidelne spúšťaný a na základe ktorého je plánované spracovanie, viď [[TBD]]&lt;br /&gt;
* Connection - DB spojenie, ktoré je použité pre spustenie Query, pole je povinné pre pokročilé scenáre (Simple = False)&lt;br /&gt;
* Polling frequency - pravidelné spúšťanie vyššie uvedeného dotazu, udávané v minútach&lt;br /&gt;
* Parallelism - počet súčasne naplánovaných/bežiacich spracovaná tohto scenára - tzn. maximálny počet súčasne spracovaných dátumov v prípade denného spracovania&lt;br /&gt;
* Load limit - maximálne zaťaženie úloh, ktoré je možné spustiť v rámci scenára, pre detaily viď [[Load management]]&lt;br /&gt;
* Parallel limit - maximálny počet súčasne bežiacich úloh v rámci scenára,viď [[Load management]]&lt;br /&gt;
* Time min - hraničný minimálny čas pre spustenie scenára, pred týmto časom sa scenár nespúšťa (nevykonávajú sa ani selecty v prípade pokročilého plánovania scenára), zadáva sa v číselnom formáte ako HHMM&lt;br /&gt;
* Time max - hraničný maximálny čas pre spustenie scenára, po tomto čase sa scenár nespúšťa (nevykonávajú sa ani selecty v prípade pokročilého plánovania scenára), zadáva sa v číselnom formáte ako HHMM&lt;br /&gt;
&lt;br /&gt;
==Dotaz==&lt;br /&gt;
Očakávaný je platný SQL dotaz, ktorý vracia jeden riadok a nasledovné stĺpce:&lt;br /&gt;
* dátum spracovania vo formáte date, datetime (berie sa len dátumová časť)&lt;br /&gt;
* kód iterácie - nepovinný stĺpec, je potrebné pre viacnásobné spustenia v rámci dňa, pre detaily viď [[Schedule|Plánovanie spracovania]]&lt;br /&gt;
* názov spracovania - nepovinný stĺpec, ktorý ak je nenulový je použitý ako názov spracovania v aplikácii namiesto kombinácie Scenára, dátumu a iterácie. Pomocou tohto textu je možné nahradiť formát &amp;lt;scenár&amp;gt;/&amp;lt;dátum&amp;gt;/&amp;lt;iterácia&amp;gt; ľubovoľným textom.&lt;br /&gt;
&lt;br /&gt;
Pred spustením dotazu sa vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* maxdate - maximálny dátum, za ktorý bolo spracovanie dokončené (Finished) vo formáte yyyy-mm-dd, dátum 1970-01-01 indikuje prvé spustenie scenára&lt;br /&gt;
* maxprocessingID - maximálny číselný identifikátor, za ktorý bolo spracovanie spustené, hodnota 0 indikuje prvé spustenie scenára&lt;br /&gt;
* maxIteration - kód iterácie s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingName - názov spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingStatus - stav spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* scenarioname - názov spúšťaného scenára&lt;br /&gt;
* scenarioid - identifikátor spúšťaného scenára&lt;br /&gt;
&lt;br /&gt;
Parametre sú v dotaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
select %maxdate% + 1 as date, &amp;#039;iter1&amp;#039; as iteration, &amp;#039;iter1 on &amp;#039; + (%maxdate% + 1) as name;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Connection&amp;diff=150</id>
		<title>Connection</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Connection&amp;diff=150"/>
				<updated>2018-10-17T09:18:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Vlastnosti pripojenia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Súčasná verzia aplikácia podporuje nasledovné typy pripojení:&lt;br /&gt;
* Databázové&lt;br /&gt;
** PostgreSQL&lt;br /&gt;
** Oracle&lt;br /&gt;
** MySQL&lt;br /&gt;
** MS SQL&lt;br /&gt;
** Sybase IQ&lt;br /&gt;
** DB2&lt;br /&gt;
** Other JDBC&lt;br /&gt;
** Hadoop yarn&lt;br /&gt;
* OS Shell&lt;br /&gt;
** Local system shell - shell on the system where the DWFC server is running&lt;br /&gt;
** SSH&lt;br /&gt;
* ETL&lt;br /&gt;
** ODI&lt;br /&gt;
&lt;br /&gt;
==Databázové pripojenia==&lt;br /&gt;
V prípade databázového typu pripojenia je používaný JDBC ovládač (okrem hadoop Yarn). Ovládače sú súčasťou dodávky, v prípade potreby je možné ovládač nahradiť jeho aktualizovanou verziou, viď [[Jdbc libs]]. Postup je potrebné použiť aj v prípade typu pripojenia Other JDBC, pričom ovládač je potrebné nainštalovať manuálne a takisto aj nastaviť URL pre vytvorenie spojenia.&lt;br /&gt;
Spustenie úlohy prostredníctvom tohto typu pripojenia prebieha vo fázach:&lt;br /&gt;
* Vytvorenie spojenia&lt;br /&gt;
* Spustenie SQL skriptu&lt;br /&gt;
* Čakanie na dokončenie&lt;br /&gt;
&lt;br /&gt;
Úloha je úspešne ukončená ak jej vykonanie prebehne bez vyvolania chyby (výnimky). Prípadnė chybové hlásenia a správy sú zaznamenanė.&lt;br /&gt;
&lt;br /&gt;
==OS shell==&lt;br /&gt;
Pripojenia typu OS shell vykonávajú príkazy shellu a volania prostredníctvom tohto shellu. Štandardný aj chybový výstup sú ukladané do logu, v prípade výstupu dlhšieso ako 2000 znakov v oboch prípadoch je tento výstup skrátený tak, že sa ponecháva úvodných 2000 znakov a záverečných 2000 znakov.&lt;br /&gt;
Úloha je vykoná úspešne, ak skončí s návratovou hodnotou 0.&lt;br /&gt;
&lt;br /&gt;
==ETL==&lt;br /&gt;
V prípade pripojení typu ETL je spúšťaný ETL job (resp. balík) s názvom uvedeným v poli query. Správy, warningy a chyby sú ukladané do logu.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti pripojenia==&lt;br /&gt;
&lt;br /&gt;
Všeobecné vlastnosti:&lt;br /&gt;
* Názov&lt;br /&gt;
* Typ pripojenia - definuje typ pripojenia vrátane typu databázy/shell/ETL&lt;br /&gt;
* Load limit - maximálne zaťaženie úloh, ktoré je možné spustiť prostredníctvom tohto pripojenia, pre detaily viď [[Load management]]&lt;br /&gt;
* Parallel limit - maximálny počet súčasne bežiacich úloh prostredníctvom tohto pripojenia,viď [[Load management]]&lt;br /&gt;
&lt;br /&gt;
Databázové pripojenie (okrem other Jdbc):&lt;br /&gt;
* Hostname - hostname alebo IP adresa DB servera&lt;br /&gt;
* Instance - názov inštancie DB servera (len pre vybrané typy DB)&lt;br /&gt;
* Database - názov predvolenej databázy&lt;br /&gt;
* Schema - názov predvolenej schémy&lt;br /&gt;
* Port - vzdialený TCP port, na ktorom počúva databázový server&lt;br /&gt;
* User - meno užívateľa, login&lt;br /&gt;
* Password - heslo užívateľa&lt;br /&gt;
&lt;br /&gt;
Databázové pripojenie (other Jdbc):&lt;br /&gt;
*  Url - špecifikácia JDBC pripojenia, presný tvar reťazca je uvedený v dokumentácii príslušného JDBC ovládača. Príklady reťazcov http://www.java2s.com/Tutorial/Java/0340__Database/AListofJDBCDriversconnectionstringdrivername.htm&lt;br /&gt;
&lt;br /&gt;
SSH pripojenie:&lt;br /&gt;
* Hostname - hostname alebo IP adresa vzdialeného servera&lt;br /&gt;
* Username - užívateľské meno, login&lt;br /&gt;
* Password - heslo užívateľa pre prihlasovanie typu login/heslo&lt;br /&gt;
* Auth key - privátny kľúč užívateľa pre prihlasovanie prostredníctvom kľúča&lt;br /&gt;
* Port - TCP port, na ktorom počúva služba SSH&lt;br /&gt;
* Alternatívne pripojenie - v prípade pripojení podporujúcich high availability režim (cluster) je možné vytvoriť previazané pripojenia. V prípade zlyhania pripojenia prvého pripojenia sa server pokúsi pripojiť s použitím tohto pripojenia&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=149</id>
		<title>Task</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=149"/>
				<updated>2018-10-17T09:15:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Príkaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Čo to je==&lt;br /&gt;
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.&lt;br /&gt;
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti úlohy==&lt;br /&gt;
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny&lt;br /&gt;
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný&lt;br /&gt;
* Skupina - skupina, do ktorej úloha patrí&lt;br /&gt;
* Pripojenie - pripojenie, ktoré je použité na spustenie úlohy&lt;br /&gt;
* Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.&lt;br /&gt;
* Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom&lt;br /&gt;
* Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov&lt;br /&gt;
* Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy&lt;br /&gt;
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie&lt;br /&gt;
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]&lt;br /&gt;
* Závislosti - zoznam závislostí na iných úlohách&lt;br /&gt;
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.&lt;br /&gt;
* Typ závislosti - v prípade viacerých závoslostí je možné si vybrať, čí má úloha čakať na splnenie všetkých závislostí, alebo len na prvú závislosť. Typicky sa používa na Hadoop úlohy, kedy je vytvorených viacero úloh a po hlásení prvej z nich má zmysel pokračovať. Predvolené nastavenie je čakanie na splnenie všetkých závislostí.&lt;br /&gt;
* Dedenie priority - určuje, či úloha zdedí prioritu od úlohy, ktorá je od nej závislá, pokiaľ má ona vyššiu prioritu. V predvolenom nastavení sú priority dedené. Viď kapitolu [[Prioritizácia]]&lt;br /&gt;
&lt;br /&gt;
==Stav úlohy==&lt;br /&gt;
V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:&lt;br /&gt;
* Scheduled - naplánovaná pre aktuálne spracovanie&lt;br /&gt;
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo&lt;br /&gt;
* Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera&lt;br /&gt;
* Running - aktuálne bežiaca úloha&lt;br /&gt;
* Finished - úloha dokončená&lt;br /&gt;
* Manual finish - úloha bola označená operátorom ako ukončená&lt;br /&gt;
* Manual repeat - úloha bola zaradená operátorom na opakované spracovanie&lt;br /&gt;
* Error - predchádzajúce spustenie úlohy skončilo s chybou&lt;br /&gt;
* Can&amp;#039;t connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie&lt;br /&gt;
* Cancel requested - úloha bola počas behu prerušená operátorom&lt;br /&gt;
* Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)&lt;br /&gt;
&lt;br /&gt;
==Príkaz==&lt;br /&gt;
Spúšťaný príkaz je vložený do poľa Query. V prípade databázového pripojenia je očakávaný platný SQL statement, ktorý môže byť volaním procedúry (stored procedure), DML, alebo DDL príkaz.&lt;br /&gt;
V prípade, že príkaz vracia dáta (resultset), sú všetky dáta ignorované.&lt;br /&gt;
V prípade shell commandu je v tomto poli očakávaný príkazový riadok, ktorý má byť spustený.&lt;br /&gt;
V prípade ODI jobu je v poli očakávaný názov ODI jobu.&lt;br /&gt;
&lt;br /&gt;
Pred spustením príkazu sa vo všetkých typoch pripojenia vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* date - dátum, za ktorý bolo spracovanie spustené vo formáte yyyy-mm-mm&lt;br /&gt;
* taskid - číselný identifikátor úlohy&lt;br /&gt;
* taskname - názov úlohy&lt;br /&gt;
* groupid - číselný identifikátor skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* groupname - názov skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* period - typ plánovania úlohy: denná, mesačná, atď.&lt;br /&gt;
* iteration - kód iterácie spracovania (pre viacnásobné denné spracovania)&lt;br /&gt;
* trynumber - poradie pokusu o vykonanie úlohy, pri prvom pokuse začína 0&lt;br /&gt;
* scenarioid - číselný identifikátor scenára&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
* processingname - názov processingu; obsah 3. argument v prípade pokročilého scenára - viď [[Scenario]]&lt;br /&gt;
&lt;br /&gt;
Parametre sú v príkaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
insert into my_table (taskid, date, scenarioid) values (%taskid%, %date%, %scenarioid%);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okrem systémových parametrov je možné použiť aj používateľsky definované parametre, ktoré je možné použiť nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
call proc1 %u:usrpar1%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom prefix &amp;#039;&amp;#039;u:&amp;#039;&amp;#039; odlišuje užívateľsky definovaný parameter, tento musí existovať v zozname parametrov. &amp;#039;&amp;#039;usrpar1&amp;#039;&amp;#039; je názov parametra, ktorý je pri spustení nahradený jeho aktuálnou hodnotou.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=148</id>
		<title>Task</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=148"/>
				<updated>2018-10-17T09:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Príkaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Čo to je==&lt;br /&gt;
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.&lt;br /&gt;
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti úlohy==&lt;br /&gt;
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny&lt;br /&gt;
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný&lt;br /&gt;
* Skupina - skupina, do ktorej úloha patrí&lt;br /&gt;
* Pripojenie - pripojenie, ktoré je použité na spustenie úlohy&lt;br /&gt;
* Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.&lt;br /&gt;
* Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom&lt;br /&gt;
* Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov&lt;br /&gt;
* Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy&lt;br /&gt;
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie&lt;br /&gt;
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]&lt;br /&gt;
* Závislosti - zoznam závislostí na iných úlohách&lt;br /&gt;
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.&lt;br /&gt;
* Typ závislosti - v prípade viacerých závoslostí je možné si vybrať, čí má úloha čakať na splnenie všetkých závislostí, alebo len na prvú závislosť. Typicky sa používa na Hadoop úlohy, kedy je vytvorených viacero úloh a po hlásení prvej z nich má zmysel pokračovať. Predvolené nastavenie je čakanie na splnenie všetkých závislostí.&lt;br /&gt;
* Dedenie priority - určuje, či úloha zdedí prioritu od úlohy, ktorá je od nej závislá, pokiaľ má ona vyššiu prioritu. V predvolenom nastavení sú priority dedené. Viď kapitolu [[Prioritizácia]]&lt;br /&gt;
&lt;br /&gt;
==Stav úlohy==&lt;br /&gt;
V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:&lt;br /&gt;
* Scheduled - naplánovaná pre aktuálne spracovanie&lt;br /&gt;
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo&lt;br /&gt;
* Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera&lt;br /&gt;
* Running - aktuálne bežiaca úloha&lt;br /&gt;
* Finished - úloha dokončená&lt;br /&gt;
* Manual finish - úloha bola označená operátorom ako ukončená&lt;br /&gt;
* Manual repeat - úloha bola zaradená operátorom na opakované spracovanie&lt;br /&gt;
* Error - predchádzajúce spustenie úlohy skončilo s chybou&lt;br /&gt;
* Can&amp;#039;t connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie&lt;br /&gt;
* Cancel requested - úloha bola počas behu prerušená operátorom&lt;br /&gt;
* Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)&lt;br /&gt;
&lt;br /&gt;
==Príkaz==&lt;br /&gt;
Spúšťaný príkaz je vložený do poľa Query. V prípade databázového pripojenia je očakávaný platný SQL statement, ktorý môže byť volaním procedúry (stored procedure), DML, alebo DDL príkaz.&lt;br /&gt;
V prípade, že príkaz vracia dáta (resultset), sú všetky dáta ignorované.&lt;br /&gt;
V prípade shell commandu je v tomto poli očakávaný príkazový riadok, ktorý má byť spustený.&lt;br /&gt;
V prípade ODI jobu je v poli očakávaný názov ODI jobu.&lt;br /&gt;
&lt;br /&gt;
Pred spustením príkazu sa vo všetkých typoch pripojenia vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* date - dátum, za ktorý bolo spracovanie spustené&lt;br /&gt;
* taskid - číselný identifikátor úlohy&lt;br /&gt;
* taskname - názov úlohy&lt;br /&gt;
* groupid - číselný identifikátor skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* groupname - názov skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* period - typ plánovania úlohy: denná, mesačná, atď.&lt;br /&gt;
* iteration - kód iterácie spracovania (pre viacnásobné denné spracovania)&lt;br /&gt;
* trynumber - poradie pokusu o vykonanie úlohy, pri prvom pokuse začína 0&lt;br /&gt;
* scenarioid - číselný identifikátor scenára&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
* processingname - názov processingu; obsah 3. argument v prípade pokročilého scenára - viď [[Scenario]]&lt;br /&gt;
&lt;br /&gt;
Parametre sú v príkaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
insert into my_table (taskid, date, scenarioid) values (%taskid%, %date%, %scenarioid%);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okrem systémových parametrov je možné použiť aj používateľsky definované parametre, ktoré je možné použiť nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
call proc1 %u:usrpar1%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom prefix &amp;#039;&amp;#039;u:&amp;#039;&amp;#039; odlišuje užívateľsky definovaný parameter, tento musí existovať v zozname parametrov. &amp;#039;&amp;#039;usrpar1&amp;#039;&amp;#039; je názov parametra, ktorý je pri spustení nahradený jeho aktuálnou hodnotou.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=147</id>
		<title>Task</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=147"/>
				<updated>2018-10-17T09:09:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Vlastnosti úlohy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Čo to je==&lt;br /&gt;
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.&lt;br /&gt;
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti úlohy==&lt;br /&gt;
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny&lt;br /&gt;
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný&lt;br /&gt;
* Skupina - skupina, do ktorej úloha patrí&lt;br /&gt;
* Pripojenie - pripojenie, ktoré je použité na spustenie úlohy&lt;br /&gt;
* Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.&lt;br /&gt;
* Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom&lt;br /&gt;
* Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov&lt;br /&gt;
* Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy&lt;br /&gt;
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie&lt;br /&gt;
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]&lt;br /&gt;
* Závislosti - zoznam závislostí na iných úlohách&lt;br /&gt;
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.&lt;br /&gt;
* Typ závislosti - v prípade viacerých závoslostí je možné si vybrať, čí má úloha čakať na splnenie všetkých závislostí, alebo len na prvú závislosť. Typicky sa používa na Hadoop úlohy, kedy je vytvorených viacero úloh a po hlásení prvej z nich má zmysel pokračovať. Predvolené nastavenie je čakanie na splnenie všetkých závislostí.&lt;br /&gt;
* Dedenie priority - určuje, či úloha zdedí prioritu od úlohy, ktorá je od nej závislá, pokiaľ má ona vyššiu prioritu. V predvolenom nastavení sú priority dedené. Viď kapitolu [[Prioritizácia]]&lt;br /&gt;
&lt;br /&gt;
==Stav úlohy==&lt;br /&gt;
V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:&lt;br /&gt;
* Scheduled - naplánovaná pre aktuálne spracovanie&lt;br /&gt;
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo&lt;br /&gt;
* Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera&lt;br /&gt;
* Running - aktuálne bežiaca úloha&lt;br /&gt;
* Finished - úloha dokončená&lt;br /&gt;
* Manual finish - úloha bola označená operátorom ako ukončená&lt;br /&gt;
* Manual repeat - úloha bola zaradená operátorom na opakované spracovanie&lt;br /&gt;
* Error - predchádzajúce spustenie úlohy skončilo s chybou&lt;br /&gt;
* Can&amp;#039;t connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie&lt;br /&gt;
* Cancel requested - úloha bola počas behu prerušená operátorom&lt;br /&gt;
* Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)&lt;br /&gt;
&lt;br /&gt;
==Príkaz==&lt;br /&gt;
Spúšťaný príkaz je vložený do poľa Query. V prípade databázového pripojenia je očakávaný platný SQL statement, ktorý môže byť volaním procedúry (stored procedure), DML, alebo DDL príkaz.&lt;br /&gt;
V prípade, že príkaz vracia dáta (resultset), sú všetky dáta ignorované.&lt;br /&gt;
V prípade shell commandu je v tomto poli očakávaný príkazový riadok, ktorý má byť spustený.&lt;br /&gt;
V prípade ODI jobu je v poli očakávaný názov ODI jobu.&lt;br /&gt;
&lt;br /&gt;
Pred spustením príkazu sa vo všetkých typoch pripojenia vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* date - dátum, za ktorý bolo spracovanie spustené&lt;br /&gt;
* taskid - číselný identifikátor úlohy&lt;br /&gt;
* taskname - názov úlohy&lt;br /&gt;
* groupid - číselný identifikátor skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* groupname - názov skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* period - typ plánovania úlohy: denná, mesačná, atď.&lt;br /&gt;
* iteration - kód iterácie spracovania (pre viacnásobné denné spracovania)&lt;br /&gt;
* trynumber - poradie pokusu o vykonanie úlohy, pri prvom pokuse začína 0&lt;br /&gt;
* scenarioid - číselný identifikátor scenára&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
&lt;br /&gt;
Parametre sú v príkaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
insert into my_table (taskid, date, scenarioid) values (%taskid%, %date%, %scenarioid%);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okrem systémových parametrov je možné použiť aj používateľsky definované parametre, ktoré je možné použiť nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
call proc1 %u:usrpar1%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom prefix &amp;#039;&amp;#039;u:&amp;#039;&amp;#039; odlišuje užívateľsky definovaný parameter, tento musí existovať v zozname parametrov. &amp;#039;&amp;#039;usrpar1&amp;#039;&amp;#039; je názov parametra, ktorý je pri spustení nahradený jeho aktuálnou hodnotou.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=146</id>
		<title>Scenario</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=146"/>
				<updated>2018-10-17T09:02:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Vlastnosti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scenárom označujeme sadu súvisiacich úloh, ktoré sú naplánované na spustenie spoločnou udalosťou (napr. dostupnosť dát, moment dokončenia uzávierky systému).&lt;br /&gt;
Scenár by mal zahŕňať v sebe všetky súvisiace úlohy spracovávané v nadväznosti na sebe. Ako príklad môže byť spracovanie DWH ako samostatný scenár, rôzne intra-day a near realtime úlohy ako samostatný scenár.&lt;br /&gt;
Takisto úlohy týkajúce sa údržby databáz, serverov by mali byť nastavené ako samostatné scenáre.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti==&lt;br /&gt;
Vlastnosti scenára ovplyvňujú najmä spôsob plánovania denného spracovania&lt;br /&gt;
* Názov - jedinečný názov scenára&lt;br /&gt;
* Enabled - povolené/zakázané plánovanie scenára (pre ďalšie iterácie, už naplánované iterácie budú dokončené)&lt;br /&gt;
* Simple - príznak jednoduchého/pokročilého plánovania scenára. Jednoduché plánovanie je určené pre každodenné spúšťanie bez ohľadu na pracovné dni a sviatky&lt;br /&gt;
* Query - dotaz, ktorý je pravidelne spúšťaný a na základe ktorého je plánované spracovanie, viď [[TBD]]&lt;br /&gt;
* Connection - DB spojenie, ktoré je použité pre spustenie Query, pole je povinné pre pokročilé scenáre (Simple = False)&lt;br /&gt;
* Polling frequency - pravidelné spúšťanie vyššie uvedeného dotazu, udávané v minútach&lt;br /&gt;
* Parallelism - počet súčasne naplánovaných/bežiacich spracovaná tohto scenára - tzn. maximálny počet súčasne spracovaných dátumov v prípade denného spracovania&lt;br /&gt;
* Load limit - maximálne zaťaženie úloh, ktoré je možné spustiť v rámci scenára, pre detaily viď [[Load management]]&lt;br /&gt;
* Parallel limit - maximálny počet súčasne bežiacich úloh v rámci scenára,viď [[Load management]]&lt;br /&gt;
* Time min - hraničný minimálny čas pre spustenie scenára, pred týmto časom sa scenár nespúšťa (nevykonávajú sa ani selecty v prípade pokročilého plánovania scenára), zadáva sa v číselnom formáte ako HHMM&lt;br /&gt;
* Time max - hraničný maximálny čas pre spustenie scenára, po tomto čase sa scenár nespúšťa (nevykonávajú sa ani selecty v prípade pokročilého plánovania scenára), zadáva sa v číselnom formáte ako HHMM&lt;br /&gt;
&lt;br /&gt;
==Dotaz==&lt;br /&gt;
Očakávaný je platný SQL dotaz, ktorý vracia jeden riadok a nasledovné stĺpce:&lt;br /&gt;
* dátum spracovania vo formáte date, datetime (berie sa len dátumová časť)&lt;br /&gt;
* kód iterácie - nepovinný stĺpec, je potrebné pre viacnásobné spustenia v rámci dňa, pre detaily viď [[Schedule|Plánovanie spracovania]]&lt;br /&gt;
* názov spracovania - nepovinný stĺpec, ktorý ak je nenulový je použitý ako názov spracovania v aplikácii namiesto kombinácie Scenára, dátumu a iterácie. Pomocou tohto textu je možné nahradiť formát &amp;lt;scenár&amp;gt;/&amp;lt;dátum&amp;gt;/&amp;lt;iterácia&amp;gt; ľubovoľným textom.&lt;br /&gt;
&lt;br /&gt;
Pred spustením dotazu sa vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* maxdate - maximálny dátum, za ktorý bolo spracovanie spustené vo formáte yyyy-mm-dd, dátum 1970-01-01 indikuje prvé spustenie scenára&lt;br /&gt;
* maxprocessingID - maximálny číselný identifikátor, za ktorý bolo spracovanie spustené, hodnota 0 indikuje prvé spustenie scenára&lt;br /&gt;
* maxIteration - kód iterácie s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingName - názov spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingStatus - stav spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* scenarioname - názov spúšťaného scenára&lt;br /&gt;
* scenarioid - identifikátor spúšťaného scenára&lt;br /&gt;
&lt;br /&gt;
Parametre sú v dotaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
select %maxdate% + 1 as date, &amp;#039;iter1&amp;#039; as iteration, &amp;#039;iter1 on &amp;#039; + (%maxdate% + 1) as name;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=145</id>
		<title>Scenario</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=145"/>
				<updated>2018-10-17T08:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Dotaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scenárom označujeme sadu súvisiacich úloh, ktoré sú naplánované na spustenie spoločnou udalosťou (napr. dostupnosť dát, moment dokončenia uzávierky systému).&lt;br /&gt;
Scenár by mal zahŕňať v sebe všetky súvisiace úlohy spracovávané v nadväznosti na sebe. Ako príklad môže byť spracovanie DWH ako samostatný scenár, rôzne intra-day a near realtime úlohy ako samostatný scenár.&lt;br /&gt;
Takisto úlohy týkajúce sa údržby databáz, serverov by mali byť nastavené ako samostatné scenáre.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti==&lt;br /&gt;
Vlastnosti scenára ovplyvňujú najmä spôsob plánovania denného spracovania&lt;br /&gt;
* Názov - jedinečný názov scenára&lt;br /&gt;
* Enabled - povolené/zakázané plánovanie scenára (pre ďalšie iterácie, už naplánované iterácie budú dokončené)&lt;br /&gt;
* Query - dotaz, ktorý je pravidelne spúšťaný a na základe ktorého je plánované spracovanie, viď [[TBD]]&lt;br /&gt;
* Polling frequency - pravidelné spúšťanie vyššie uvedeného dotazu, udávané v minútach&lt;br /&gt;
* Parallelism - počet súčasne naplánovaných/bežiacich spracovaná tohto scenára - tzn. maximálny počet súčasne spracovaných dátumov v prípade denného spracovania&lt;br /&gt;
&lt;br /&gt;
==Dotaz==&lt;br /&gt;
Očakávaný je platný SQL dotaz, ktorý vracia jeden riadok a nasledovné stĺpce:&lt;br /&gt;
* dátum spracovania vo formáte date, datetime (berie sa len dátumová časť)&lt;br /&gt;
* kód iterácie - nepovinný stĺpec, je potrebné pre viacnásobné spustenia v rámci dňa, pre detaily viď [[Schedule|Plánovanie spracovania]]&lt;br /&gt;
* názov spracovania - nepovinný stĺpec, ktorý ak je nenulový je použitý ako názov spracovania v aplikácii namiesto kombinácie Scenára, dátumu a iterácie. Pomocou tohto textu je možné nahradiť formát &amp;lt;scenár&amp;gt;/&amp;lt;dátum&amp;gt;/&amp;lt;iterácia&amp;gt; ľubovoľným textom.&lt;br /&gt;
&lt;br /&gt;
Pred spustením dotazu sa vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* maxdate - maximálny dátum, za ktorý bolo spracovanie spustené vo formáte yyyy-mm-dd, dátum 1970-01-01 indikuje prvé spustenie scenára&lt;br /&gt;
* maxprocessingID - maximálny číselný identifikátor, za ktorý bolo spracovanie spustené, hodnota 0 indikuje prvé spustenie scenára&lt;br /&gt;
* maxIteration - kód iterácie s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingName - názov spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingStatus - stav spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* scenarioname - názov spúšťaného scenára&lt;br /&gt;
* scenarioid - identifikátor spúšťaného scenára&lt;br /&gt;
&lt;br /&gt;
Parametre sú v dotaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
select %maxdate% + 1 as date, &amp;#039;iter1&amp;#039; as iteration, &amp;#039;iter1 on &amp;#039; + (%maxdate% + 1) as name;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=144</id>
		<title>Scenario</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=144"/>
				<updated>2018-10-17T08:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Dotaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scenárom označujeme sadu súvisiacich úloh, ktoré sú naplánované na spustenie spoločnou udalosťou (napr. dostupnosť dát, moment dokončenia uzávierky systému).&lt;br /&gt;
Scenár by mal zahŕňať v sebe všetky súvisiace úlohy spracovávané v nadväznosti na sebe. Ako príklad môže byť spracovanie DWH ako samostatný scenár, rôzne intra-day a near realtime úlohy ako samostatný scenár.&lt;br /&gt;
Takisto úlohy týkajúce sa údržby databáz, serverov by mali byť nastavené ako samostatné scenáre.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti==&lt;br /&gt;
Vlastnosti scenára ovplyvňujú najmä spôsob plánovania denného spracovania&lt;br /&gt;
* Názov - jedinečný názov scenára&lt;br /&gt;
* Enabled - povolené/zakázané plánovanie scenára (pre ďalšie iterácie, už naplánované iterácie budú dokončené)&lt;br /&gt;
* Query - dotaz, ktorý je pravidelne spúšťaný a na základe ktorého je plánované spracovanie, viď [[TBD]]&lt;br /&gt;
* Polling frequency - pravidelné spúšťanie vyššie uvedeného dotazu, udávané v minútach&lt;br /&gt;
* Parallelism - počet súčasne naplánovaných/bežiacich spracovaná tohto scenára - tzn. maximálny počet súčasne spracovaných dátumov v prípade denného spracovania&lt;br /&gt;
&lt;br /&gt;
==Dotaz==&lt;br /&gt;
Očakávaný je platný SQL dotaz, ktorý vracia jeden riadok a nasledovné stĺpce:&lt;br /&gt;
* dátum spracovania vo formáte date, datetime (berie sa len dátumová časť)&lt;br /&gt;
* kód iterácie - nepovinný stĺpec, je potrebné pre viacnásobné spustenia v rámci dňa, pre detaily viď [[Schedule|Plánovanie spracovania]]&lt;br /&gt;
* názov spracovania - nepovinný stĺpec, ktorý ak je nenulový je použitý ako názov spracovania v aplikácii namiesto kombinácie Scenára, dátumu a iterácie. Pomocou tohto textu je možné nahradiť formát &amp;lt;scenár&amp;gt;/&amp;lt;dátum&amp;gt;/&amp;lt;iterácia&amp;gt; ľubovoľným textom.&lt;br /&gt;
&lt;br /&gt;
Pred spustením dotazu sa vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* maxdate - maximálny dátum, za ktorý bolo spracovanie spustené vo formáte yyyy-mm-dd, dátum 1970-01-01 indikuje prvé spustenie scenára&lt;br /&gt;
* maxprocessingID - maximálny číselný identifikátor, za ktorý bolo spracovanie spustené, hodnota 0 indikuje prvé spustenie scenára&lt;br /&gt;
* maxIteration - kód iterácie s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingName - názov spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingStatus - stav spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
&lt;br /&gt;
Parametre sú v dotaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
select %maxdate% + 1 as date, &amp;#039;iter1&amp;#039; as iteration, &amp;#039;iter1 on &amp;#039; + (%maxdate% + 1) as name;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Operator&amp;diff=143</id>
		<title>Operator</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Operator&amp;diff=143"/>
				<updated>2018-02-26T08:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pri neúspešnom pokuse o vykonanie úlohy je možné nastaviť úlohu tak, aby boli vykonané ďalšie pokusy o jej spustenie. Pokiaľ úloha nie je nastavená na opakovanie, resp. je vyčerpaný počet nastavených opakovaní, sú notifikovaní príslušní operátori. Notifikácia je poslaná operátorom, ktorí sú priradení zlyhanej úlohe aj operátorm definovaným na celej skupine, do ktorej úloha patrí.&lt;br /&gt;
Samotná notifikácia prebieha spustením príkazu OS definované na operátorovi.&lt;br /&gt;
&lt;br /&gt;
Vlastnosti operátora:&lt;br /&gt;
* Name - názov, ktorý je zobrazovaný pri priradení ku skupine, alebo úlohe&lt;br /&gt;
* NotifyCommand - príkaz notifikácie, je to príkaz, ktorý je vykonaný v momente, keď má k notifikácii dôjsť&lt;br /&gt;
* Enabled - priznak označujúci, či je odosielanie notifikácií prostredníctvom operátora povolené&lt;br /&gt;
* SilentPeriod - obdobie v minútach, počas ktorého nedôjde k ďalšej notifikácii operátora. Toto obdobie je sledované na úrovni operátora, tzn. ak nastane notifikačná udalosť na dvoch úlohách v krátkom čase, bude odoslaná len prvá udalosť.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Príkaz notifikácie umožňuje používať značky, ktoré nahradzuje systémovými premennými. Jedná sa o nasledovné značky:&lt;br /&gt;
* taskid - identifikátor zlyhanej úlohy&lt;br /&gt;
* taskname - názov zlyhanej úlohy&lt;br /&gt;
* groupid - identifikátor skupiny zlyhanej úlohy&lt;br /&gt;
* groupname - názov skupiny zlyhanej úlohy&lt;br /&gt;
* processingid - identifikátor spracovania, v rámci ktorého vykonanie úlohy zlyhalo&lt;br /&gt;
* processname - názov spracovania, v rámci ktorého vykonanie úlohy zlyhalo&lt;br /&gt;
* date - dátum spracovania, v rámci ktorého vykonanie úlohy zlyhalo&lt;br /&gt;
* iteration - kód iterácie zo spracovania, v rámci ktorého vykonanie úlohy zlyhalo&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
* scenarioid - identifikátor scenára (od verzie 3.1.0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Príkaz pre notifikáciu operátora môže teda vyzerať nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
send_sms 09xxyyyzzz %taskname% %processdate%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=142</id>
		<title>Administrácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=142"/>
				<updated>2017-10-11T08:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Správa operátorov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prvé spustenie ==&lt;br /&gt;
Po inštalácii je potrebné vykonať niekoľko nastavení, ktoré sú špecifické pre danú inštaláciu.&lt;br /&gt;
&lt;br /&gt;
# Nastavenie parametrov - viď [[#Nastavenie systémových parametrov|Nastavenia]]&lt;br /&gt;
# Vytvorenie prvého scenára - viď [[#Správa scenárov|Správa scenárov]]&lt;br /&gt;
# Vytvorenie prvej skupiny - viď [[#Správa skupín|Správa skupín]]&lt;br /&gt;
# Vytvorenie prvého pripojenia - viď [[#Správa pripojení|Správa pripojení]]&lt;br /&gt;
# Vytvorenie prvej úlohy - viď [[#Správa úloh|Správa úloh]]&lt;br /&gt;
&lt;br /&gt;
Po vykonaní uvedených krokov je systém pripravený na kontrolné spustenie spracovania.&lt;br /&gt;
Server vykonávajúci spracovanie je možné spustiť nasledovne:&lt;br /&gt;
* V prípade, ak je v sekcii Nastavenia parameter s názvom Server path nastavený, v operátorskej konzole (menu Operator console) je pod tlačidlom zobrazujúcim stav servera možné vybrať akciu Start server. Táto akcia je dostupná, ak je stav servera Stopped.&lt;br /&gt;
* V každom prípade je možné spustiť server manuálne, viď [[Prevádzka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pu úspešnom spustení servera sa stav na operátorskej konzole zmené na Running a v ľavej vysúvacej lište Processing dates sa objaví dátum prvého spracovania podľa toho, aký sme si nastavili prvý scenár. V strednom paneli sa objaví vykonávanie definovanej úlohy s farebným pozadím podľa stavu vykonania úlohy.&lt;br /&gt;
&lt;br /&gt;
Po dokončení úlohy sa celé spracovanie (Processing) nastaví do stavu Ukončené (Finished). Podľa nastavenia v paneli Settings je server ukončení, alebo zostáva bežať v pozadí.&lt;br /&gt;
&lt;br /&gt;
== Nastavenie systémových parametrov ==&lt;br /&gt;
[[File:settings.png|thumb|Nastavenia]]&lt;br /&gt;
V menu Admin console je v ľavej časti sekcia, pomocou ktorej sa nastavujú základné parametre systému spracovania. Po inštalácii sú nastavené predvolené hodnoty.&lt;br /&gt;
&lt;br /&gt;
[[File:settings_panel.png|Panel s detailmi]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Význam jednotlivých nastavení&lt;br /&gt;
|-&lt;br /&gt;
|Archive limit&lt;br /&gt;
|Limit počtu dní, odkedy dochádza k archivácii logov. Všetky logy, ktoré sú vzhľadom k dátumu behu archivácie staršie ako uvedený počet dní sú presunuté do archívnych tabuliek a sú dostupné prostredníctvom priameho prístupu do databázy.&lt;br /&gt;
|-&lt;br /&gt;
|Help URL&lt;br /&gt;
|Nastavenie URL pre stránky na tento wiki site&lt;br /&gt;
|-&lt;br /&gt;
|Parallel limit&lt;br /&gt;
|Globálny limit paralelne bežiacich úloh. Ak dosiahne počet naraz spustených úloh tento počet, nie sú spúšťané ďalšie úlohy kým niektorá z nich neskončí (nezáleží, či úspešne alebo nie)&lt;br /&gt;
|-&lt;br /&gt;
|Server path&lt;br /&gt;
|Cesta k inštalácii serverovej časti aplikácie. V prípade vyvolania akcie Start server systém očakáva, že na tejto lokalite je uložený adresár s inštalačnými súbormi DWFC3 servera (napr. dwfc3.jar)&lt;br /&gt;
|-&lt;br /&gt;
|StopIdle&lt;br /&gt;
|Príznak určujúci, či má byť server po dokončení všetkých spracovaní ukončený, alebo má zostať bežať a pravidelne sa dopytovať na prípadné dostupné ďalšie spracovania.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Správa scenárov ==&lt;br /&gt;
Z hľadiska plánovania úloh tvorí scenár základný stavebný blok. Vytvárajú sa najmä pri prvotnej konfikurácii DWFC, ale aj v neskorších fázach najmä pri pridávaní nesúvisiacich úloh. Predpokladom pre vytvorenie scenára je existujúce pripojenie, ktoré je jeho povinným atribútom. Prostredníctvom neho je následne identifikovaná dostupnosť podkladových dát pre ďalšie spracovanie.&lt;br /&gt;
&lt;br /&gt;
Scenár sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Scenario:&lt;br /&gt;
&lt;br /&gt;
[[File:list_scenario.png|Zoznam scenárov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho scenára je potrebné tento scenár vybrať kliknutím na jeho názov v zozname scenárov (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného scenára v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_scenario.png|Editácia scenára]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je scenár uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý scenár v prípade rozpracovaného, ale neuloženého scenára.&lt;br /&gt;
&lt;br /&gt;
== Správa skupín ==&lt;br /&gt;
Skupina tvorí logickú štruktúru, ktorej cieľom je sprehľadnenie zoznamu úloh pri väčších projektoch obsahujúcich rádovo stovky až tisíce úloh. Zároveň je možné ho použiť na ako kontajner určujúci priebeh spracovania z pohľadu závislostí.&lt;br /&gt;
 &lt;br /&gt;
Predpokladom pre vytvorenie skupiny je existencia scenára, nakoľko skupina patrí do práve jedného scenára.&lt;br /&gt;
Skupina sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Group:&lt;br /&gt;
&lt;br /&gt;
[[File:list_group.png|Zoznam skupín]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej skupiny je potrebné túto skupinu vybrať kliknutím na jej názov v zozname skupín (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej skupiny v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_group.png|Editácia skupiny]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je skupina uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú skupinu v prípade rozpracovanej, ale neuloženej skupiny.&lt;br /&gt;
&lt;br /&gt;
== Správa pripojení ==&lt;br /&gt;
Pripojenie je základom nutným pre definíciu ďalších položiek ako úlohy a scenáre.&lt;br /&gt;
&lt;br /&gt;
Pripojenie sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Connection:&lt;br /&gt;
&lt;br /&gt;
[[File:list_connection.png|Zoznam pripojení]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho pripojenia je potrebné toto pripojenie vybrať kliknutím na jeho názov v zozname pripojení (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného pripojenia s (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_connection.png|Editácia pripojenia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je pripojenie uložené v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celé pripojenie v prípade rozpracovaného, ale neuloženého pripojenia.&lt;br /&gt;
&lt;br /&gt;
== Správa úloh ==&lt;br /&gt;
Elementárnym prvkom plánovania je úloha, preto je zoznam úloh v admnistračnej konzole zobrazený v strednej časti. Po otvorení Administrátorskej konzoly je zoznam úplný, obsahuje všetky úlohy. Zoznam je možné rôzne filtrovať podľa skupiny, pripojenia, značky, scenára, ale aj podľa názvu. Aplikácia filtrov sa deje pomocou ikony [[File:button_filter.png|filtra]] na príslušnom elemente (skupine, scenári, atď) alebo pomocou textového poľa vľavo priamym zapisovaním textu, podľa ktorého má filtrácia prebiehať. Je možné kombinovať textovú filtráciu s filtráciou podľa ľubovoľného elementu zo zoznamu vyššie. Nastavený filter sa zobrazuje nad zoznamom úloh, je možné ho zrušiť krížikom vpravo.&lt;br /&gt;
Filtre sú aplikované okamžite po nastavení, pri väčšom počte vyhovujúcich výsledkov je výsledok stránkovaný.&lt;br /&gt;
&lt;br /&gt;
[[File:list_task.png|Zoznam úloh]]&lt;br /&gt;
&lt;br /&gt;
Po kliknutí na niektorú úlohu sa zobrazí detail tejto úlohy v pravej časti obrazovky. Jednotlivé polia je možné upravovať podľa potreby. Po zmene hodnoty poľa je úloha označená ako zmenená a v zozname sa zobrazí odlišnou farbou až do momentu stlačenia tlačidla Ok. To znamená, že je možné prerušiť editáciu úlohy, prejsť na inú úlohu, prípadne aj úplne inú položku a po novom otvorení sa zobrazia editované polia s novými hodnotami. Po potvrdení zmien tlačidlom Ok sa zmeny uložia a farebné odlíšenie úlohy zmizne.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_task.png|Editácia úlohy]]&lt;br /&gt;
&lt;br /&gt;
V detailoch editácie je zobrazené tlačidlo &amp;#039;&amp;#039;&amp;#039;Show advanced settings&amp;#039;&amp;#039;&amp;#039;, stlačením ktorého sa zobrazia ďalšie parametre úlohy.&lt;br /&gt;
&lt;br /&gt;
Niektoré úpravy vykonávané pomocou tejto obrazovky nevyžadujú potvrdenie, ale sa vykonajú automaticky. Jedná sa o zmeny typu priradenie, resp. zrušenie priradenia a sú to nasledovné akcie:&lt;br /&gt;
* Priradenie/odstránenie [[Tag|značky]]&lt;br /&gt;
* Priradenie/odstránenie/zmena typu [[Dependency|závislosti]]&lt;br /&gt;
* Priradenie/odstránenie [[Operator|operátora]]&lt;br /&gt;
&lt;br /&gt;
== Správa operátorov ==&lt;br /&gt;
Definíciu operátora je možné vytvoriť nezávisle od ostatných položiek. Samotné vytvorenie však nezabezpečuje posielanie notifikácií, jednotliví operátori musia byť asociovaní s konkrétnymi úlohami, prípadne celou skupinou.&lt;br /&gt;
&lt;br /&gt;
Operátor sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Operator:&lt;br /&gt;
&lt;br /&gt;
[[File:list_operator.png|Zoznam operátorov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho operátora je potrebné vybrať ho kliknutím na jeho názov v zozname operátorov (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného operátora v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_operator.png|Editácia operátora]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pole &amp;#039;&amp;#039;&amp;#039;Command&amp;#039;&amp;#039;&amp;#039; obsahuje príkaz operačného systému, ktorý zabezpečí samotnú notifikáciu. Najčastejšie sa spustí jednoduchý nástroj na posielanie e-mailov prostredníctvom SMTP, alebo SMS notifikácií s príslušnými parametrami.&lt;br /&gt;
V prípade potreby je možné spúšťať aj príkazy shellu, v takomto prípade je potrebné zadať príkaz v nasledovnom tvare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cmd /c echo abc &amp;gt; file.txt&amp;lt;/code&amp;gt; v prípade OS windows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sh -c echo abc &amp;gt; file.txt&amp;lt;/code&amp;gt; v prípade OS typu Unix/Linux&lt;br /&gt;
&lt;br /&gt;
Je potrebné si uvedomiť, že samotné vykonanie uvedeného príkazu nastáva na rovnakom prostredí, ako beží server. &lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je operátor uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý operátor v prípade rozpracovaného, ale neuloženého operátora.&lt;br /&gt;
&lt;br /&gt;
== Správa značiek ==&lt;br /&gt;
Značka sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Tag:&lt;br /&gt;
&lt;br /&gt;
[[File:list_tag.png|Zoznam značiek]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej značky je potrebné túto značku vybrať kliknutím na jej názov v zozname značiek (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej značky v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_tag.png|Editácia značky]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je značka uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú značku v prípade rozpracovanej, ale neuloženej značky.&lt;br /&gt;
&lt;br /&gt;
== Správa používateľov ==&lt;br /&gt;
[[TBD]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=141</id>
		<title>Task</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Task&amp;diff=141"/>
				<updated>2017-10-04T20:11:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Príkaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Čo to je==&lt;br /&gt;
Úloha je základná jednotka spracovania. Reprezentuje volanie procedúry v databáze, prípadne shell skriptu. Úloha je vykonávaná synchrónne vždy v samostatnom vlákne.&lt;br /&gt;
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti úlohy==&lt;br /&gt;
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny&lt;br /&gt;
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný&lt;br /&gt;
* Skupina - skupina, do ktorej úloha patrí&lt;br /&gt;
* Pripojenie - pripojenie, ktoré je použité na spustenie úlohy&lt;br /&gt;
* Plán - typ plánovania úlohy - denné, týždenné, atď. vrátane výberu obdobia , kedy sa má úloha vykonávať. Má zmysel v prípade iných ako denných úloh.&lt;br /&gt;
* Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom&lt;br /&gt;
* Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov&lt;br /&gt;
* Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy&lt;br /&gt;
* Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie&lt;br /&gt;
* Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne [[TBD]]&lt;br /&gt;
* Závislosti - zoznam závislostí na iných úlohách&lt;br /&gt;
* Operátori - zoznam notifikovaných operátorov v prípade chyby pri vykonávaní úlohy. Notifikácia je odoslaná len v prípade, že sa jedná o posledný automatický pokus o vykonanie úlohy.&lt;br /&gt;
&lt;br /&gt;
==Stav úlohy==&lt;br /&gt;
V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:&lt;br /&gt;
* Scheduled - naplánovaná pre aktuálne spracovanie&lt;br /&gt;
* Prepared - vybraná pre ďalšie spracovanie - jedná sa o technický stav, v ktorom sa úloha nachádza potom, keď je vybraná na spustenie, ale k spusteniu ešte nedošlo&lt;br /&gt;
* Invalid - neplatná úloha, technický stav, ktorý nastáva v prípade, že počas behu úlohy, resp. stave prepared dôjde k pádu servera&lt;br /&gt;
* Running - aktuálne bežiaca úloha&lt;br /&gt;
* Finished - úloha dokončená&lt;br /&gt;
* Manual finish - úloha bola označená operátorom ako ukončená&lt;br /&gt;
* Manual repeat - úloha bola zaradená operátorom na opakované spracovanie&lt;br /&gt;
* Error - predchádzajúce spustenie úlohy skončilo s chybou&lt;br /&gt;
* Can&amp;#039;t connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie&lt;br /&gt;
* Cancel requested - úloha bola počas behu prerušená operátorom&lt;br /&gt;
* Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)&lt;br /&gt;
&lt;br /&gt;
==Príkaz==&lt;br /&gt;
Spúšťaný príkaz je vložený do poľa Query. V prípade databázového pripojenia je očakávaný platný SQL statement, ktorý môže byť volaním procedúry (stored procedure), DML, alebo DDL príkaz.&lt;br /&gt;
V prípade, že príkaz vracia dáta (resultset), sú všetky dáta ignorované.&lt;br /&gt;
V prípade shell commandu je v tomto poli očakávaný príkazový riadok, ktorý má byť spustený.&lt;br /&gt;
V prípade ODI jobu je v poli očakávaný názov ODI jobu.&lt;br /&gt;
&lt;br /&gt;
Pred spustením príkazu sa vo všetkých typoch pripojenia vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* date - dátum, za ktorý bolo spracovanie spustené&lt;br /&gt;
* taskid - číselný identifikátor úlohy&lt;br /&gt;
* taskname - názov úlohy&lt;br /&gt;
* groupid - číselný identifikátor skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* groupname - názov skupiny, v ktorej je úloha zaradená&lt;br /&gt;
* period - typ plánovania úlohy: denná, mesačná, atď.&lt;br /&gt;
* iteration - kód iterácie spracovania (pre viacnásobné denné spracovania)&lt;br /&gt;
* trynumber - poradie pokusu o vykonanie úlohy, pri prvom pokuse začína 0&lt;br /&gt;
* scenarioid - číselný identifikátor scenára&lt;br /&gt;
* scenarioname - názov scenára&lt;br /&gt;
&lt;br /&gt;
Parametre sú v príkaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
insert into my_table (taskid, date, scenarioid) values (%taskid%, %date%, %scenarioid%);&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Okrem systémových parametrov je možné použiť aj používateľsky definované parametre, ktoré je možné použiť nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
call proc1 %u:usrpar1%&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom prefix &amp;#039;&amp;#039;u:&amp;#039;&amp;#039; odlišuje užívateľsky definovaný parameter, tento musí existovať v zozname parametrov. &amp;#039;&amp;#039;usrpar1&amp;#039;&amp;#039; je názov parametra, ktorý je pri spustení nahradený jeho aktuálnou hodnotou.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=140</id>
		<title>Prevádzka</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=140"/>
				<updated>2017-10-04T20:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pravidelné (denné) spracovania pozostáva z niekoľkých činností:&lt;br /&gt;
- spustenie spracovania&lt;br /&gt;
- dohľad&lt;br /&gt;
&lt;br /&gt;
== Spustenie spracovania ==&lt;br /&gt;
Začiatok spracovania je potrebné konfigurovať s prihliadnutím najmä na zvolený režim servera parametrom StopIdle (viď [[Administrácia#Nastavenie systémových parametrov|Nastavenia]]).&lt;br /&gt;
Pokiaľ je server konfigurovaný v režime stáleho behu, tzn. parameter StopIdle je vypnutý, nie je potrebné zabezpečovať pravidelné spúšťanie servera schedulerom OS. V takomto prípade je pravidelne spúšťaný dotaz definovaný na scenári, na základe ktorého je spustené nové spracovanie, resp. iterácia (viď [[Schedule|Plánovanie]]).&lt;br /&gt;
V prípade konfigurácie servera do režimu zastavenia po ukončení všetkých úloh je nutné zabezpečiť, aby bol server spustený pri každom spracovaní. Spustenie môže prebehnúť typicky OS schedulerom (vo Windows je to Task Scheduler, alebo napr. cron v unixe), prípadne iným schedulerom. Je ale potrebné dbať na správne nastavenie premenných prostredia tak, aby bola použitá správna verzia Javy, cesty pre JAVA_HOME a CLASSPATH.&lt;br /&gt;
&lt;br /&gt;
Pokiaľ sa jedná o vykonávanie spracovania, ktoré nie je určené na pravidelný beh, prípadne nie je možné automatizovane určiť dostupnosť dát, je možné server spustiť aj prostredníctvom konzoly. Táto možnosť je dostupná iba v prípade, že je DWFC server inštalovaný na rovnakom počítači (host) ako aplikačný server. Zároveň je potrebné, aby bol nastavený parameter &amp;#039;&amp;#039;&amp;#039;Server path&amp;#039;&amp;#039;&amp;#039; na absolútnu cestu, kde je server inštalovaný.&lt;br /&gt;
Po splnení vyššie uvedených požiadaviek je možné server spustiť prostredníctvom operátoskej konzoly, kde sa v prípade zastaveného servera objaví možnosť &amp;#039;&amp;#039;&amp;#039;Start server&amp;#039;&amp;#039;&amp;#039; ako je na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_run_server.png|Spustenie servera]]&lt;br /&gt;
&lt;br /&gt;
Po vybratí voľby Start server sa zmení stav na Starting a dôjde k spusteniu servera v kontexte používateľa, pod ktorým beží aplikačný server. Pre spustenie je použitá inštancia Java, ktorá bola nakonfigurovaná pre spustenie aplikačného servera.&lt;br /&gt;
&lt;br /&gt;
== Jednorazové spustenie ==&lt;br /&gt;
Spracovanie je možné pomocou servera spustiť aj jednorázovo a to pre jeden konkrétny scenár, jeden dátum a prípadne aj iteráciu. V takomto prípade sa spracovanie spúšťa výhradne prostredníctvom príkazového riadku nasledovne:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;java -jar dwfcš.jar -s=&amp;lt;scenario&amp;gt; -d=YYYY-MM-DD -i=&amp;lt;iteration&amp;gt; -u=par1:val1 -u=par2:val2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pričom parX znamená meno užívateľského parametra, valX je jeho hodnota, ktoré je možné použiť pri volaní úlohy.&lt;br /&gt;
&lt;br /&gt;
== Dohľad ==&lt;br /&gt;
V priebehu bežného denného spracovania môže dochádzať k rôznym situáciám. Aj v prípade, že je spracovanie plne vyladené sa občas vyskytnú problémy s dodávkou zdrojových dát, s ich kvalitou, prípadne iné problémy technického charakteru.&lt;br /&gt;
Systém DWFC umožňuje riešiť situácie viacerými spôsobmi, pričom hlavným nástrojom na dohľad nad spracovaním je operátorská konzola znázornená na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_console.png|thumb|Operátorská konzola]]&lt;br /&gt;
&lt;br /&gt;
Konzola slúži na sledovanie priebehu spracovania a umožňuje sledovať nasledovné parametre spracovania:&lt;br /&gt;
* štatistika úloh - spracované úlohy, bežiace úlohy, úlohy, ktorých spustenie skončilo s chybou, úlohy čakajúce na spustenie&lt;br /&gt;
* filtrovanie, vyhľadávania podľa rôznych kritérií&lt;br /&gt;
* prezeranie predchádzajúcich spracovaní&lt;br /&gt;
* zobrazenie detailu vybraného spustenia, vrátane jednotlivých pokusov&lt;br /&gt;
* odhadovaný čas ukončenia jednotlivých spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh, ktoré skončili s chybou umožňuje konzola vykonať nasledovné akcie:&lt;br /&gt;
* nový pokus o spustenie - najmä v prípade chýb typu deadlock, alebo nedostatku zdrojov je nové spustenie úlohy riešením. V prípade, že dochádza pravidelne ku chybe pri spustení úlohy napr. z dôvodu nedostupnosti dát, je vhodné nastaviť opakovanie úlohy až pokiaľ sa nepodarí dáta načítať (viď [[Task|Úloha]]).&lt;br /&gt;
* označenie ako vykonaná - je vhodné použiť v situácii, kedy došlo k manuálnej korekcii, tzn. manuálnemu spracovaniu dát. V takomto prípade sa úloha považuje za vykonanú, čoho dôsledkom sú splnené podmienky pre spustenie ďalších úloh, ktoré sú na tejto úlohe závislé.&lt;br /&gt;
&lt;br /&gt;
Na úlohách, ktoré sú spustené, je možné vykonať nasledovné akcie:&lt;br /&gt;
* Zrušenie - vykoná sa pokus o zrušenie úlohy. V závislosti na type pripojania (DB pripojenie, OS command) a na spôsobe reakcie príslušného cieľa (DB engine, typ OS) je úloha zastavená, označená ako ukončená s chybou, prípadne pokračuje vo vykonávaní (ak príslušný typ pripojenia nepodporuje zastavenie)&lt;br /&gt;
&lt;br /&gt;
Na ľubovoľnej úlohe je možné vykonať akciu skopírovania jej dotazu do schránky (clipboard).&lt;br /&gt;
&lt;br /&gt;
Konzola sa skladá z nasledovných funkčných celkov:&lt;br /&gt;
* filtrovanie - je možné si vybrať filtrovanie podľa rôznych dátumov, scenárov, skupín. Ako prednastavené je filtrovanie všetkých aktívnych spracovaní.&lt;br /&gt;
* prezeranie úloh - zoznam naplánovaných úloh v rámci vybraných spracovaní a po aplikovaní všetkých filtrov zobrazuje aktuálny stav spracovania každej úlohy.&lt;br /&gt;
* odhadované časy do ukončenia spracovania - pre každé bežiace spracovanie je vypočítaný odhadovaný čas do jeho ukončenia&lt;br /&gt;
* prezeranie jednotlivých behov - po vybratí naplánovanej úlohy sa zobrazia detaily ako priemerné trvanie behu v predchádzajúcich spracovaniach, detaily k jednotlivým spusteniam ako aj prípadné chybové hlášky.&lt;br /&gt;
* závislosti vybranej úlohy - zobrazuje dopredné aj spätné závislostí úlohy vrátane jej stavu v príslušnom spracovaní&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dohľad nad spracovaním je možné v obmedzenej miere vykonávať aj prostredníctvom mobilnej aplikácie, ktorá umožňuje sledovanie základných parametrov spracovania:&lt;br /&gt;
* počty úloh v jednotlivých stavoch: spracované, chybné, čakajúce a bežiace&lt;br /&gt;
* odhady dokončenia spustených spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh ukončených s chybou umožňuje znova zaradiť úlohu do spracovania (reprocess), alebo ju označiť za spracovanú. Zároveň umožňuje prezeranie jednotlivých behov vrátane logov takýchto padnutých úloh.&lt;br /&gt;
&lt;br /&gt;
==Mobilná aplikácia (Android)==&lt;br /&gt;
Pre vzdialený dohľad je možné použiť aplikáciu pre OS Android. Umožňuje vykonať základné úkony dohľadu.&lt;br /&gt;
&lt;br /&gt;
Zobrazenie štatistík a odhadov do ukončenia:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_stats.png|x350px|Android štatistiky]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie úloh skončených s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_schedules.png|x350px|Android chyby]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie jednotlivých behov úloh s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_runs.png|x350px|Android behy]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=139</id>
		<title>Inštalácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=139"/>
				<updated>2017-09-25T20:13:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Aplikačný server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aplikácia pozostáva z nasledovných častí, ktoré je potrebné samostatne nainštalovať, inštalácia každej časti je popísaná v samostatnej kapitole:&lt;br /&gt;
* DB repozitár&lt;br /&gt;
* DWFC server&lt;br /&gt;
* Aplikačný server&lt;br /&gt;
* Android aplikácia&lt;br /&gt;
&lt;br /&gt;
==DB repozitár==&lt;br /&gt;
Aplikáciu je možné prevádzkovať s repozitárom na nasledovných DB platformách:&lt;br /&gt;
* PostgreSQL 9.1 a vyššie&lt;br /&gt;
* MS SQL Server 2012 a vyššie&lt;br /&gt;
&lt;br /&gt;
Špecifiká pre jednotlivé typy databáz sú popísané v samostatných podkapitolách. Vo všeobecnosti platí nasledovný postup inštalácie:&lt;br /&gt;
# Vytvorenie novej databázy (prípadne schémy) - iniciálna veľkosť cca 200 MB, resp. podľa veľkosti projektu&lt;br /&gt;
# Vytvorenie DB užívateľa s právom zápisu do objektov vo vytvorenej databáze (schéme)&lt;br /&gt;
# Vygenerovanie DB objektov pomocou skriptu &amp;#039;&amp;#039;dwfc3.sql&amp;#039;&amp;#039;&lt;br /&gt;
# V prípade, že je vykonávaný upgrade aplikácie z DWFC2, je potrebné zoznam úloh exportovať do súboru pomocou skriptu &amp;#039;&amp;#039;export_json.sql&amp;#039;&amp;#039;. Export je možné vykonať napr. prostredníctvom SQL Server Management Studia, je však potrebné nastaviť veľkosť výstupných reťazcov. Predtým, ako je uvedený súbor otvorený, je potrebné nastaviť v Query results -&amp;gt; SQL Server -&amp;gt; Results to text -&amp;gt; Maximum number of chars ... na hodnotu 8000.&lt;br /&gt;
# Následne je možné pomocou skriptu vykonať export tak, že je výstup nastavený ako čisto textový (Result to text - Ctrl+T). Po spustení sa zobrazí výstup vrátane informácie o nemigrovaných taskoch. Časť pod čiarou až do konca uložíme do súboru s príponou &amp;#039;&amp;#039;.json&amp;#039;&amp;#039;.&lt;br /&gt;
# Tento výstupný súbor použijeme po inštalácii klientskej časti do novej verzie.&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia PostgreSQL===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia MS SQL Server===&lt;br /&gt;
Server musí byť nakonfigurovaný v tzv. mixed móde, tzn. musí umožňovať popri Kerberos autentifikácii aj autentifikáciu užívateľov spravovaných priamo SQL serverom.&lt;br /&gt;
Vytvorený používateľ musí mať nastavené serverové privilégium VIEW SERVER STATE aby mal dostupný zoznam všetkých procesov.&lt;br /&gt;
&lt;br /&gt;
==DWFC server==&lt;br /&gt;
Technické požiadavky na spustenie DWFC servera:&lt;br /&gt;
* Java JRE 1.7&lt;br /&gt;
* CPU s taktom minimálne 800 Mhz&lt;br /&gt;
* minimálne RAM 512 MB&lt;br /&gt;
* diskový priestor 2 GB&lt;br /&gt;
&lt;br /&gt;
Inštalácia servera sa vykonáva rozbalením archívu &amp;#039;&amp;#039;DWFC3_server.zip&amp;#039;&amp;#039; do adresára na serveri, na ktorom má aplikácia fyzicky bežať. Užívateľ, po ktorým bude server bežať musí mať prístupové prava do adresára, kam budú zapisované logy (podadresár &amp;#039;&amp;#039;logs&amp;#039;&amp;#039; adresára, v ktorom je spustený server).&lt;br /&gt;
Pred spustením servera je potrebné nainštalovať databázu repozitára. V závislosti na type použitého DB engine sa použije príslušný skript:&lt;br /&gt;
* pre PostgreSQL sa použije &amp;#039;&amp;#039;DWFC3_pg.sql&amp;#039;&amp;#039;&lt;br /&gt;
* pre MS SQL sa použije skript &amp;#039;&amp;#039;DWFC3_ms.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repozitár sa vytvorí nasledovnými krokmi:&lt;br /&gt;
* vytvorenie užívateľa s heslom (v prípade MS SQL je potrebné mať server v mixed móde)&lt;br /&gt;
* vytvorenie novej databázy, veľkosť je možné obmedziť na 2 GB a viac, podľa počtu úloh&lt;br /&gt;
* asociácia vytvoreného užívateľa s vytvorenou databázou&lt;br /&gt;
* spustenie príslušného skriptu &amp;#039;&amp;#039;DWFC3_XX.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nastavenú databázu nastavíme v konfiguračnom súbore &amp;#039;&amp;#039;dwfc.properties&amp;#039;&amp;#039; v rozbalenom adresári nasledovne:&lt;br /&gt;
* provider = P pre PostgreSQL, S pre MS SQL&lt;br /&gt;
* host = hostname alebo IP adresa databázového servera&lt;br /&gt;
* database = názov databázy&lt;br /&gt;
* username = login, prihlasovacie meno&lt;br /&gt;
* password = heslo&lt;br /&gt;
&lt;br /&gt;
Následne je možné server spustiť pomocou priloženého skriptu: &amp;#039;&amp;#039;server.sh&amp;#039;&amp;#039; pre unix, &amp;#039;&amp;#039;server.cmd&amp;#039;&amp;#039; pre windows.&lt;br /&gt;
&lt;br /&gt;
Prípadné problémy pri spustení alebo behu sú zapisované do žurnálu v podadresári &amp;#039;&amp;#039;logs&amp;#039;&amp;#039;. V základnej konfigurácii sa vykonáva rotácia žurnálového súboru po dosiahnutí veľkosti 20 MB, zachovávaných je 20 súborov.&lt;br /&gt;
&lt;br /&gt;
== Aplikačný server ==&lt;br /&gt;
Aplikačný server je inštalovaný z adresy [http://www.eclipse.org/jetty/download.html]. Po stiahnutí je archív rozbalený do cieľového adresára.&lt;br /&gt;
Konfiguráciu jetty upravíme tak, aby boli povolené nasledovné moduly (možno skontrolovať v start.ini):&lt;br /&gt;
* ext&lt;br /&gt;
* server&lt;br /&gt;
* jsp&lt;br /&gt;
* resources&lt;br /&gt;
* deploy&lt;br /&gt;
* jstl&lt;br /&gt;
* websocket&lt;br /&gt;
* http&lt;br /&gt;
* slf4j-log4j&lt;br /&gt;
&lt;br /&gt;
Moduly je možné pridávať príkazom &amp;lt;code&amp;gt;java -jar start.jar --add-to-start=&amp;lt;modul&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
V konfigurácii vytvoríme JNDI datasource s názvom &amp;#039;&amp;#039;jdbc/ds&amp;#039;&amp;#039;, ktorý môže používať ovládače com.microsoft.sqlserver.jdbc.SQLServerDataSource a PGSimpleDataSource. V prípade ovládača MS je potrebné konfiguráciu uviesť priamo ako URL, tzn. nie jednotlivé properties, nakoľko v takomto prípade nie je nastavené heslo.&lt;br /&gt;
&lt;br /&gt;
== Android aplikácia ==&lt;br /&gt;
Aplikácia je štandardne inštalovaná prostredníctvom Google play marketu. Je verejne dostupná pod názvom DWFC. Po inštalácii je potrebné si v nastaveniach zmeniť predvolené hodnoty:&lt;br /&gt;
* Server URL - nastavenie URL adresy DWFC aplikačného servera, prípadne transparentného proxy (dodá Váš správca siete). Pokiaľ potrebujete spravovať server mimo organizácie, je potrebné zadať adresu, ktorá je viditeľná z vonkajšieho Internetu, tzn. aj mimo Vašej siete.&lt;br /&gt;
* Username - login do aplikácie, viď [[User management]]&lt;br /&gt;
* Password - heslo užívateľa&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=138</id>
		<title>Inštalácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=138"/>
				<updated>2017-09-25T20:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Aplikačný server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aplikácia pozostáva z nasledovných častí, ktoré je potrebné samostatne nainštalovať, inštalácia každej časti je popísaná v samostatnej kapitole:&lt;br /&gt;
* DB repozitár&lt;br /&gt;
* DWFC server&lt;br /&gt;
* Aplikačný server&lt;br /&gt;
* Android aplikácia&lt;br /&gt;
&lt;br /&gt;
==DB repozitár==&lt;br /&gt;
Aplikáciu je možné prevádzkovať s repozitárom na nasledovných DB platformách:&lt;br /&gt;
* PostgreSQL 9.1 a vyššie&lt;br /&gt;
* MS SQL Server 2012 a vyššie&lt;br /&gt;
&lt;br /&gt;
Špecifiká pre jednotlivé typy databáz sú popísané v samostatných podkapitolách. Vo všeobecnosti platí nasledovný postup inštalácie:&lt;br /&gt;
# Vytvorenie novej databázy (prípadne schémy) - iniciálna veľkosť cca 200 MB, resp. podľa veľkosti projektu&lt;br /&gt;
# Vytvorenie DB užívateľa s právom zápisu do objektov vo vytvorenej databáze (schéme)&lt;br /&gt;
# Vygenerovanie DB objektov pomocou skriptu &amp;#039;&amp;#039;dwfc3.sql&amp;#039;&amp;#039;&lt;br /&gt;
# V prípade, že je vykonávaný upgrade aplikácie z DWFC2, je potrebné zoznam úloh exportovať do súboru pomocou skriptu &amp;#039;&amp;#039;export_json.sql&amp;#039;&amp;#039;. Export je možné vykonať napr. prostredníctvom SQL Server Management Studia, je však potrebné nastaviť veľkosť výstupných reťazcov. Predtým, ako je uvedený súbor otvorený, je potrebné nastaviť v Query results -&amp;gt; SQL Server -&amp;gt; Results to text -&amp;gt; Maximum number of chars ... na hodnotu 8000.&lt;br /&gt;
# Následne je možné pomocou skriptu vykonať export tak, že je výstup nastavený ako čisto textový (Result to text - Ctrl+T). Po spustení sa zobrazí výstup vrátane informácie o nemigrovaných taskoch. Časť pod čiarou až do konca uložíme do súboru s príponou &amp;#039;&amp;#039;.json&amp;#039;&amp;#039;.&lt;br /&gt;
# Tento výstupný súbor použijeme po inštalácii klientskej časti do novej verzie.&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia PostgreSQL===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia MS SQL Server===&lt;br /&gt;
Server musí byť nakonfigurovaný v tzv. mixed móde, tzn. musí umožňovať popri Kerberos autentifikácii aj autentifikáciu užívateľov spravovaných priamo SQL serverom.&lt;br /&gt;
Vytvorený používateľ musí mať nastavené serverové privilégium VIEW SERVER STATE aby mal dostupný zoznam všetkých procesov.&lt;br /&gt;
&lt;br /&gt;
==DWFC server==&lt;br /&gt;
Technické požiadavky na spustenie DWFC servera:&lt;br /&gt;
* Java JRE 1.7&lt;br /&gt;
* CPU s taktom minimálne 800 Mhz&lt;br /&gt;
* minimálne RAM 512 MB&lt;br /&gt;
* diskový priestor 2 GB&lt;br /&gt;
&lt;br /&gt;
Inštalácia servera sa vykonáva rozbalením archívu &amp;#039;&amp;#039;DWFC3_server.zip&amp;#039;&amp;#039; do adresára na serveri, na ktorom má aplikácia fyzicky bežať. Užívateľ, po ktorým bude server bežať musí mať prístupové prava do adresára, kam budú zapisované logy (podadresár &amp;#039;&amp;#039;logs&amp;#039;&amp;#039; adresára, v ktorom je spustený server).&lt;br /&gt;
Pred spustením servera je potrebné nainštalovať databázu repozitára. V závislosti na type použitého DB engine sa použije príslušný skript:&lt;br /&gt;
* pre PostgreSQL sa použije &amp;#039;&amp;#039;DWFC3_pg.sql&amp;#039;&amp;#039;&lt;br /&gt;
* pre MS SQL sa použije skript &amp;#039;&amp;#039;DWFC3_ms.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repozitár sa vytvorí nasledovnými krokmi:&lt;br /&gt;
* vytvorenie užívateľa s heslom (v prípade MS SQL je potrebné mať server v mixed móde)&lt;br /&gt;
* vytvorenie novej databázy, veľkosť je možné obmedziť na 2 GB a viac, podľa počtu úloh&lt;br /&gt;
* asociácia vytvoreného užívateľa s vytvorenou databázou&lt;br /&gt;
* spustenie príslušného skriptu &amp;#039;&amp;#039;DWFC3_XX.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nastavenú databázu nastavíme v konfiguračnom súbore &amp;#039;&amp;#039;dwfc.properties&amp;#039;&amp;#039; v rozbalenom adresári nasledovne:&lt;br /&gt;
* provider = P pre PostgreSQL, S pre MS SQL&lt;br /&gt;
* host = hostname alebo IP adresa databázového servera&lt;br /&gt;
* database = názov databázy&lt;br /&gt;
* username = login, prihlasovacie meno&lt;br /&gt;
* password = heslo&lt;br /&gt;
&lt;br /&gt;
Následne je možné server spustiť pomocou priloženého skriptu: &amp;#039;&amp;#039;server.sh&amp;#039;&amp;#039; pre unix, &amp;#039;&amp;#039;server.cmd&amp;#039;&amp;#039; pre windows.&lt;br /&gt;
&lt;br /&gt;
Prípadné problémy pri spustení alebo behu sú zapisované do žurnálu v podadresári &amp;#039;&amp;#039;logs&amp;#039;&amp;#039;. V základnej konfigurácii sa vykonáva rotácia žurnálového súboru po dosiahnutí veľkosti 20 MB, zachovávaných je 20 súborov.&lt;br /&gt;
&lt;br /&gt;
== Aplikačný server ==&lt;br /&gt;
Aplikačný server je inštalovaný z adresy [http://www.eclipse.org/jetty/download.html]. Po stiahnutí je archív rozbalený do cieľového adresára.&lt;br /&gt;
Konfiguráciu jetty upravíme tak, aby boli povolené nasledovné moduly (možno skontrolovať v start.ini):&lt;br /&gt;
* ext&lt;br /&gt;
* server&lt;br /&gt;
* jsp&lt;br /&gt;
* resources&lt;br /&gt;
* deploy&lt;br /&gt;
* jstl&lt;br /&gt;
* websocket&lt;br /&gt;
* http&lt;br /&gt;
* slf4j-log4j&lt;br /&gt;
&lt;br /&gt;
Moduly je možné pridávať príkazom &amp;lt;code&amp;gt;java -jar start.jar --add-to-start=&amp;lt;modul&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
V konfigurácii vytvoríme JNDI datasource s názvom &amp;#039;&amp;#039;jdbc/ds&amp;#039;&amp;#039;, ktorý môže používať ovládače com.microsoft.sqlserver.jdbc.SQLServerDataSource a PGSimpleDataSource.&lt;br /&gt;
&lt;br /&gt;
== Android aplikácia ==&lt;br /&gt;
Aplikácia je štandardne inštalovaná prostredníctvom Google play marketu. Je verejne dostupná pod názvom DWFC. Po inštalácii je potrebné si v nastaveniach zmeniť predvolené hodnoty:&lt;br /&gt;
* Server URL - nastavenie URL adresy DWFC aplikačného servera, prípadne transparentného proxy (dodá Váš správca siete). Pokiaľ potrebujete spravovať server mimo organizácie, je potrebné zadať adresu, ktorá je viditeľná z vonkajšieho Internetu, tzn. aj mimo Vašej siete.&lt;br /&gt;
* Username - login do aplikácie, viď [[User management]]&lt;br /&gt;
* Password - heslo užívateľa&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=137</id>
		<title>Inštalácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=137"/>
				<updated>2017-09-25T20:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aplikácia pozostáva z nasledovných častí, ktoré je potrebné samostatne nainštalovať, inštalácia každej časti je popísaná v samostatnej kapitole:&lt;br /&gt;
* DB repozitár&lt;br /&gt;
* DWFC server&lt;br /&gt;
* Aplikačný server&lt;br /&gt;
* Android aplikácia&lt;br /&gt;
&lt;br /&gt;
==DB repozitár==&lt;br /&gt;
Aplikáciu je možné prevádzkovať s repozitárom na nasledovných DB platformách:&lt;br /&gt;
* PostgreSQL 9.1 a vyššie&lt;br /&gt;
* MS SQL Server 2012 a vyššie&lt;br /&gt;
&lt;br /&gt;
Špecifiká pre jednotlivé typy databáz sú popísané v samostatných podkapitolách. Vo všeobecnosti platí nasledovný postup inštalácie:&lt;br /&gt;
# Vytvorenie novej databázy (prípadne schémy) - iniciálna veľkosť cca 200 MB, resp. podľa veľkosti projektu&lt;br /&gt;
# Vytvorenie DB užívateľa s právom zápisu do objektov vo vytvorenej databáze (schéme)&lt;br /&gt;
# Vygenerovanie DB objektov pomocou skriptu &amp;#039;&amp;#039;dwfc3.sql&amp;#039;&amp;#039;&lt;br /&gt;
# V prípade, že je vykonávaný upgrade aplikácie z DWFC2, je potrebné zoznam úloh exportovať do súboru pomocou skriptu &amp;#039;&amp;#039;export_json.sql&amp;#039;&amp;#039;. Export je možné vykonať napr. prostredníctvom SQL Server Management Studia, je však potrebné nastaviť veľkosť výstupných reťazcov. Predtým, ako je uvedený súbor otvorený, je potrebné nastaviť v Query results -&amp;gt; SQL Server -&amp;gt; Results to text -&amp;gt; Maximum number of chars ... na hodnotu 8000.&lt;br /&gt;
# Následne je možné pomocou skriptu vykonať export tak, že je výstup nastavený ako čisto textový (Result to text - Ctrl+T). Po spustení sa zobrazí výstup vrátane informácie o nemigrovaných taskoch. Časť pod čiarou až do konca uložíme do súboru s príponou &amp;#039;&amp;#039;.json&amp;#039;&amp;#039;.&lt;br /&gt;
# Tento výstupný súbor použijeme po inštalácii klientskej časti do novej verzie.&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia PostgreSQL===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Konfigurácia MS SQL Server===&lt;br /&gt;
Server musí byť nakonfigurovaný v tzv. mixed móde, tzn. musí umožňovať popri Kerberos autentifikácii aj autentifikáciu užívateľov spravovaných priamo SQL serverom.&lt;br /&gt;
Vytvorený používateľ musí mať nastavené serverové privilégium VIEW SERVER STATE aby mal dostupný zoznam všetkých procesov.&lt;br /&gt;
&lt;br /&gt;
==DWFC server==&lt;br /&gt;
Technické požiadavky na spustenie DWFC servera:&lt;br /&gt;
* Java JRE 1.7&lt;br /&gt;
* CPU s taktom minimálne 800 Mhz&lt;br /&gt;
* minimálne RAM 512 MB&lt;br /&gt;
* diskový priestor 2 GB&lt;br /&gt;
&lt;br /&gt;
Inštalácia servera sa vykonáva rozbalením archívu &amp;#039;&amp;#039;DWFC3_server.zip&amp;#039;&amp;#039; do adresára na serveri, na ktorom má aplikácia fyzicky bežať. Užívateľ, po ktorým bude server bežať musí mať prístupové prava do adresára, kam budú zapisované logy (podadresár &amp;#039;&amp;#039;logs&amp;#039;&amp;#039; adresára, v ktorom je spustený server).&lt;br /&gt;
Pred spustením servera je potrebné nainštalovať databázu repozitára. V závislosti na type použitého DB engine sa použije príslušný skript:&lt;br /&gt;
* pre PostgreSQL sa použije &amp;#039;&amp;#039;DWFC3_pg.sql&amp;#039;&amp;#039;&lt;br /&gt;
* pre MS SQL sa použije skript &amp;#039;&amp;#039;DWFC3_ms.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repozitár sa vytvorí nasledovnými krokmi:&lt;br /&gt;
* vytvorenie užívateľa s heslom (v prípade MS SQL je potrebné mať server v mixed móde)&lt;br /&gt;
* vytvorenie novej databázy, veľkosť je možné obmedziť na 2 GB a viac, podľa počtu úloh&lt;br /&gt;
* asociácia vytvoreného užívateľa s vytvorenou databázou&lt;br /&gt;
* spustenie príslušného skriptu &amp;#039;&amp;#039;DWFC3_XX.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nastavenú databázu nastavíme v konfiguračnom súbore &amp;#039;&amp;#039;dwfc.properties&amp;#039;&amp;#039; v rozbalenom adresári nasledovne:&lt;br /&gt;
* provider = P pre PostgreSQL, S pre MS SQL&lt;br /&gt;
* host = hostname alebo IP adresa databázového servera&lt;br /&gt;
* database = názov databázy&lt;br /&gt;
* username = login, prihlasovacie meno&lt;br /&gt;
* password = heslo&lt;br /&gt;
&lt;br /&gt;
Následne je možné server spustiť pomocou priloženého skriptu: &amp;#039;&amp;#039;server.sh&amp;#039;&amp;#039; pre unix, &amp;#039;&amp;#039;server.cmd&amp;#039;&amp;#039; pre windows.&lt;br /&gt;
&lt;br /&gt;
Prípadné problémy pri spustení alebo behu sú zapisované do žurnálu v podadresári &amp;#039;&amp;#039;logs&amp;#039;&amp;#039;. V základnej konfigurácii sa vykonáva rotácia žurnálového súboru po dosiahnutí veľkosti 20 MB, zachovávaných je 20 súborov.&lt;br /&gt;
&lt;br /&gt;
== Aplikačný server ==&lt;br /&gt;
Aplikačný server je inštalovaný z adresy [http://www.eclipse.org/jetty/download.html]. Po stiahnutí je archív rozbalený do cieľového adresára.&lt;br /&gt;
Konfiguráciu jetty upravíme tak, aby boli povolené nasledovné moduly (možno skontrolovať v start.ini):&lt;br /&gt;
* ext&lt;br /&gt;
* server&lt;br /&gt;
* jsp&lt;br /&gt;
* resources&lt;br /&gt;
* deploy&lt;br /&gt;
* jstl&lt;br /&gt;
* websocket&lt;br /&gt;
* http&lt;br /&gt;
* slf4j-log4j&lt;br /&gt;
&lt;br /&gt;
V konfigurácii vytvoríme JNDI datasource s názvom &amp;#039;&amp;#039;jdbc/ds&amp;#039;&amp;#039;, ktorý môže používať ovládače com.microsoft.sqlserver.jdbc.SQLServerDataSource a PGSimpleDataSource.&lt;br /&gt;
&lt;br /&gt;
== Android aplikácia ==&lt;br /&gt;
Aplikácia je štandardne inštalovaná prostredníctvom Google play marketu. Je verejne dostupná pod názvom DWFC. Po inštalácii je potrebné si v nastaveniach zmeniť predvolené hodnoty:&lt;br /&gt;
* Server URL - nastavenie URL adresy DWFC aplikačného servera, prípadne transparentného proxy (dodá Váš správca siete). Pokiaľ potrebujete spravovať server mimo organizácie, je potrebné zadať adresu, ktorá je viditeľná z vonkajšieho Internetu, tzn. aj mimo Vašej siete.&lt;br /&gt;
* Username - login do aplikácie, viď [[User management]]&lt;br /&gt;
* Password - heslo užívateľa&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import3.png&amp;diff=136</id>
		<title>Súbor:Import3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import3.png&amp;diff=136"/>
				<updated>2017-09-10T09:49:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import2.png&amp;diff=135</id>
		<title>Súbor:Import2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import2.png&amp;diff=135"/>
				<updated>2017-09-10T09:49:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Import&amp;diff=134</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Import&amp;diff=134"/>
				<updated>2017-09-10T09:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import úloh slúži na automatické vytvorenie zoznamu úloh, prípadne aj ich závislostí ako skupiny a pripojenia.&lt;br /&gt;
&lt;br /&gt;
Samotný proces pozostáva z niekoľkých krokov, ktorými je užívateľ prevedený obrazovkou Import:&lt;br /&gt;
&lt;br /&gt;
[[File:import1.png|Import krok 1]]&lt;br /&gt;
&lt;br /&gt;
Prvým ktorom je výber scenára, do ktorého má byť zoznam úloh importovaný. Samotný scenár nie je možné prostredníctvom importu vytvoriť, v prípade potreby sa scenár vytvára v administračnej konzole.&lt;br /&gt;
Následne užívateľ vyberá definičný súbor, do ktorého bol exportovaný zoznam úloh (tlačidlo &amp;#039;&amp;#039;&amp;#039;Browse&amp;#039;&amp;#039;&amp;#039;). Ak je vybraný súbor, po stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Upload all&amp;#039;&amp;#039;&amp;#039; sa obsah súboru nahrá do importných tabuliek, pričom nastane automatické párovanie. Automatické párovanie prebieha na základe názvu úlohy, názvu skupiny a názvu pripojenia. Spôsob automatického párovania je možné zmeniť tak, aby bolo vykonávané na základe interných identifikátorov, v takomto prípade aj samotný import prebieha so zachovaním identifikátorov. Zmena spôsobu párovania sa vykonáva v [[Administrácia#Nastavenie systémových parametrov|Nastaveniach]].&lt;br /&gt;
&lt;br /&gt;
Po automatickom spárovaní je zobrazených niekoľko sekcií, ktorými je možné ovládať spôsob importu.&lt;br /&gt;
&lt;br /&gt;
[[File:import2.png|Import krok 2]]&lt;br /&gt;
&lt;br /&gt;
Význam jednotlivých sekcií:&lt;br /&gt;
* Párovanie skupín - je možné vykonať mapovanie skupín, pokiaľ výsledok automatického párovania nezodpovedá potrebám užívateľa, je možné vybrať z možností&lt;br /&gt;
** Iná skupina - všetky úlohy z tejto skupiny budú napojené po importe na túto skupinu&lt;br /&gt;
** Vytvorenie novej skupiny - vytvorí sa nová skupina s rovnakou definíciou ako importovaná skupina&lt;br /&gt;
** Ignorovanie - všetky úlohy z vybranej skupiny budú ignorované&lt;br /&gt;
* Párovanie pripojení - podobne ako v prípade skupín je možné automatické párovanie zmeniť&lt;br /&gt;
** Iné pripojenie - všetky úlohy s týmto pripojením budú napojené po importe na toto pripojenie&lt;br /&gt;
** Vytvorenie nového pripojenia - vytvorí sa nové pripojenie s rovnakou definíciou ako importované, treba však pamätať na to, že export neobsahuje informácie ohľadne autentifikácie ako heslá a kľúče&lt;br /&gt;
&lt;br /&gt;
Uvedené sekcie tvoria základ import, umožňujúc premapovať alebo vyvtoriť nové skupiny a pripojenia. Po dokončení mapovacej fázy sa postlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Mapping done&amp;#039;&amp;#039;&amp;#039; vykoná kontrola mapovania a zobrazí sa ďalšia fáza importu - výber úloh a závislostí. V tejto fáze už nie je možné mappingy meniť.&lt;br /&gt;
&lt;br /&gt;
[[File:import3.png|Import krok 3]]&lt;br /&gt;
&lt;br /&gt;
* Párovanie úloh - obsahuje zoznam úloh z importového súboru aj s informáciou ohľadne akcie, ktorá bude vykonaná. Jedná sa o akciu Vytvorenie úlohy, jej aktualizáciu (ak sa podarilo spárovať s existujúcou), alebo je možné úlohu ignorovať (prostredníctvom ignorovania skupina, alebo úlohy samostatne). Po nastavení príznaku ignorovania je potrebné túto zmenu aktualizovať tlačidlom &amp;#039;&amp;#039;&amp;#039;Refresh&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Párovanie závislostí úloh - obsahuje zoznam závislostí medz importovanými úlohami ako aj závislosti medzi importovanou úlohou a úlohou, ktorá sa v importovanom zozname nenachádza. V takomto prípade dochádza k jej párovaniu na základe názvu úlohy (vrátane názvu skupiny), alebo podľa identifikátora (viď Nastavenia). Zoznam obsahuje akciu, ktorá má byť vykonaná a môže byť jedna z nasledovných:&lt;br /&gt;
** Vytvorenie - ak sa podarilo identifikovať obe strany závislostí a zároveň žiadna strana nie je ignorovaná&lt;br /&gt;
** Nenájdená - ak sa niektorú stranu závislosti nepodarilo identifikovať&lt;br /&gt;
** Ignorovať - ak je niektorá strana závislosti ignorovaná&lt;br /&gt;
* Párovanie závislostí skupín - obsahuje zoznam závislostí medz importovanými skupinami. Možné akcie:&lt;br /&gt;
** Vytvorenie - ak sa podarilo identifikovať obe strany závislostí a zároveň žiadna strana nie je ignorovaná&lt;br /&gt;
** Existujúca - ak sú obe strany závislosti existujúce skupiny, či už automatickým párovaním alebo manuálnym premapovaním&lt;br /&gt;
** Ignorovať - ak je niektorá strana závislosti ignorovaná&lt;br /&gt;
&lt;br /&gt;
Import je možné pred finalizáciou kedykoľvek prerušiť tlačidlom [[File:button_trash.png|Odstrániť import]].&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Button_trash.png&amp;diff=133</id>
		<title>Súbor:Button trash.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Button_trash.png&amp;diff=133"/>
				<updated>2017-09-10T09:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import1.png&amp;diff=132</id>
		<title>Súbor:Import1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import1.png&amp;diff=132"/>
				<updated>2017-09-10T09:43:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: Ferec uploaded a new version of Súbor:Import1.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import1.png&amp;diff=131</id>
		<title>Súbor:Import1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Import1.png&amp;diff=131"/>
				<updated>2017-09-10T09:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Button_remove.png&amp;diff=130</id>
		<title>Súbor:Button remove.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Button_remove.png&amp;diff=130"/>
				<updated>2017-09-10T09:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_export.png&amp;diff=129</id>
		<title>Súbor:List export.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_export.png&amp;diff=129"/>
				<updated>2017-09-10T09:40:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Import&amp;diff=128</id>
		<title>Import</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Import&amp;diff=128"/>
				<updated>2017-09-01T08:12:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: Vytvorená stránka „Import úloh slúži na automatické vytvorenie zoznamu úloh, prípadne aj ich závislostí ako skupiny a pripojenia.  Samotný proces pozostáva z niekoľkých krokov,...“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Import úloh slúži na automatické vytvorenie zoznamu úloh, prípadne aj ich závislostí ako skupiny a pripojenia.&lt;br /&gt;
&lt;br /&gt;
Samotný proces pozostáva z niekoľkých krokov, ktorými je užívateľ prevedený obrazovkou Import:&lt;br /&gt;
&lt;br /&gt;
[[File:import1.png|Import krok 1]]&lt;br /&gt;
&lt;br /&gt;
Prvým ktorom je výber scenára, do ktorého má byť zoznam úloh importovaný. Samotný scenár nie je možné prostredníctvom importu vytvoriť, v prípade potreby sa scenár vytvára v administračnej konzole.&lt;br /&gt;
Následne užívateľ vyberá definičný súbor, do ktorého bol exportovaný zoznam úloh (tlačidlo &amp;#039;&amp;#039;&amp;#039;Browse&amp;#039;&amp;#039;&amp;#039;). Ak je vybraný súbor, po stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Upload all&amp;#039;&amp;#039;&amp;#039; sa obsah súboru nahrá do importných tabuliek, pričom nastane automatické párovanie. Automatické párovanie prebieha na základe názvu úlohy, názvu skupiny a názvu pripojenia. Spôsob automatického párovania je možné zmeniť tak, aby bolo vykonávané na základe interných identifikátorov, v takomto prípade aj samotný import prebieha so zachovaním identifikátorov. Zmena spôsobu párovania sa vykonáva v [[Administrácia#Nastavenie systémových parametrov|Nastaveniach]].&lt;br /&gt;
&lt;br /&gt;
Po automatickom spárovaní je zobrazených niekoľko sekcií, ktorými je možné ovládať spôsob importu:&lt;br /&gt;
* Párovanie skupín - je možné vykonať mapovanie skupín, pokiaľ výsledok automatického párovania nezodpovedá potrebám užívateľa, je možné vybrať z možností&lt;br /&gt;
** Iná skupina - všetky úlohy z tejto skupiny budú napojené po importe na túto skupinu&lt;br /&gt;
** Vytvorenie novej skupiny - vytvorí sa nová skupina s rovnakou definíciou ako importovaná skupina&lt;br /&gt;
** Ignorovanie - všetky úlohy z vybranej skupiny budú ignorované&lt;br /&gt;
* Párovanie pripojení - podobne ako v prípade skupín je možné automatické párovanie zmeniť&lt;br /&gt;
** Iné pripojenie - všetky úlohy s týmto pripojením budú napojené po importe na toto pripojenie&lt;br /&gt;
** Vytvorenie nového pripojenia - vytvorí sa nové pripojenie s rovnakou definíciou ako importované, treba však pamätať na to, že export neobsahuje informácie ohľadne autentifikácie ako heslá a kľúče&lt;br /&gt;
* Párovanie úloh - obsahuje zoznam úloh z importového súboru aj s informáciou ohľadne akcie, ktorá bude vykonaná. Jedná sa o akciu Vytvorenie úlohy, jej aktualizáciu (ak sa podarilo spárovať s existujúcou), alebo je možné úlohu ignorovať (prostredníctvom ignorovania skupina, alebo úlohy samostatne). Po nastavení príznaku ignorovania je potrebné túto zmenu aktualizovať tlačidlom &amp;#039;&amp;#039;&amp;#039;Refresh&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Párovanie závislostí úloh - obsahuje zoznam závislostí medz importovanými úlohami ako aj závislosti medzi importovanou úlohou a úlohou, ktorá sa v importovanom zozname nenachádza. V takomto prípade dochádza k jej párovaniu na základe názvu úlohy (vrátane názvu skupiny), alebo podľa identifikátora (viď Nastavenia). Zoznam obsahuje akciu, ktorá má byť vykonaná a môže byť jedna z nasledovných:&lt;br /&gt;
** Vytvorenie - ak sa podarilo identifikovať obe strany závislostí a zároveň žiadna strana nie je ignorovaná&lt;br /&gt;
** Nenájdená - ak sa niektorú stranu závislosti nepodarilo identifikovať&lt;br /&gt;
** Ignorovať - ak je niektorá strana závislosti ignorovaná&lt;br /&gt;
* Párovanie závislostí skupín - obsahuje zoznam závislostí medz importovanými skupinami. Možné akcie:&lt;br /&gt;
** Vytvorenie - ak sa podarilo identifikovať obe strany závislostí a zároveň žiadna strana nie je ignorovaná&lt;br /&gt;
** Existujúca - ak sú obe strany závislosti existujúce skupiny, či už automatickým párovaním alebo manuálnym premapovaním&lt;br /&gt;
** Ignorovať - ak je niektorá strana závislosti ignorovaná&lt;br /&gt;
&lt;br /&gt;
Import je možné pred finalizáciou kedykoľvek prerušiť tlačidlom [[File:button_trash.png|Odstrániť import]].&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Export&amp;diff=127</id>
		<title>Export</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Export&amp;diff=127"/>
				<updated>2017-09-01T07:40:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: Vytvorená stránka „Funkcia slúži na podporu deployment procesu, je možné ju však použiť pri rôznych migračných potrebách. Exportovaný je zoznam vybraných úloh z konkrétneho...“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Funkcia slúži na podporu deployment procesu, je možné ju však použiť pri rôznych migračných potrebách.&lt;br /&gt;
Exportovaný je zoznam vybraných úloh z konkrétneho scenára. Nie je podporovaný export ani import kombinácie scenárov, v takomto prípade je potrebné vykonať export aj import pre každý scenár samostatne. Výber scenára a následný výber úloh je spracovaný na obrazovke Export:&lt;br /&gt;
&lt;br /&gt;
[[File:list_export.png|Výber úloh pre export]]&lt;br /&gt;
&lt;br /&gt;
V ľavej strane je zobrazený zoznam úloh, napravo sa nachádza zoznam, ktorý sa bude exportovať. Presun medzi zoznamami je možné pomocou kontextových tlačidiel [[File:button_add.png|Pridať]] a [[File:button_remove.png|Odobrať]].&lt;br /&gt;
&lt;br /&gt;
Ak je zoznam úloh na export konečný, stlačením tlačidla je vykonaný export do súboru. Samotný export prebieha vygenerovaním súboru, ktorý je používateľovi ponúknutý na stiahnutie štandardným spôsobom pomocou dialógu prehliadača na uloženie súboru.&lt;br /&gt;
Exportný súbor obsahuje nasledovné položky:&lt;br /&gt;
* Zoznam úloh vybraných na export - kompletná definícia so všetkými atribútmi&lt;br /&gt;
* Zoznam skupín, do ktorých vybrané úlohy patria - každá skupina sa nachádza v súbore len raz vrátane definície skupiny&lt;br /&gt;
* Zoznam pripojení, ktoré sú vybraným úlohám priradené - každé pripojenie sa nachádza v súbore len raz vrátane definície pripojenia. Export neobsahuje citlivé informácie ako heslá a autentifikačné kľúče&lt;br /&gt;
* Zoznam závislostí medzi úlohami - obsahuje jednak zoznam závislostí medzi exportovanými úlohami, ako aj zoznam závislostí, kedy len jedna strana závislosti je z exportovaného zoznamu.&lt;br /&gt;
* Zoznam závislostí medzi skupinami - obsahuje jednak zoznam závislostí medzi skupinami exportovaných úloh, ako aj zoznam závislostí, kedy len jedna strana závislosti je zo skupiny kam patrí niektorá úloha z exportovaného zoznamu.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Ovl%C3%A1danie&amp;diff=126</id>
		<title>Ovládanie</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Ovl%C3%A1danie&amp;diff=126"/>
				<updated>2017-09-01T07:13:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Používanie jednotlivých modulov aplikácie&lt;br /&gt;
* [[Administrácia]] - Definícia a správa úloh, scenárov atď.&lt;br /&gt;
* [[Prevádzka]] - Spúšťanie denného spracovania, dohľad&lt;br /&gt;
* [[Vyhodnocovanie]] - Analýza štatistík, závislostí, optimalizácia behu&lt;br /&gt;
* [[Export]] - export vybraných úloh do súboru&lt;br /&gt;
* [[Import]] - import vybraných úloh zo súboru&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=125</id>
		<title>Inštalácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=In%C5%A1tal%C3%A1cia&amp;diff=125"/>
				<updated>2017-08-30T10:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* DWFC server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* DWFC server&lt;br /&gt;
* Aplikačný server&lt;br /&gt;
* Android aplikácia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DWFC server==&lt;br /&gt;
Technické požiadavky na spustenie DWFC servera:&lt;br /&gt;
* Java JRE 1.7&lt;br /&gt;
* CPU s taktom minimálne 800 Mhz&lt;br /&gt;
* minimálne RAM 512 MB&lt;br /&gt;
* diskový priestor 2 GB&lt;br /&gt;
&lt;br /&gt;
Inštalácia servera sa vykonáva rozbalením archívu &amp;#039;&amp;#039;DWFC3_server.zip&amp;#039;&amp;#039; do adresára na serveri, na ktorom má aplikácia fyzicky bežať. Užívateľ, po ktorým bude server bežať musí mať prístupové prava do adresára, kam budú zapisované logy (podadresár &amp;#039;&amp;#039;logs&amp;#039;&amp;#039; adresára, v ktorom je spustený server).&lt;br /&gt;
Pred spustením servera je potrebné nainštalovať databázu repozitára. V závislosti na type použitého DB engine sa použije príslušný skript:&lt;br /&gt;
* pre PostgreSQL sa použije &amp;#039;&amp;#039;DWFC3_pg.sql&amp;#039;&amp;#039;&lt;br /&gt;
* pre MS SQL sa použije skript &amp;#039;&amp;#039;DWFC3_ms.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repozitár sa vytvorí nasledovnými krokmi:&lt;br /&gt;
* vytvorenie užívateľa s heslom (v prípade MS SQL je potrebné mať server v mixed móde)&lt;br /&gt;
* vytvorenie novej databázy, veľkosť je možné obmedziť na 2 GB a viac, podľa počtu úloh&lt;br /&gt;
* asociácia vytvoreného užívateľa s vytvorenou databázou&lt;br /&gt;
* spustenie príslušného skriptu &amp;#039;&amp;#039;DWFC3_XX.sql&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nastavenú databázu nastavíme v konfiguračnom súbore &amp;#039;&amp;#039;dwfc.properties&amp;#039;&amp;#039; v rozbalenom adresári nasledovne:&lt;br /&gt;
* provider = P pre PostgreSQL, S pre MS SQL&lt;br /&gt;
* host = hostname alebo IP adresa databázového servera&lt;br /&gt;
* database = názov databázy&lt;br /&gt;
* username = login, prihlasovacie meno&lt;br /&gt;
* password = heslo&lt;br /&gt;
&lt;br /&gt;
Následne je možné server spustiť pomocou priloženého skriptu: &amp;#039;&amp;#039;server.sh&amp;#039;&amp;#039; pre unix, &amp;#039;&amp;#039;server.cmd&amp;#039;&amp;#039; pre windows.&lt;br /&gt;
&lt;br /&gt;
Prípadné problémy pri spustení alebo behu sú zapisované do žurnálu v podadresári &amp;#039;&amp;#039;logs&amp;#039;&amp;#039;. V základnej konfigurácii sa vykonáva rotácia žurnálového súboru po dosiahnutí veľkosti 20 MB, zachovávaných je 20 súborov.&lt;br /&gt;
&lt;br /&gt;
== Aplikačný server ==&lt;br /&gt;
[[TBD]]&lt;br /&gt;
&lt;br /&gt;
== Android aplikácia ==&lt;br /&gt;
Aplikácia je štandardne inštalovaná prostredníctvom Google play marketu. Je verejne dostupná pod názvom DWFC. Po inštalácii je potrebné si v nastaveniach zmeniť predvolené hodnoty:&lt;br /&gt;
* Server URL - nastavenie URL adresy DWFC aplikačného servera, prípadne transparentného proxy (dodá Váš správca siete). Pokiaľ potrebujete spravovať server mimo organizácie, je potrebné zadať adresu, ktorá je viditeľná z vonkajšieho Internetu, tzn. aj mimo Vašej siete.&lt;br /&gt;
* Username - login do aplikácie, viď [[User management]]&lt;br /&gt;
* Password - heslo užívateľa&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_task.png&amp;diff=124</id>
		<title>Súbor:Edit task.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_task.png&amp;diff=124"/>
				<updated>2017-08-29T13:48:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_task.png&amp;diff=123</id>
		<title>Súbor:List task.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_task.png&amp;diff=123"/>
				<updated>2017-08-29T13:48:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=122</id>
		<title>Administrácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=122"/>
				<updated>2017-08-29T13:33:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Správa úloh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prvé spustenie ==&lt;br /&gt;
Po inštalácii je potrebné vykonať niekoľko nastavení, ktoré sú špecifické pre danú inštaláciu.&lt;br /&gt;
&lt;br /&gt;
# Nastavenie parametrov - viď [[#Nastavenie systémových parametrov|Nastavenia]]&lt;br /&gt;
# Vytvorenie prvého scenára - viď [[#Správa scenárov|Správa scenárov]]&lt;br /&gt;
# Vytvorenie prvej skupiny - viď [[#Správa skupín|Správa skupín]]&lt;br /&gt;
# Vytvorenie prvého pripojenia - viď [[#Správa pripojení|Správa pripojení]]&lt;br /&gt;
# Vytvorenie prvej úlohy - viď [[#Správa úloh|Správa úloh]]&lt;br /&gt;
&lt;br /&gt;
Po vykonaní uvedených krokov je systém pripravený na kontrolné spustenie spracovania.&lt;br /&gt;
Server vykonávajúci spracovanie je možné spustiť nasledovne:&lt;br /&gt;
* V prípade, ak je v sekcii Nastavenia parameter s názvom Server path nastavený, v operátorskej konzole (menu Operator console) je pod tlačidlom zobrazujúcim stav servera možné vybrať akciu Start server. Táto akcia je dostupná, ak je stav servera Stopped.&lt;br /&gt;
* V každom prípade je možné spustiť server manuálne, viď [[Prevádzka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pu úspešnom spustení servera sa stav na operátorskej konzole zmené na Running a v ľavej vysúvacej lište Processing dates sa objaví dátum prvého spracovania podľa toho, aký sme si nastavili prvý scenár. V strednom paneli sa objaví vykonávanie definovanej úlohy s farebným pozadím podľa stavu vykonania úlohy.&lt;br /&gt;
&lt;br /&gt;
Po dokončení úlohy sa celé spracovanie (Processing) nastaví do stavu Ukončené (Finished). Podľa nastavenia v paneli Settings je server ukončení, alebo zostáva bežať v pozadí.&lt;br /&gt;
&lt;br /&gt;
== Nastavenie systémových parametrov ==&lt;br /&gt;
[[File:settings.png|thumb|Nastavenia]]&lt;br /&gt;
V menu Admin console je v ľavej časti sekcia, pomocou ktorej sa nastavujú základné parametre systému spracovania. Po inštalácii sú nastavené predvolené hodnoty.&lt;br /&gt;
&lt;br /&gt;
[[File:settings_panel.png|Panel s detailmi]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Význam jednotlivých nastavení&lt;br /&gt;
|-&lt;br /&gt;
|Archive limit&lt;br /&gt;
|Limit počtu dní, odkedy dochádza k archivácii logov. Všetky logy, ktoré sú vzhľadom k dátumu behu archivácie staršie ako uvedený počet dní sú presunuté do archívnych tabuliek a sú dostupné prostredníctvom priameho prístupu do databázy.&lt;br /&gt;
|-&lt;br /&gt;
|Help URL&lt;br /&gt;
|Nastavenie URL pre stránky na tento wiki site&lt;br /&gt;
|-&lt;br /&gt;
|Parallel limit&lt;br /&gt;
|Globálny limit paralelne bežiacich úloh. Ak dosiahne počet naraz spustených úloh tento počet, nie sú spúšťané ďalšie úlohy kým niektorá z nich neskončí (nezáleží, či úspešne alebo nie)&lt;br /&gt;
|-&lt;br /&gt;
|Server path&lt;br /&gt;
|Cesta k inštalácii serverovej časti aplikácie. V prípade vyvolania akcie Start server systém očakáva, že na tejto lokalite je uložený adresár s inštalačnými súbormi DWFC3 servera (napr. dwfc3.jar)&lt;br /&gt;
|-&lt;br /&gt;
|StopIdle&lt;br /&gt;
|Príznak určujúci, či má byť server po dokončení všetkých spracovaní ukončený, alebo má zostať bežať a pravidelne sa dopytovať na prípadné dostupné ďalšie spracovania.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Správa scenárov ==&lt;br /&gt;
Z hľadiska plánovania úloh tvorí scenár základný stavebný blok. Vytvárajú sa najmä pri prvotnej konfikurácii DWFC, ale aj v neskorších fázach najmä pri pridávaní nesúvisiacich úloh. Predpokladom pre vytvorenie scenára je existujúce pripojenie, ktoré je jeho povinným atribútom. Prostredníctvom neho je následne identifikovaná dostupnosť podkladových dát pre ďalšie spracovanie.&lt;br /&gt;
&lt;br /&gt;
Scenár sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Scenario:&lt;br /&gt;
&lt;br /&gt;
[[File:list_scenario.png|Zoznam scenárov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho scenára je potrebné tento scenár vybrať kliknutím na jeho názov v zozname scenárov (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného scenára v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_scenario.png|Editácia scenára]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je scenár uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý scenár v prípade rozpracovaného, ale neuloženého scenára.&lt;br /&gt;
&lt;br /&gt;
== Správa skupín ==&lt;br /&gt;
Skupina tvorí logickú štruktúru, ktorej cieľom je sprehľadnenie zoznamu úloh pri väčších projektoch obsahujúcich rádovo stovky až tisíce úloh. Zároveň je možné ho použiť na ako kontajner určujúci priebeh spracovania z pohľadu závislostí.&lt;br /&gt;
 &lt;br /&gt;
Predpokladom pre vytvorenie skupiny je existencia scenára, nakoľko skupina patrí do práve jedného scenára.&lt;br /&gt;
Skupina sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Group:&lt;br /&gt;
&lt;br /&gt;
[[File:list_group.png|Zoznam skupín]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej skupiny je potrebné túto skupinu vybrať kliknutím na jej názov v zozname skupín (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej skupiny v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_group.png|Editácia skupiny]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je skupina uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú skupinu v prípade rozpracovanej, ale neuloženej skupiny.&lt;br /&gt;
&lt;br /&gt;
== Správa pripojení ==&lt;br /&gt;
Pripojenie je základom nutným pre definíciu ďalších položiek ako úlohy a scenáre.&lt;br /&gt;
&lt;br /&gt;
Pripojenie sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Connection:&lt;br /&gt;
&lt;br /&gt;
[[File:list_connection.png|Zoznam pripojení]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho pripojenia je potrebné toto pripojenie vybrať kliknutím na jeho názov v zozname pripojení (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného pripojenia s (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_connection.png|Editácia pripojenia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je pripojenie uložené v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celé pripojenie v prípade rozpracovaného, ale neuloženého pripojenia.&lt;br /&gt;
&lt;br /&gt;
== Správa úloh ==&lt;br /&gt;
Elementárnym prvkom plánovania je úloha, preto je zoznam úloh v admnistračnej konzole zobrazený v strednej časti. Po otvorení Administrátorskej konzoly je zoznam úplný, obsahuje všetky úlohy. Zoznam je možné rôzne filtrovať podľa skupiny, pripojenia, značky, scenára, ale aj podľa názvu. Aplikácia filtrov sa deje pomocou ikony [[File:button_filter.png|filtra]] na príslušnom elemente (skupine, scenári, atď) alebo pomocou textového poľa vľavo priamym zapisovaním textu, podľa ktorého má filtrácia prebiehať. Je možné kombinovať textovú filtráciu s filtráciou podľa ľubovoľného elementu zo zoznamu vyššie. Nastavený filter sa zobrazuje nad zoznamom úloh, je možné ho zrušiť krížikom vpravo.&lt;br /&gt;
Filtre sú aplikované okamžite po nastavení, pri väčšom počte vyhovujúcich výsledkov je výsledok stránkovaný.&lt;br /&gt;
&lt;br /&gt;
[[File:list_task.png|Zoznam úloh]]&lt;br /&gt;
&lt;br /&gt;
Po kliknutí na niektorú úlohu sa zobrazí detail tejto úlohy v pravej časti obrazovky. Jednotlivé polia je možné upravovať podľa potreby. Po zmene hodnoty poľa je úloha označená ako zmenená a v zozname sa zobrazí odlišnou farbou až do momentu stlačenia tlačidla Ok. To znamená, že je možné prerušiť editáciu úlohy, prejsť na inú úlohu, prípadne aj úplne inú položku a po novom otvorení sa zobrazia editované polia s novými hodnotami. Po potvrdení zmien tlačidlom Ok sa zmeny uložia a farebné odlíšenie úlohy zmizne.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_task.png|Editácia úlohy]]&lt;br /&gt;
&lt;br /&gt;
V detailoch editácie je zobrazené tlačidlo &amp;#039;&amp;#039;&amp;#039;Show advanced settings&amp;#039;&amp;#039;&amp;#039;, stlačením ktorého sa zobrazia ďalšie parametre úlohy.&lt;br /&gt;
&lt;br /&gt;
Niektoré úpravy vykonávané pomocou tejto obrazovky nevyžadujú potvrdenie, ale sa vykonajú automaticky. Jedná sa o zmeny typu priradenie, resp. zrušenie priradenia a sú to nasledovné akcie:&lt;br /&gt;
* Priradenie/odstránenie [[Tag|značky]]&lt;br /&gt;
* Priradenie/odstránenie/zmena typu [[Dependency|závislosti]]&lt;br /&gt;
* Priradenie/odstránenie [[Operator|operátora]]&lt;br /&gt;
&lt;br /&gt;
== Správa operátorov ==&lt;br /&gt;
Definíciu operátora je možné vytvoriť nezávisle od ostatných položiek. Samotné vytvorenie však nezabezpečuje posielanie notifikácií, jednotliví operátori musia byť asociovaní s konkrétnymi úlohami, prípadne celou skupinou.&lt;br /&gt;
&lt;br /&gt;
Operátor sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Operator:&lt;br /&gt;
&lt;br /&gt;
[[File:list_operator.png|Zoznam operátorov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho operátora je potrebné vybrať ho kliknutím na jeho názov v zozname operátorov (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného operátora v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_operator.png|Editácia operátora]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je operátor uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý operátor v prípade rozpracovaného, ale neuloženého operátora.&lt;br /&gt;
&lt;br /&gt;
== Správa značiek ==&lt;br /&gt;
Značka sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Tag:&lt;br /&gt;
&lt;br /&gt;
[[File:list_tag.png|Zoznam značiek]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej značky je potrebné túto značku vybrať kliknutím na jej názov v zozname značiek (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej značky v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_tag.png|Editácia značky]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je značka uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú značku v prípade rozpracovanej, ale neuloženej značky.&lt;br /&gt;
&lt;br /&gt;
== Správa používateľov ==&lt;br /&gt;
[[TBD]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_runs.png&amp;diff=121</id>
		<title>Súbor:Andoid runs.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_runs.png&amp;diff=121"/>
				<updated>2017-08-29T07:20:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_schedules.png&amp;diff=120</id>
		<title>Súbor:Andoid schedules.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_schedules.png&amp;diff=120"/>
				<updated>2017-08-29T07:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=119</id>
		<title>Prevádzka</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=119"/>
				<updated>2017-08-29T07:19:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Mobilná aplikácia (Android) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pravidelné (denné) spracovania pozostáva z niekoľkých činností:&lt;br /&gt;
- spustenie spracovania&lt;br /&gt;
- dohľad&lt;br /&gt;
&lt;br /&gt;
== Spustenie spracovania ==&lt;br /&gt;
Začiatok spracovania je potrebné konfigurovať s prihliadnutím najmä na zvolený režim servera parametrom StopIdle (viď [[Administrácia#Nastavenie systémových parametrov|Nastavenia]]).&lt;br /&gt;
Pokiaľ je server konfigurovaný v režime stáleho behu, tzn. parameter StopIdle je vypnutý, nie je potrebné zabezpečovať pravidelné spúšťanie servera schedulerom OS. V takomto prípade je pravidelne spúšťaný dotaz definovaný na scenári, na základe ktorého je spustené nové spracovanie, resp. iterácia (viď [[Schedule|Plánovanie]]).&lt;br /&gt;
V prípade konfigurácie servera do režimu zastavenia po ukončení všetkých úloh je nutné zabezpečiť, aby bol server spustený pri každom spracovaní. Spustenie môže prebehnúť typicky OS schedulerom (vo Windows je to Task Scheduler, alebo napr. cron v unixe), prípadne iným schedulerom. Je ale potrebné dbať na správne nastavenie premenných prostredia tak, aby bola použitá správna verzia Javy, cesty pre JAVA_HOME a CLASSPATH.&lt;br /&gt;
&lt;br /&gt;
Pokiaľ sa jedná o vykonávanie spracovania, ktoré nie je určené na pravidelný beh, prípadne nie je možné automatizovane určiť dostupnosť dát, je možné server spustiť aj prostredníctvom konzoly. Táto možnosť je dostupná iba v prípade, že je DWFC server inštalovaný na rovnakom počítači (host) ako aplikačný server. Zároveň je potrebné, aby bol nastavený parameter &amp;#039;&amp;#039;&amp;#039;Server path&amp;#039;&amp;#039;&amp;#039; na absolútnu cestu, kde je server inštalovaný.&lt;br /&gt;
Po splnení vyššie uvedených požiadaviek je možné server spustiť prostredníctvom operátoskej konzoly, kde sa v prípade zastaveného servera objaví možnosť &amp;#039;&amp;#039;&amp;#039;Start server&amp;#039;&amp;#039;&amp;#039; ako je na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_run_server.png|Spustenie servera]]&lt;br /&gt;
&lt;br /&gt;
Po vybratí voľby Start server sa zmení stav na Starting a dôjde k spusteniu servera v kontexte používateľa, pod ktorým beží aplikačný server. Pre spustenie je použitá inštancia Java, ktorá bola nakonfigurovaná pre spustenie aplikačného servera.&lt;br /&gt;
&lt;br /&gt;
== Dohľad ==&lt;br /&gt;
V priebehu bežného denného spracovania môže dochádzať k rôznym situáciám. Aj v prípade, že je spracovanie plne vyladené sa občas vyskytnú problémy s dodávkou zdrojových dát, s ich kvalitou, prípadne iné problémy technického charakteru.&lt;br /&gt;
Systém DWFC umožňuje riešiť situácie viacerými spôsobmi, pričom hlavným nástrojom na dohľad nad spracovaním je operátorská konzola znázornená na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_console.png|thumb|Operátorská konzola]]&lt;br /&gt;
&lt;br /&gt;
Konzola slúži na sledovanie priebehu spracovania a umožňuje sledovať nasledovné parametre spracovania:&lt;br /&gt;
* štatistika úloh - spracované úlohy, bežiace úlohy, úlohy, ktorých spustenie skončilo s chybou, úlohy čakajúce na spustenie&lt;br /&gt;
* filtrovanie, vyhľadávania podľa rôznych kritérií&lt;br /&gt;
* prezeranie predchádzajúcich spracovaní&lt;br /&gt;
* zobrazenie detailu vybraného spustenia, vrátane jednotlivých pokusov&lt;br /&gt;
* odhadovaný čas ukončenia jednotlivých spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh, ktoré skončili s chybou umožňuje konzola vykonať nasledovné akcie:&lt;br /&gt;
* nový pokus o spustenie - najmä v prípade chýb typu deadlock, alebo nedostatku zdrojov je nové spustenie úlohy riešením. V prípade, že dochádza pravidelne ku chybe pri spustení úlohy napr. z dôvodu nedostupnosti dát, je vhodné nastaviť opakovanie úlohy až pokiaľ sa nepodarí dáta načítať (viď [[Task|Úloha]]).&lt;br /&gt;
* označenie ako vykonaná - je vhodné použiť v situácii, kedy došlo k manuálnej korekcii, tzn. manuálnemu spracovaniu dát. V takomto prípade sa úloha považuje za vykonanú, čoho dôsledkom sú splnené podmienky pre spustenie ďalších úloh, ktoré sú na tejto úlohe závislé.&lt;br /&gt;
&lt;br /&gt;
Na úlohách, ktoré sú spustené, je možné vykonať nasledovné akcie:&lt;br /&gt;
* Zrušenie - vykoná sa pokus o zrušenie úlohy. V závislosti na type pripojania (DB pripojenie, OS command) a na spôsobe reakcie príslušného cieľa (DB engine, typ OS) je úloha zastavená, označená ako ukončená s chybou, prípadne pokračuje vo vykonávaní (ak príslušný typ pripojenia nepodporuje zastavenie)&lt;br /&gt;
&lt;br /&gt;
Na ľubovoľnej úlohe je možné vykonať akciu skopírovania jej dotazu do schránky (clipboard).&lt;br /&gt;
&lt;br /&gt;
Konzola sa skladá z nasledovných funkčných celkov:&lt;br /&gt;
* filtrovanie - je možné si vybrať filtrovanie podľa rôznych dátumov, scenárov, skupín. Ako prednastavené je filtrovanie všetkých aktívnych spracovaní.&lt;br /&gt;
* prezeranie úloh - zoznam naplánovaných úloh v rámci vybraných spracovaní a po aplikovaní všetkých filtrov zobrazuje aktuálny stav spracovania každej úlohy.&lt;br /&gt;
* odhadované časy do ukončenia spracovania - pre každé bežiace spracovanie je vypočítaný odhadovaný čas do jeho ukončenia&lt;br /&gt;
* prezeranie jednotlivých behov - po vybratí naplánovanej úlohy sa zobrazia detaily ako priemerné trvanie behu v predchádzajúcich spracovaniach, detaily k jednotlivým spusteniam ako aj prípadné chybové hlášky.&lt;br /&gt;
* závislosti vybranej úlohy - zobrazuje dopredné aj spätné závislostí úlohy vrátane jej stavu v príslušnom spracovaní&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dohľad nad spracovaním je možné v obmedzenej miere vykonávať aj prostredníctvom mobilnej aplikácie, ktorá umožňuje sledovanie základných parametrov spracovania:&lt;br /&gt;
* počty úloh v jednotlivých stavoch: spracované, chybné, čakajúce a bežiace&lt;br /&gt;
* odhady dokončenia spustených spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh ukončených s chybou umožňuje znova zaradiť úlohu do spracovania (reprocess), alebo ju označiť za spracovanú. Zároveň umožňuje prezeranie jednotlivých behov vrátane logov takýchto padnutých úloh.&lt;br /&gt;
&lt;br /&gt;
==Mobilná aplikácia (Android)==&lt;br /&gt;
Pre vzdialený dohľad je možné použiť aplikáciu pre OS Android. Umožňuje vykonať základné úkony dohľadu.&lt;br /&gt;
&lt;br /&gt;
Zobrazenie štatistík a odhadov do ukončenia:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_stats.png|x350px|Android štatistiky]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie úloh skončených s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_schedules.png|x350px|Android chyby]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie jednotlivých behov úloh s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_runs.png|x350px|Android behy]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_stats.png&amp;diff=118</id>
		<title>Súbor:Andoid stats.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Andoid_stats.png&amp;diff=118"/>
				<updated>2017-08-29T07:18:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=117</id>
		<title>Prevádzka</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=117"/>
				<updated>2017-08-29T07:17:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pravidelné (denné) spracovania pozostáva z niekoľkých činností:&lt;br /&gt;
- spustenie spracovania&lt;br /&gt;
- dohľad&lt;br /&gt;
&lt;br /&gt;
== Spustenie spracovania ==&lt;br /&gt;
Začiatok spracovania je potrebné konfigurovať s prihliadnutím najmä na zvolený režim servera parametrom StopIdle (viď [[Administrácia#Nastavenie systémových parametrov|Nastavenia]]).&lt;br /&gt;
Pokiaľ je server konfigurovaný v režime stáleho behu, tzn. parameter StopIdle je vypnutý, nie je potrebné zabezpečovať pravidelné spúšťanie servera schedulerom OS. V takomto prípade je pravidelne spúšťaný dotaz definovaný na scenári, na základe ktorého je spustené nové spracovanie, resp. iterácia (viď [[Schedule|Plánovanie]]).&lt;br /&gt;
V prípade konfigurácie servera do režimu zastavenia po ukončení všetkých úloh je nutné zabezpečiť, aby bol server spustený pri každom spracovaní. Spustenie môže prebehnúť typicky OS schedulerom (vo Windows je to Task Scheduler, alebo napr. cron v unixe), prípadne iným schedulerom. Je ale potrebné dbať na správne nastavenie premenných prostredia tak, aby bola použitá správna verzia Javy, cesty pre JAVA_HOME a CLASSPATH.&lt;br /&gt;
&lt;br /&gt;
Pokiaľ sa jedná o vykonávanie spracovania, ktoré nie je určené na pravidelný beh, prípadne nie je možné automatizovane určiť dostupnosť dát, je možné server spustiť aj prostredníctvom konzoly. Táto možnosť je dostupná iba v prípade, že je DWFC server inštalovaný na rovnakom počítači (host) ako aplikačný server. Zároveň je potrebné, aby bol nastavený parameter &amp;#039;&amp;#039;&amp;#039;Server path&amp;#039;&amp;#039;&amp;#039; na absolútnu cestu, kde je server inštalovaný.&lt;br /&gt;
Po splnení vyššie uvedených požiadaviek je možné server spustiť prostredníctvom operátoskej konzoly, kde sa v prípade zastaveného servera objaví možnosť &amp;#039;&amp;#039;&amp;#039;Start server&amp;#039;&amp;#039;&amp;#039; ako je na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_run_server.png|Spustenie servera]]&lt;br /&gt;
&lt;br /&gt;
Po vybratí voľby Start server sa zmení stav na Starting a dôjde k spusteniu servera v kontexte používateľa, pod ktorým beží aplikačný server. Pre spustenie je použitá inštancia Java, ktorá bola nakonfigurovaná pre spustenie aplikačného servera.&lt;br /&gt;
&lt;br /&gt;
== Dohľad ==&lt;br /&gt;
V priebehu bežného denného spracovania môže dochádzať k rôznym situáciám. Aj v prípade, že je spracovanie plne vyladené sa občas vyskytnú problémy s dodávkou zdrojových dát, s ich kvalitou, prípadne iné problémy technického charakteru.&lt;br /&gt;
Systém DWFC umožňuje riešiť situácie viacerými spôsobmi, pričom hlavným nástrojom na dohľad nad spracovaním je operátorská konzola znázornená na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_console.png|thumb|Operátorská konzola]]&lt;br /&gt;
&lt;br /&gt;
Konzola slúži na sledovanie priebehu spracovania a umožňuje sledovať nasledovné parametre spracovania:&lt;br /&gt;
* štatistika úloh - spracované úlohy, bežiace úlohy, úlohy, ktorých spustenie skončilo s chybou, úlohy čakajúce na spustenie&lt;br /&gt;
* filtrovanie, vyhľadávania podľa rôznych kritérií&lt;br /&gt;
* prezeranie predchádzajúcich spracovaní&lt;br /&gt;
* zobrazenie detailu vybraného spustenia, vrátane jednotlivých pokusov&lt;br /&gt;
* odhadovaný čas ukončenia jednotlivých spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh, ktoré skončili s chybou umožňuje konzola vykonať nasledovné akcie:&lt;br /&gt;
* nový pokus o spustenie - najmä v prípade chýb typu deadlock, alebo nedostatku zdrojov je nové spustenie úlohy riešením. V prípade, že dochádza pravidelne ku chybe pri spustení úlohy napr. z dôvodu nedostupnosti dát, je vhodné nastaviť opakovanie úlohy až pokiaľ sa nepodarí dáta načítať (viď [[Task|Úloha]]).&lt;br /&gt;
* označenie ako vykonaná - je vhodné použiť v situácii, kedy došlo k manuálnej korekcii, tzn. manuálnemu spracovaniu dát. V takomto prípade sa úloha považuje za vykonanú, čoho dôsledkom sú splnené podmienky pre spustenie ďalších úloh, ktoré sú na tejto úlohe závislé.&lt;br /&gt;
&lt;br /&gt;
Na úlohách, ktoré sú spustené, je možné vykonať nasledovné akcie:&lt;br /&gt;
* Zrušenie - vykoná sa pokus o zrušenie úlohy. V závislosti na type pripojania (DB pripojenie, OS command) a na spôsobe reakcie príslušného cieľa (DB engine, typ OS) je úloha zastavená, označená ako ukončená s chybou, prípadne pokračuje vo vykonávaní (ak príslušný typ pripojenia nepodporuje zastavenie)&lt;br /&gt;
&lt;br /&gt;
Na ľubovoľnej úlohe je možné vykonať akciu skopírovania jej dotazu do schránky (clipboard).&lt;br /&gt;
&lt;br /&gt;
Konzola sa skladá z nasledovných funkčných celkov:&lt;br /&gt;
* filtrovanie - je možné si vybrať filtrovanie podľa rôznych dátumov, scenárov, skupín. Ako prednastavené je filtrovanie všetkých aktívnych spracovaní.&lt;br /&gt;
* prezeranie úloh - zoznam naplánovaných úloh v rámci vybraných spracovaní a po aplikovaní všetkých filtrov zobrazuje aktuálny stav spracovania každej úlohy.&lt;br /&gt;
* odhadované časy do ukončenia spracovania - pre každé bežiace spracovanie je vypočítaný odhadovaný čas do jeho ukončenia&lt;br /&gt;
* prezeranie jednotlivých behov - po vybratí naplánovanej úlohy sa zobrazia detaily ako priemerné trvanie behu v predchádzajúcich spracovaniach, detaily k jednotlivým spusteniam ako aj prípadné chybové hlášky.&lt;br /&gt;
* závislosti vybranej úlohy - zobrazuje dopredné aj spätné závislostí úlohy vrátane jej stavu v príslušnom spracovaní&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dohľad nad spracovaním je možné v obmedzenej miere vykonávať aj prostredníctvom mobilnej aplikácie, ktorá umožňuje sledovanie základných parametrov spracovania:&lt;br /&gt;
* počty úloh v jednotlivých stavoch: spracované, chybné, čakajúce a bežiace&lt;br /&gt;
* odhady dokončenia spustených spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh ukončených s chybou umožňuje znova zaradiť úlohu do spracovania (reprocess), alebo ju označiť za spracovanú. Zároveň umožňuje prezeranie jednotlivých behov vrátane logov takýchto padnutých úloh.&lt;br /&gt;
&lt;br /&gt;
==Mobilná aplikácia (Android)==&lt;br /&gt;
Pre vzdialený dohľad je možné použiť aplikáciu pre OS Android. Umožňuje vykonať základné úkony dohľadu.&lt;br /&gt;
&lt;br /&gt;
Zobrazenie štatistík a odhadov do ukončenia:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_stats.png|frame|Android štatistiky]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie úloh skončených s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_schedules.png|frame|Android chyby]]&lt;br /&gt;
&lt;br /&gt;
Zobrazenie jednotlivých behov úloh s chybou:&lt;br /&gt;
&lt;br /&gt;
[[File:andoid_runs.png|frame|Android behy]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=116</id>
		<title>Administrácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=116"/>
				<updated>2017-08-29T06:26:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Správa používateľov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prvé spustenie ==&lt;br /&gt;
Po inštalácii je potrebné vykonať niekoľko nastavení, ktoré sú špecifické pre danú inštaláciu.&lt;br /&gt;
&lt;br /&gt;
# Nastavenie parametrov - viď [[#Nastavenie systémových parametrov|Nastavenia]]&lt;br /&gt;
# Vytvorenie prvého scenára - viď [[#Správa scenárov|Správa scenárov]]&lt;br /&gt;
# Vytvorenie prvej skupiny - viď [[#Správa skupín|Správa skupín]]&lt;br /&gt;
# Vytvorenie prvého pripojenia - viď [[#Správa pripojení|Správa pripojení]]&lt;br /&gt;
# Vytvorenie prvej úlohy - viď [[#Správa úloh|Správa úloh]]&lt;br /&gt;
&lt;br /&gt;
Po vykonaní uvedených krokov je systém pripravený na kontrolné spustenie spracovania.&lt;br /&gt;
Server vykonávajúci spracovanie je možné spustiť nasledovne:&lt;br /&gt;
* V prípade, ak je v sekcii Nastavenia parameter s názvom Server path nastavený, v operátorskej konzole (menu Operator console) je pod tlačidlom zobrazujúcim stav servera možné vybrať akciu Start server. Táto akcia je dostupná, ak je stav servera Stopped.&lt;br /&gt;
* V každom prípade je možné spustiť server manuálne, viď [[Prevádzka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pu úspešnom spustení servera sa stav na operátorskej konzole zmené na Running a v ľavej vysúvacej lište Processing dates sa objaví dátum prvého spracovania podľa toho, aký sme si nastavili prvý scenár. V strednom paneli sa objaví vykonávanie definovanej úlohy s farebným pozadím podľa stavu vykonania úlohy.&lt;br /&gt;
&lt;br /&gt;
Po dokončení úlohy sa celé spracovanie (Processing) nastaví do stavu Ukončené (Finished). Podľa nastavenia v paneli Settings je server ukončení, alebo zostáva bežať v pozadí.&lt;br /&gt;
&lt;br /&gt;
== Nastavenie systémových parametrov ==&lt;br /&gt;
[[File:settings.png|thumb|Nastavenia]]&lt;br /&gt;
V menu Admin console je v ľavej časti sekcia, pomocou ktorej sa nastavujú základné parametre systému spracovania. Po inštalácii sú nastavené predvolené hodnoty.&lt;br /&gt;
&lt;br /&gt;
[[File:settings_panel.png|Panel s detailmi]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Význam jednotlivých nastavení&lt;br /&gt;
|-&lt;br /&gt;
|Archive limit&lt;br /&gt;
|Limit počtu dní, odkedy dochádza k archivácii logov. Všetky logy, ktoré sú vzhľadom k dátumu behu archivácie staršie ako uvedený počet dní sú presunuté do archívnych tabuliek a sú dostupné prostredníctvom priameho prístupu do databázy.&lt;br /&gt;
|-&lt;br /&gt;
|Help URL&lt;br /&gt;
|Nastavenie URL pre stránky na tento wiki site&lt;br /&gt;
|-&lt;br /&gt;
|Parallel limit&lt;br /&gt;
|Globálny limit paralelne bežiacich úloh. Ak dosiahne počet naraz spustených úloh tento počet, nie sú spúšťané ďalšie úlohy kým niektorá z nich neskončí (nezáleží, či úspešne alebo nie)&lt;br /&gt;
|-&lt;br /&gt;
|Server path&lt;br /&gt;
|Cesta k inštalácii serverovej časti aplikácie. V prípade vyvolania akcie Start server systém očakáva, že na tejto lokalite je uložený adresár s inštalačnými súbormi DWFC3 servera (napr. dwfc3.jar)&lt;br /&gt;
|-&lt;br /&gt;
|StopIdle&lt;br /&gt;
|Príznak určujúci, či má byť server po dokončení všetkých spracovaní ukončený, alebo má zostať bežať a pravidelne sa dopytovať na prípadné dostupné ďalšie spracovania.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Správa scenárov ==&lt;br /&gt;
Z hľadiska plánovania úloh tvorí scenár základný stavebný blok. Vytvárajú sa najmä pri prvotnej konfikurácii DWFC, ale aj v neskorších fázach najmä pri pridávaní nesúvisiacich úloh. Predpokladom pre vytvorenie scenára je existujúce pripojenie, ktoré je jeho povinným atribútom. Prostredníctvom neho je následne identifikovaná dostupnosť podkladových dát pre ďalšie spracovanie.&lt;br /&gt;
&lt;br /&gt;
Scenár sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Scenario:&lt;br /&gt;
&lt;br /&gt;
[[File:list_scenario.png|Zoznam scenárov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho scenára je potrebné tento scenár vybrať kliknutím na jeho názov v zozname scenárov (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného scenára v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_scenario.png|Editácia scenára]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je scenár uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý scenár v prípade rozpracovaného, ale neuloženého scenára.&lt;br /&gt;
&lt;br /&gt;
== Správa skupín ==&lt;br /&gt;
Skupina tvorí logickú štruktúru, ktorej cieľom je sprehľadnenie zoznamu úloh pri väčších projektoch obsahujúcich rádovo stovky až tisíce úloh. Zároveň je možné ho použiť na ako kontajner určujúci priebeh spracovania z pohľadu závislostí.&lt;br /&gt;
 &lt;br /&gt;
Predpokladom pre vytvorenie skupiny je existencia scenára, nakoľko skupina patrí do práve jedného scenára.&lt;br /&gt;
Skupina sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Group:&lt;br /&gt;
&lt;br /&gt;
[[File:list_group.png|Zoznam skupín]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej skupiny je potrebné túto skupinu vybrať kliknutím na jej názov v zozname skupín (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej skupiny v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_group.png|Editácia skupiny]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je skupina uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú skupinu v prípade rozpracovanej, ale neuloženej skupiny.&lt;br /&gt;
&lt;br /&gt;
== Správa pripojení ==&lt;br /&gt;
Pripojenie je základom nutným pre definíciu ďalších položiek ako úlohy a scenáre.&lt;br /&gt;
&lt;br /&gt;
Pripojenie sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Connection:&lt;br /&gt;
&lt;br /&gt;
[[File:list_connection.png|Zoznam pripojení]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho pripojenia je potrebné toto pripojenie vybrať kliknutím na jeho názov v zozname pripojení (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného pripojenia s (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_connection.png|Editácia pripojenia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je pripojenie uložené v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celé pripojenie v prípade rozpracovaného, ale neuloženého pripojenia.&lt;br /&gt;
&lt;br /&gt;
== Správa úloh ==&lt;br /&gt;
&lt;br /&gt;
== Správa operátorov ==&lt;br /&gt;
Definíciu operátora je možné vytvoriť nezávisle od ostatných položiek. Samotné vytvorenie však nezabezpečuje posielanie notifikácií, jednotliví operátori musia byť asociovaní s konkrétnymi úlohami, prípadne celou skupinou.&lt;br /&gt;
&lt;br /&gt;
Operátor sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Operator:&lt;br /&gt;
&lt;br /&gt;
[[File:list_operator.png|Zoznam operátorov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho operátora je potrebné vybrať ho kliknutím na jeho názov v zozname operátorov (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného operátora v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_operator.png|Editácia operátora]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je operátor uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý operátor v prípade rozpracovaného, ale neuloženého operátora.&lt;br /&gt;
&lt;br /&gt;
== Správa značiek ==&lt;br /&gt;
Značka sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Tag:&lt;br /&gt;
&lt;br /&gt;
[[File:list_tag.png|Zoznam značiek]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej značky je potrebné túto značku vybrať kliknutím na jej názov v zozname značiek (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej značky v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_tag.png|Editácia značky]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je značka uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú značku v prípade rozpracovanej, ale neuloženej značky.&lt;br /&gt;
&lt;br /&gt;
== Správa používateľov ==&lt;br /&gt;
[[TBD]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Group&amp;diff=115</id>
		<title>Group</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Group&amp;diff=115"/>
				<updated>2017-08-29T06:25:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Atribúty skupiny */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Skupina predstavuje množinu úloh, ktoré sú podobné z hľadiska plánovania, prípadne z hľadiska logickej architektúry. Každá skupina patrú do práve jedného scenára.&lt;br /&gt;
Skupiny nie je možné vkladať do iných skupín.&lt;br /&gt;
&lt;br /&gt;
==Atribúty skupiny==&lt;br /&gt;
* Názov&lt;br /&gt;
* Enabled - povolená/zakázaná skupina, umožňuje vylúčiť/zaradiť do plánovania úlohy celej skupiny&lt;br /&gt;
* Load limit - maximálne zaťaženie úloh, ktoré je možné spustiť v rámci skupiny, pre detaily viď [[Load management]]&lt;br /&gt;
* Parallel limit - maximálny počet súčasne bežiacich úloh v rámci skupiny,viď [[Load management]]&lt;br /&gt;
* Multiday mode - režim spúšťania úloh pri súčasnom behu za viacero dní. Pre detaily viď [[Multiday]]&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=114</id>
		<title>Scenario</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Scenario&amp;diff=114"/>
				<updated>2017-08-29T06:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Dotaz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scenárom označujeme sadu súvisiacich úloh, ktoré sú naplánované na spustenie spoločnou udalosťou (napr. dostupnosť dát, moment dokončenia uzávierky systému).&lt;br /&gt;
Scenár by mal zahŕňať v sebe všetky súvisiace úlohy spracovávané v nadväznosti na sebe. Ako príklad môže byť spracovanie DWH ako samostatný scenár, rôzne intra-day a near realtime úlohy ako samostatný scenár.&lt;br /&gt;
Takisto úlohy týkajúce sa údržby databáz, serverov by mali byť nastavené ako samostatné scenáre.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti==&lt;br /&gt;
Vlastnosti scenára ovplyvňujú najmä spôsob plánovania denného spracovania&lt;br /&gt;
* Názov - jedinečný názov scenára&lt;br /&gt;
* Enabled - povolené/zakázané plánovanie scenára (pre ďalšie iterácie, už naplánované iterácie budú dokončené)&lt;br /&gt;
* Query - dotaz, ktorý je pravidelne spúšťaný a na základe ktorého je plánované spracovanie, viď [[TBD]]&lt;br /&gt;
* Polling frequency - pravidelné spúšťanie vyššie uvedeného dotazu, udávané v minútach&lt;br /&gt;
* Parallelism - počet súčasne naplánovaných/bežiacich spracovaná tohto scenára - tzn. maximálny počet súčasne spracovaných dátumov v prípade denného spracovania&lt;br /&gt;
&lt;br /&gt;
==Dotaz==&lt;br /&gt;
Očakávaný je platný SQL dotaz, ktorý vracia jeden riadok a nasledovné stĺpce:&lt;br /&gt;
* dátum spracovania vo formáte date, datetime (berie sa len dátumová časť)&lt;br /&gt;
* kód iterácie - nepovinný stĺpec, je potrebné pre viacnásobné spustenia v rámci dňa, pre detaily viď [[Schedule|Plánovanie spracovania]]&lt;br /&gt;
* názov spracovania - nepovinný stĺpec, ktorý ak je nenulový je použitý ako názov spracovania v aplikácii namiesto kombinácie Scenára, dátumu a iterácie. Pomocou tohto textu je možné nahradiť formát &amp;lt;scenár&amp;gt;/&amp;lt;dátum&amp;gt;/&amp;lt;iterácia&amp;gt; ľubovoľným textom.&lt;br /&gt;
&lt;br /&gt;
Pred spustením dotazu sa vykonáva nahradenie značiek hodnotou parametrov. Je možné použiť nasledovné parametre:&lt;br /&gt;
* maxdate - maximálny dátum, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxprocessingID - maximálny číselný identifikátor, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxIteration - kód iterácie s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingName - názov spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
* maxProcessingStatus - stav spracovania s maximálnym identifikátorom, za ktorý bolo spracovanie spustené&lt;br /&gt;
&lt;br /&gt;
Parametre sú v dotaze vložené ako značky ohraničené oddeľovačom %značka%&lt;br /&gt;
Pri viacnásobnom použití značiek sú nahradené všetky výskyty.&lt;br /&gt;
&lt;br /&gt;
Príklad použitia viacerých značiek na SQL príkaze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
select %maxdate% + 1 as date, &amp;#039;iter1&amp;#039; as iteration, &amp;#039;iter1 on &amp;#039; + (%maxdate% + 1) as name;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=113</id>
		<title>Administrácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=113"/>
				<updated>2017-08-29T06:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Prvé spustenie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prvé spustenie ==&lt;br /&gt;
Po inštalácii je potrebné vykonať niekoľko nastavení, ktoré sú špecifické pre danú inštaláciu.&lt;br /&gt;
&lt;br /&gt;
# Nastavenie parametrov - viď [[#Nastavenie systémových parametrov|Nastavenia]]&lt;br /&gt;
# Vytvorenie prvého scenára - viď [[#Správa scenárov|Správa scenárov]]&lt;br /&gt;
# Vytvorenie prvej skupiny - viď [[#Správa skupín|Správa skupín]]&lt;br /&gt;
# Vytvorenie prvého pripojenia - viď [[#Správa pripojení|Správa pripojení]]&lt;br /&gt;
# Vytvorenie prvej úlohy - viď [[#Správa úloh|Správa úloh]]&lt;br /&gt;
&lt;br /&gt;
Po vykonaní uvedených krokov je systém pripravený na kontrolné spustenie spracovania.&lt;br /&gt;
Server vykonávajúci spracovanie je možné spustiť nasledovne:&lt;br /&gt;
* V prípade, ak je v sekcii Nastavenia parameter s názvom Server path nastavený, v operátorskej konzole (menu Operator console) je pod tlačidlom zobrazujúcim stav servera možné vybrať akciu Start server. Táto akcia je dostupná, ak je stav servera Stopped.&lt;br /&gt;
* V každom prípade je možné spustiť server manuálne, viď [[Prevádzka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pu úspešnom spustení servera sa stav na operátorskej konzole zmené na Running a v ľavej vysúvacej lište Processing dates sa objaví dátum prvého spracovania podľa toho, aký sme si nastavili prvý scenár. V strednom paneli sa objaví vykonávanie definovanej úlohy s farebným pozadím podľa stavu vykonania úlohy.&lt;br /&gt;
&lt;br /&gt;
Po dokončení úlohy sa celé spracovanie (Processing) nastaví do stavu Ukončené (Finished). Podľa nastavenia v paneli Settings je server ukončení, alebo zostáva bežať v pozadí.&lt;br /&gt;
&lt;br /&gt;
== Nastavenie systémových parametrov ==&lt;br /&gt;
[[File:settings.png|thumb|Nastavenia]]&lt;br /&gt;
V menu Admin console je v ľavej časti sekcia, pomocou ktorej sa nastavujú základné parametre systému spracovania. Po inštalácii sú nastavené predvolené hodnoty.&lt;br /&gt;
&lt;br /&gt;
[[File:settings_panel.png|Panel s detailmi]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Význam jednotlivých nastavení&lt;br /&gt;
|-&lt;br /&gt;
|Archive limit&lt;br /&gt;
|Limit počtu dní, odkedy dochádza k archivácii logov. Všetky logy, ktoré sú vzhľadom k dátumu behu archivácie staršie ako uvedený počet dní sú presunuté do archívnych tabuliek a sú dostupné prostredníctvom priameho prístupu do databázy.&lt;br /&gt;
|-&lt;br /&gt;
|Help URL&lt;br /&gt;
|Nastavenie URL pre stránky na tento wiki site&lt;br /&gt;
|-&lt;br /&gt;
|Parallel limit&lt;br /&gt;
|Globálny limit paralelne bežiacich úloh. Ak dosiahne počet naraz spustených úloh tento počet, nie sú spúšťané ďalšie úlohy kým niektorá z nich neskončí (nezáleží, či úspešne alebo nie)&lt;br /&gt;
|-&lt;br /&gt;
|Server path&lt;br /&gt;
|Cesta k inštalácii serverovej časti aplikácie. V prípade vyvolania akcie Start server systém očakáva, že na tejto lokalite je uložený adresár s inštalačnými súbormi DWFC3 servera (napr. dwfc3.jar)&lt;br /&gt;
|-&lt;br /&gt;
|StopIdle&lt;br /&gt;
|Príznak určujúci, či má byť server po dokončení všetkých spracovaní ukončený, alebo má zostať bežať a pravidelne sa dopytovať na prípadné dostupné ďalšie spracovania.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Správa scenárov ==&lt;br /&gt;
Z hľadiska plánovania úloh tvorí scenár základný stavebný blok. Vytvárajú sa najmä pri prvotnej konfikurácii DWFC, ale aj v neskorších fázach najmä pri pridávaní nesúvisiacich úloh. Predpokladom pre vytvorenie scenára je existujúce pripojenie, ktoré je jeho povinným atribútom. Prostredníctvom neho je následne identifikovaná dostupnosť podkladových dát pre ďalšie spracovanie.&lt;br /&gt;
&lt;br /&gt;
Scenár sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Scenario:&lt;br /&gt;
&lt;br /&gt;
[[File:list_scenario.png|Zoznam scenárov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho scenára je potrebné tento scenár vybrať kliknutím na jeho názov v zozname scenárov (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného scenára v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_scenario.png|Editácia scenára]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je scenár uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý scenár v prípade rozpracovaného, ale neuloženého scenára.&lt;br /&gt;
&lt;br /&gt;
== Správa skupín ==&lt;br /&gt;
Skupina tvorí logickú štruktúru, ktorej cieľom je sprehľadnenie zoznamu úloh pri väčších projektoch obsahujúcich rádovo stovky až tisíce úloh. Zároveň je možné ho použiť na ako kontajner určujúci priebeh spracovania z pohľadu závislostí.&lt;br /&gt;
 &lt;br /&gt;
Predpokladom pre vytvorenie skupiny je existencia scenára, nakoľko skupina patrí do práve jedného scenára.&lt;br /&gt;
Skupina sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Group:&lt;br /&gt;
&lt;br /&gt;
[[File:list_group.png|Zoznam skupín]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej skupiny je potrebné túto skupinu vybrať kliknutím na jej názov v zozname skupín (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej skupiny v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_group.png|Editácia skupiny]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je skupina uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú skupinu v prípade rozpracovanej, ale neuloženej skupiny.&lt;br /&gt;
&lt;br /&gt;
== Správa pripojení ==&lt;br /&gt;
Pripojenie je základom nutným pre definíciu ďalších položiek ako úlohy a scenáre.&lt;br /&gt;
&lt;br /&gt;
Pripojenie sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Connection:&lt;br /&gt;
&lt;br /&gt;
[[File:list_connection.png|Zoznam pripojení]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho pripojenia je potrebné toto pripojenie vybrať kliknutím na jeho názov v zozname pripojení (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného pripojenia s (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_connection.png|Editácia pripojenia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je pripojenie uložené v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celé pripojenie v prípade rozpracovaného, ale neuloženého pripojenia.&lt;br /&gt;
&lt;br /&gt;
== Správa úloh ==&lt;br /&gt;
&lt;br /&gt;
== Správa operátorov ==&lt;br /&gt;
Definíciu operátora je možné vytvoriť nezávisle od ostatných položiek. Samotné vytvorenie však nezabezpečuje posielanie notifikácií, jednotliví operátori musia byť asociovaní s konkrétnymi úlohami, prípadne celou skupinou.&lt;br /&gt;
&lt;br /&gt;
Operátor sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Operator:&lt;br /&gt;
&lt;br /&gt;
[[File:list_operator.png|Zoznam operátorov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho operátora je potrebné vybrať ho kliknutím na jeho názov v zozname operátorov (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného operátora v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_operator.png|Editácia operátora]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je operátor uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý operátor v prípade rozpracovaného, ale neuloženého operátora.&lt;br /&gt;
&lt;br /&gt;
== Správa značiek ==&lt;br /&gt;
Značka sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Tag:&lt;br /&gt;
&lt;br /&gt;
[[File:list_tag.png|Zoznam značiek]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej značky je potrebné túto značku vybrať kliknutím na jej názov v zozname značiek (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej značky v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_tag.png|Editácia značky]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je značka uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú značku v prípade rozpracovanej, ale neuloženej značky.&lt;br /&gt;
&lt;br /&gt;
== Správa používateľov ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=112</id>
		<title>Prevádzka</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Prev%C3%A1dzka&amp;diff=112"/>
				<updated>2017-08-29T06:22:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Dohľad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pravidelné (denné) spracovania pozostáva z niekoľkých činností:&lt;br /&gt;
- spustenie spracovania&lt;br /&gt;
- dohľad&lt;br /&gt;
&lt;br /&gt;
== Spustenie spracovania ==&lt;br /&gt;
Začiatok spracovania je potrebné konfigurovať s prihliadnutím najmä na zvolený režim servera parametrom StopIdle (viď [[Administrácia#Nastavenie systémových parametrov|Nastavenia]]).&lt;br /&gt;
Pokiaľ je server konfigurovaný v režime stáleho behu, tzn. parameter StopIdle je vypnutý, nie je potrebné zabezpečovať pravidelné spúšťanie servera schedulerom OS. V takomto prípade je pravidelne spúšťaný dotaz definovaný na scenári, na základe ktorého je spustené nové spracovanie, resp. iterácia (viď [[Schedule|Plánovanie]]).&lt;br /&gt;
V prípade konfigurácie servera do režimu zastavenia po ukončení všetkých úloh je nutné zabezpečiť, aby bol server spustený pri každom spracovaní. Spustenie môže prebehnúť typicky OS schedulerom (vo Windows je to Task Scheduler, alebo napr. cron v unixe), prípadne iným schedulerom. Je ale potrebné dbať na správne nastavenie premenných prostredia tak, aby bola použitá správna verzia Javy, cesty pre JAVA_HOME a CLASSPATH.&lt;br /&gt;
&lt;br /&gt;
Pokiaľ sa jedná o vykonávanie spracovania, ktoré nie je určené na pravidelný beh, prípadne nie je možné automatizovane určiť dostupnosť dát, je možné server spustiť aj prostredníctvom konzoly. Táto možnosť je dostupná iba v prípade, že je DWFC server inštalovaný na rovnakom počítači (host) ako aplikačný server. Zároveň je potrebné, aby bol nastavený parameter &amp;#039;&amp;#039;&amp;#039;Server path&amp;#039;&amp;#039;&amp;#039; na absolútnu cestu, kde je server inštalovaný.&lt;br /&gt;
Po splnení vyššie uvedených požiadaviek je možné server spustiť prostredníctvom operátoskej konzoly, kde sa v prípade zastaveného servera objaví možnosť &amp;#039;&amp;#039;&amp;#039;Start server&amp;#039;&amp;#039;&amp;#039; ako je na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_run_server.png|Spustenie servera]]&lt;br /&gt;
&lt;br /&gt;
Po vybratí voľby Start server sa zmení stav na Starting a dôjde k spusteniu servera v kontexte používateľa, pod ktorým beží aplikačný server. Pre spustenie je použitá inštancia Java, ktorá bola nakonfigurovaná pre spustenie aplikačného servera.&lt;br /&gt;
&lt;br /&gt;
== Dohľad ==&lt;br /&gt;
V priebehu bežného denného spracovania môže dochádzať k rôznym situáciám. Aj v prípade, že je spracovanie plne vyladené sa občas vyskytnú problémy s dodávkou zdrojových dát, s ich kvalitou, prípadne iné problémy technického charakteru.&lt;br /&gt;
Systém DWFC umožňuje riešiť situácie viacerými spôsobmi, pričom hlavným nástrojom na dohľad nad spracovaním je operátorská konzola znázornená na obrázku nižšie.&lt;br /&gt;
&lt;br /&gt;
[[File:operator_console.png|thumb|Operátorská konzola]]&lt;br /&gt;
&lt;br /&gt;
Konzola slúži na sledovanie priebehu spracovania a umožňuje sledovať nasledovné parametre spracovania:&lt;br /&gt;
* štatistika úloh - spracované úlohy, bežiace úlohy, úlohy, ktorých spustenie skončilo s chybou, úlohy čakajúce na spustenie&lt;br /&gt;
* filtrovanie, vyhľadávania podľa rôznych kritérií&lt;br /&gt;
* prezeranie predchádzajúcich spracovaní&lt;br /&gt;
* zobrazenie detailu vybraného spustenia, vrátane jednotlivých pokusov&lt;br /&gt;
* odhadovaný čas ukončenia jednotlivých spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh, ktoré skončili s chybou umožňuje konzola vykonať nasledovné akcie:&lt;br /&gt;
* nový pokus o spustenie - najmä v prípade chýb typu deadlock, alebo nedostatku zdrojov je nové spustenie úlohy riešením. V prípade, že dochádza pravidelne ku chybe pri spustení úlohy napr. z dôvodu nedostupnosti dát, je vhodné nastaviť opakovanie úlohy až pokiaľ sa nepodarí dáta načítať (viď [[Task|Úloha]]).&lt;br /&gt;
* označenie ako vykonaná - je vhodné použiť v situácii, kedy došlo k manuálnej korekcii, tzn. manuálnemu spracovaniu dát. V takomto prípade sa úloha považuje za vykonanú, čoho dôsledkom sú splnené podmienky pre spustenie ďalších úloh, ktoré sú na tejto úlohe závislé.&lt;br /&gt;
&lt;br /&gt;
Na úlohách, ktoré sú spustené, je možné vykonať nasledovné akcie:&lt;br /&gt;
* Zrušenie - vykoná sa pokus o zrušenie úlohy. V závislosti na type pripojania (DB pripojenie, OS command) a na spôsobe reakcie príslušného cieľa (DB engine, typ OS) je úloha zastavená, označená ako ukončená s chybou, prípadne pokračuje vo vykonávaní (ak príslušný typ pripojenia nepodporuje zastavenie)&lt;br /&gt;
&lt;br /&gt;
Na ľubovoľnej úlohe je možné vykonať akciu skopírovania jej dotazu do schránky (clipboard).&lt;br /&gt;
&lt;br /&gt;
Konzola sa skladá z nasledovných funkčných celkov:&lt;br /&gt;
* filtrovanie - je možné si vybrať filtrovanie podľa rôznych dátumov, scenárov, skupín. Ako prednastavené je filtrovanie všetkých aktívnych spracovaní.&lt;br /&gt;
* prezeranie úloh - zoznam naplánovaných úloh v rámci vybraných spracovaní a po aplikovaní všetkých filtrov zobrazuje aktuálny stav spracovania každej úlohy.&lt;br /&gt;
* odhadované časy do ukončenia spracovania - pre každé bežiace spracovanie je vypočítaný odhadovaný čas do jeho ukončenia&lt;br /&gt;
* prezeranie jednotlivých behov - po vybratí naplánovanej úlohy sa zobrazia detaily ako priemerné trvanie behu v predchádzajúcich spracovaniach, detaily k jednotlivým spusteniam ako aj prípadné chybové hlášky.&lt;br /&gt;
* závislosti vybranej úlohy - zobrazuje dopredné aj spätné závislostí úlohy vrátane jej stavu v príslušnom spracovaní&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dohľad nad spracovaním je možné v obmedzenej miere vykonávať aj prostredníctvom mobilnej aplikácie, ktorá umožňuje sledovanie základných parametrov spracovania:&lt;br /&gt;
* počty úloh v jednotlivých stavoch: spracované, chybné, čakajúce a bežiace&lt;br /&gt;
* odhady dokončenia spustených spracovaní&lt;br /&gt;
&lt;br /&gt;
V prípade úloh ukončených s chybou umožňuje znova zaradiť úlohu do spracovania (reprocess), alebo ju označiť za spracovanú. Zároveň umožňuje prezeranie jednotlivých behov vrátane logov takýchto padnutých úloh.&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Operator_console.png&amp;diff=111</id>
		<title>Súbor:Operator console.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Operator_console.png&amp;diff=111"/>
				<updated>2017-08-29T06:21:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Operator_run_server.png&amp;diff=110</id>
		<title>Súbor:Operator run server.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Operator_run_server.png&amp;diff=110"/>
				<updated>2017-08-29T06:19:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_tag.png&amp;diff=109</id>
		<title>Súbor:Edit tag.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_tag.png&amp;diff=109"/>
				<updated>2017-08-29T06:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_tag.png&amp;diff=108</id>
		<title>Súbor:List tag.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_tag.png&amp;diff=108"/>
				<updated>2017-08-29T06:16:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_operator.png&amp;diff=107</id>
		<title>Súbor:Edit operator.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_operator.png&amp;diff=107"/>
				<updated>2017-08-29T06:16:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_operator.png&amp;diff=106</id>
		<title>Súbor:List operator.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_operator.png&amp;diff=106"/>
				<updated>2017-08-29T06:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=105</id>
		<title>Administrácia</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=Administr%C3%A1cia&amp;diff=105"/>
				<updated>2017-08-29T06:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: /* Správa skupín */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prvé spustenie ==&lt;br /&gt;
Po inštalácii je potrebné vykonať niekoľko nastavení, ktoré sú špecifické pre danú inštaláciu.&lt;br /&gt;
&lt;br /&gt;
# Nastavenie parametrov - viď [[#Nastavenie systémových parametrov|Nastavenia]]&lt;br /&gt;
# Vytvorenie prvého scenára - viď [[#Správa scenárov|Správa scenárov]]&lt;br /&gt;
# Vytvorenie prvej skupiny - viď [[#Správa skupín|Správa skupín]]&lt;br /&gt;
# Vytvorenie prvého pripojenia - viď [[#Správa pripojení|Správa pripojení]]&lt;br /&gt;
# Vytvorenie prvej úlohy - viď [[#Správa úloh|Správa úloh]]&lt;br /&gt;
&lt;br /&gt;
Po vykonaní uvedených krokov je systém pripravený na kontrolné spustenie spracovania.&lt;br /&gt;
Server vykonávajúci spracovanie je možné spustiť nasledovne:&lt;br /&gt;
* V prípade, ak je v sekcii Nastavenia parameter s názvom Server path nastavený, v operátorskej konzole (menu Operator console) je pod tlačidlom zobrazujúcim stav servera možné vybrať akciu Start server. Táto akcia je dostupná, ak je stav servera Stopped.&lt;br /&gt;
* V každom prípade je možné spustiť server manuálne, viď [[Operating server|Prevádzkovanie servera]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pu úspešnom spustení servera sa stav na operátorskej konzole zmené na Running a v ľavej vysúvacej lište Processing dates sa objaví dátum prvého spracovania podľa toho, aký sme si nastavili prvý scenár. V strednom paneli sa objaví vykonávanie definovanej úlohy s farebným pozadím podľa stavu vykonania úlohy.&lt;br /&gt;
&lt;br /&gt;
Po dokončení úlohy sa celé spracovanie (Processing) nastaví do stavu Ukončené (Finished). Podľa nastavenia v paneli Settings je server ukončení, alebo zostáva bežať v pozadí.&lt;br /&gt;
&lt;br /&gt;
== Nastavenie systémových parametrov ==&lt;br /&gt;
[[File:settings.png|thumb|Nastavenia]]&lt;br /&gt;
V menu Admin console je v ľavej časti sekcia, pomocou ktorej sa nastavujú základné parametre systému spracovania. Po inštalácii sú nastavené predvolené hodnoty.&lt;br /&gt;
&lt;br /&gt;
[[File:settings_panel.png|Panel s detailmi]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Význam jednotlivých nastavení&lt;br /&gt;
|-&lt;br /&gt;
|Archive limit&lt;br /&gt;
|Limit počtu dní, odkedy dochádza k archivácii logov. Všetky logy, ktoré sú vzhľadom k dátumu behu archivácie staršie ako uvedený počet dní sú presunuté do archívnych tabuliek a sú dostupné prostredníctvom priameho prístupu do databázy.&lt;br /&gt;
|-&lt;br /&gt;
|Help URL&lt;br /&gt;
|Nastavenie URL pre stránky na tento wiki site&lt;br /&gt;
|-&lt;br /&gt;
|Parallel limit&lt;br /&gt;
|Globálny limit paralelne bežiacich úloh. Ak dosiahne počet naraz spustených úloh tento počet, nie sú spúšťané ďalšie úlohy kým niektorá z nich neskončí (nezáleží, či úspešne alebo nie)&lt;br /&gt;
|-&lt;br /&gt;
|Server path&lt;br /&gt;
|Cesta k inštalácii serverovej časti aplikácie. V prípade vyvolania akcie Start server systém očakáva, že na tejto lokalite je uložený adresár s inštalačnými súbormi DWFC3 servera (napr. dwfc3.jar)&lt;br /&gt;
|-&lt;br /&gt;
|StopIdle&lt;br /&gt;
|Príznak určujúci, či má byť server po dokončení všetkých spracovaní ukončený, alebo má zostať bežať a pravidelne sa dopytovať na prípadné dostupné ďalšie spracovania.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Správa scenárov ==&lt;br /&gt;
Z hľadiska plánovania úloh tvorí scenár základný stavebný blok. Vytvárajú sa najmä pri prvotnej konfikurácii DWFC, ale aj v neskorších fázach najmä pri pridávaní nesúvisiacich úloh. Predpokladom pre vytvorenie scenára je existujúce pripojenie, ktoré je jeho povinným atribútom. Prostredníctvom neho je následne identifikovaná dostupnosť podkladových dát pre ďalšie spracovanie.&lt;br /&gt;
&lt;br /&gt;
Scenár sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Scenario:&lt;br /&gt;
&lt;br /&gt;
[[File:list_scenario.png|Zoznam scenárov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho scenára je potrebné tento scenár vybrať kliknutím na jeho názov v zozname scenárov (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného scenára v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_scenario.png|Editácia scenára]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je scenár uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý scenár v prípade rozpracovaného, ale neuloženého scenára.&lt;br /&gt;
&lt;br /&gt;
== Správa skupín ==&lt;br /&gt;
Skupina tvorí logickú štruktúru, ktorej cieľom je sprehľadnenie zoznamu úloh pri väčších projektoch obsahujúcich rádovo stovky až tisíce úloh. Zároveň je možné ho použiť na ako kontajner určujúci priebeh spracovania z pohľadu závislostí.&lt;br /&gt;
 &lt;br /&gt;
Predpokladom pre vytvorenie skupiny je existencia scenára, nakoľko skupina patrí do práve jedného scenára.&lt;br /&gt;
Skupina sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Group:&lt;br /&gt;
&lt;br /&gt;
[[File:list_group.png|Zoznam skupín]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej skupiny je potrebné túto skupinu vybrať kliknutím na jej názov v zozname skupín (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej skupiny v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_group.png|Editácia skupiny]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je skupina uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú skupinu v prípade rozpracovanej, ale neuloženej skupiny.&lt;br /&gt;
&lt;br /&gt;
== Správa pripojení ==&lt;br /&gt;
Pripojenie je základom nutným pre definíciu ďalších položiek ako úlohy a scenáre.&lt;br /&gt;
&lt;br /&gt;
Pripojenie sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Connection:&lt;br /&gt;
&lt;br /&gt;
[[File:list_connection.png|Zoznam pripojení]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho pripojenia je potrebné toto pripojenie vybrať kliknutím na jeho názov v zozname pripojení (viď obrázok vyššie), nie však na ikonu filtra v pravej časti.&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného pripojenia s (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_connection.png|Editácia pripojenia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je pripojenie uložené v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celé pripojenie v prípade rozpracovaného, ale neuloženého pripojenia.&lt;br /&gt;
&lt;br /&gt;
== Správa úloh ==&lt;br /&gt;
&lt;br /&gt;
== Správa operátorov ==&lt;br /&gt;
Definíciu operátora je možné vytvoriť nezávisle od ostatných položiek. Samotné vytvorenie však nezabezpečuje posielanie notifikácií, jednotliví operátori musia byť asociovaní s konkrétnymi úlohami, prípadne celou skupinou.&lt;br /&gt;
&lt;br /&gt;
Operátor sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Operator:&lt;br /&gt;
&lt;br /&gt;
[[File:list_operator.png|Zoznam operátorov]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúceho operátora je potrebné vybrať ho kliknutím na jeho názov v zozname operátorov (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi nového/vybraného operátora v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_operator.png|Editácia operátora]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je operátor uložený v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celý operátor v prípade rozpracovaného, ale neuloženého operátora.&lt;br /&gt;
&lt;br /&gt;
== Správa značiek ==&lt;br /&gt;
Značka sa vytvára tlačidlom [[File:button_add.png|Pridať]] v konfiguračnom paneli na ľavej strane administračnej obrazovky, v sekcii Tag:&lt;br /&gt;
&lt;br /&gt;
[[File:list_tag.png|Zoznam značiek]]&lt;br /&gt;
&lt;br /&gt;
Pre editáciu existujúcej značky je potrebné túto značku vybrať kliknutím na jej názov v zozname značiek (viď obrázok vyššie).&lt;br /&gt;
&lt;br /&gt;
Následne sa v pravej časti obrazovky objaví formulár s detailmi novej/vybranej značky v (pred)vyplnenými hodnotami.&lt;br /&gt;
&lt;br /&gt;
[[File:edit_tag.png|Editácia značky]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po vyplnení/zmene jednotlivých polí a stlačení tlačidla &amp;#039;&amp;#039;&amp;#039;Ok&amp;#039;&amp;#039;&amp;#039; je značka uložená v repozitári.&lt;br /&gt;
Tlačidlo &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; zahodí zmenené hodnoty polí a načíta pôvodný stav v prípade editácie, resp. zahodí celú značku v prípade rozpracovanej, ale neuloženej značky.&lt;br /&gt;
&lt;br /&gt;
== Správa používateľov ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_connection.png&amp;diff=104</id>
		<title>Súbor:Edit connection.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:Edit_connection.png&amp;diff=104"/>
				<updated>2017-08-29T06:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	<entry>
		<id>http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_connection.png&amp;diff=103</id>
		<title>Súbor:List connection.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.dwfc.bi-services.sk/index.php?title=S%C3%BAbor:List_connection.png&amp;diff=103"/>
				<updated>2017-08-29T06:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Ferec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ferec</name></author>	</entry>

	</feed>