Task: Rozdiel medzi revíziami

Z DWFC3
Prejsť na: navigácia, hľadanie
(→‎Stav úlohy)
(→‎Parametre)
Riadok 3: Riadok 3:
 
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.
 
Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.
  
−
==Parametre==
+
==Vlastnosti úlohy==
 
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny
 
* Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny
 
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný
 
* Query - dotaz/dopyt/príkaz, ktorý je vykonaný

Verzia zo dňa a času 19:02, 1. august 2017

Čo to je

Ú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. Je zaradená do práve jednej skupiny, má priradené práve jedno pripojenie, prostredníctvom ktorého je úloha vykonávaná.

Vlastnosti úlohy

  • Názov - názov úlohy, ktorý musí byť jedinečný v rámci skupiny
  • Query - dotaz/dopyt/príkaz, ktorý je vykonaný
  • Skupina - skupina, do ktorej úloha patrí
  • Pripojenie - pripojenie, ktoré je použité na spustenie úlohy
  • 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.
  • Priorita - číselné vyjadrenie priority, nižšie číslo znamená, že úloha je vybraná na spracovanie skôr ako úloha s vyšším číslom
  • Váha - číselné vyjadrenie náročnosti úlohy z hľadiska spotrebovaných zdrojov
  • Počet opakovaní - vyjadruje počet pokusov, ktoré budú vykonané v prípade chyby pri vykonávaní úlohy
  • Čakanie medzi opakovaniami - vyjadruje interval, ktorý bude dodržaný medzi jednotlivými opakovaniami po neúspešnom pokuse o vykonanie
  • Typ paralelizmu - plánovanie úlohy v prípade spracovania viacerých dátumov súčasne TBD
  • Závislosti - zoznam závislostí na iných úlohách
  • 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.

Stav úlohy

V rámci spracovania nadobúda úloha jeden z nasledovnýc stavov:

  • Scheduled - naplánovaná pre aktuálne spracovanie
  • 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
  • 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
  • Running - aktuálne bežiaca úloha
  • Finished - úloha dokončená
  • Manual finish - úloha bola označená operátorom ako ukončená
  • Manual repeat - úloha bola zaradená operátorom na opakované spracovanie
  • Error - predchádzajúce spustenie úlohy skončilo s chybou
  • Can't connect - predchádzajúce spustenie úlohy skončilo s chybou pri pokuse o pripojenie
  • Cancel requested - úloha bola počas behu prerušená operátorom
  • Cancel in progress - úloha je v procese prerušenia (nasleduje po stave Cancel requested)