Definice plánu pro úlohu

Můžete definovat plán pro spuštění úlohy sestavy.

  1. Na domovské stránce aplikace Oracle BI Publisher v části Vytvořit vyberte volbu Úloha sestavy.
  2. V části Plánování úloh sestavy na kartě Obecné klikněte na vyhledávání vedle pole Sestava.
  3. V poli Otevřít přejděte k sestavě, vyberte ji a klikněte na tlačítko Otevřít.
  4. Na stránce Plánování úlohy sestavy klikněte na kartu Plánovat.
  5. V seznamu Četnost vyberte volbu, který se má použít pro tuto sestavu.
  6. Vyplňte volby pro zadanou četnost.
  7. Klikněte na Odeslat.
  8. Volitelné: V části Odeslat zadejte název do pole Název úlohy sestavy a klikněte na tlačítko OK.

Definice vzoru opakování

Na kartě Plán ve stránce Plánovat úlohu sestavy lze z těchto voleb vzoru opakování definovat, kdy se spustí sestava.

Volba Popis Hodnoty
Četnost

Definuje, kdy se spustí úloha sestavy pomocí plánovače ze seznamu Četnost.

Není k dispozici

Četnost

Jednou

Pomocí volby Spustit teď nebo selektoru data zadejte konkrétní datum a čas zahájení.

Četnost

Hodina/minuta

Použijte tyto hodnoty:

  • Každá – vyberte hodiny nebo minuty a zadejte příslušnou hodnotu celého čísla pro přírůstek.

  • Začátek – pomocí selektoru data zadejte datum a čas zahájení úlohy.

  • Konec – (nepovinné) pomocí selektoru data zadejte datum a čas ukončení úlohy.

Četnost

Denně

Použijte tyto hodnoty:

  • Každý – zadejte přírůstek ve dnech, například ke spouštění sestavy každý den zadejte 1, ke spouštění sestavy každý druhý den zadejte 2.

  • Začátek – pomocí selektoru data zadejte datum a čas zahájení úlohy. Vybraný čas (hodina dne) určuje, kdy bude spuštěna úloha.

  • Konec – (nepovinné) pomocí selektoru data zadejte datum a čas ukončení úlohy.

Četnost

Týdně

Použijte tyto hodnoty:

  • Každý – zadejte přírůstek v týdnech a vyberte požadovaný den nebo dny v týdnu. Pokud například chcete sestavu spouštět každé úterý a čtvrtek, zadejte 1 a poté zvolte úterý a čtvrtek. Pokud chcete sestavu spouštět každou druhou středu, na kartě Plán vyberte volbu Četnost = denně, Každý =14, Začátek = první středa, kdy chcete spustit sestavu, a Konec = datum ukončení v budoucnu.

  • Začátek – pomocí selektoru data zadejte datum a čas zahájení úlohy. Vybraný čas určuje, kdy bude zpracována úloha pro jednotlivá spuštění.

  • Konec – (nepovinné) pomocí selektoru data zadejte datum ukončení úlohy.

Četnost

Měsíčně

Použijte tyto hodnoty:

  • Každý – vyberte jednotlivé měsíce, ve kterých bude úloha spouštěna.

  • Den – vyberte den v týdnu, například 1. středa každého měsíce, nebo zvolte konkrétní den měsíce, například 15.

  • Začátek – pomocí selektoru data zadejte datum a čas zahájení úlohy. Vybraný čas určuje, kdy bude zpracována úloha pro jednotlivá spuštění.

  • Konec – (nepovinné) pomocí selektoru data zadejte datum ukončení úlohy.

Četnost

Ročně

Použijte tyto hodnoty:

  • Každý – zadáním přírůstku v letech určete roky, ve kterých bude úloha spuštěna.

  • Den – vyberte den v měsíci, například 1. den v lednu, nebo zvolte den v týdnu pro daný měsíc, například 1. pondělí v lednu.

  • Začátek – pomocí selektoru data zadejte datum a čas zahájení úlohy. Vybraný čas určuje, kdy bude zpracována úloha pro jednotlivá spuštění.

  • Konec – (nepovinné) pomocí selektoru data zadejte datum ukončení úlohy.

Četnost

Konkrétní data

Pomocí volby Přidat datum určíte datum a čas spuštění úlohy. Podle potřeby lze přidat několik konkrétních dat.

Spustit teď

Tato volba závisí na výběru provedeném ve volbách Četnost.

Není k dispozici

Začátek

Tato volba závisí na výběru provedeném ve volbách Četnost.

Určuje datum a čas zahájení úlohy sestavy.

Není k dispozici

Používání triggerů plánu

Úlohu můžete přiřadit k triggeru plánu, který je definován v libovolném datovém modelu.

Trigger plánu vám umožňuje spustit sestavu při splnění podmínky triggeru. Pro každou úlohu sestavy můžete konfigurovat jeden trigger. Trigger plánu, který asociujete s úlohou sestavy, může být umístěn v libovolném datovém modelu v katalogu. Není nutné vytvářet trigger plánu v datovém modelu sestavy, pro kterou chcete spustit trigger. Triggery plánu můžete opakovaně využívat v různých úlohách sestav.

O triggerech plánů

Trigger plánu testuje podmínku, která v případě splnění spustí úlohu.

Pokud podmínka triggeru vrátí výsledek, spustí se stanovená úloha. Pokud podmínka triggeru není splněna, instance úlohy se přeskočí. Můžete také nastavit opakovaný plán, aby trigger pokračoval v kontrole podmínky. Pro případ, že podmínka není splněna, můžete nastavit časový interval v minutách, po který bude služba čekat, než trigger znovu zpracuje.

Trigger plánu lze použít v případech, kdy:

  • Úloha sestavy by se měla spustit pouze po úspěšném dokončení procesu extrahování, přenosu nebo načtení.
  • Správce účtů chce spustit sestavy, pokud jakýkoliv příjem z předchozího dne překročí zadané množství.
  • Oddělení lidských zdrojů potřebuje sestavu pouze v případě, kdy byl v uplynulém týdnu do systému zadán nový zaměstnanec.

Triggery nastavte v datovém modelu a ty pak budou dostupné pro výběr na kartě Plány.

Aktivace triggeru plánu

Můžete aktivovat trigger definovaný v datovém modelu.

  1. Vyberte volbu Použít trigger.
  2. Volitelné: Nastavením hodnoty Limit opakování zadejte maximální počet zpracování, po který bude trigger plánu kontrolovat podmínky. Výchozí hodnota je 1 a v tomto poli lze zadávat pouze celá kladná čísla.
  3. Volitelné: Nastavením hodnoty Doba pozastavení zadejte počet minut, po které bude služba čekat, než znovu zpracuje trigger plánu. Toto pole je aktivní, pokud je vlastnost Limit opakování nastavena na hodnotu vyšší než 1. V tomto poli lze zadávat pouze celá kladná čísla.

    Limit opakování a doba pozastavení by neměly překročit časový interval plánu opakování. Pokud podmínka po dosažení maximálního počtu pokusů vrátí hodnotu False, zobrazí se stav úlohy jako Přeskočeno.

  4. Vyberte datový model, který definuje trigger plánu.
  5. Vyberte volbu ze seznamu Trigger.
  6. Pokud trigger plánu obsahuje parametry, vyberte hodnoty, které chcete použít.