Definirea programării pt. un job

Puteţi defini o programare pt. executarea unui job de raportare.

  1. În pagina home a Oracle BI Publisher, din Creare, selectaţi Job de raportare.
  2. În Programare job de raportare, în fila Informaţii generale, faceţi clic pe Căutare în dreptul câmpului Raport.
  3. În Deschidere, navigaţi şi selectaţi raportul, apoi faceţi clic pe Deschidere.
  4. În Programare job de raportare, faceţi clic pe fila Programare.
  5. Din lista Frecvenţă, selectaţi opţiunea de utilizat pt. acest raport.
  6. Completaţi opţiunile pt. frecvenţa specificată.
  7. Faceţi clic pe Trimitere.
  8. În Lansare, în câmpul Nume job de raportare, tastaţi un nume şi faceţi clic pe OK.

Definirea unui tipar de recurenţă

În fila Programare a paginii Programare job de raportare, definiţi momentul rulării raportului din aceste opţiuni pt. tiparul de recurenţă.

Opţiune Descriere Valori
Frecvenţă

Defineşte când se execută jobul de raportare, utilizând programatorul din lista Frecvenţă.

-

Frecvenţă

O dată

Utilizaţi opţiunea Rulare acum sau utilizaţi selectorul de dată pt. a introduce data şi ora specifice pt. Începere

Frecvenţă

La fiecare oră/minut

Utilizaţi următoarele valori:

  • La fiecare - Selectaţi ora(ele) sau minutul(ele) şi introduceţi valoarea corespunzătoare de număr întreg pt. increment.

  • Începere - Utilizaţi selectorul de dată pt. a introduce data şi ora de începere a rulării acestui job.

  • Încheiere - (Opţional) Utilizaţi selectorul de dată pt. a introduce o dată şi o oră finale pt. acest job.

Frecvenţă

Zilnic

Utilizaţi următoarele valori:

  • La fiecare - Introduceţi incrementul în zile; de exemplu, pt. a rula raportul în fiecare zi,introduceţi 1 sau, pt. a rula raportul la două zile, introduceţi 2.

  • Începere - Utilizaţi selectorul de dată pt. a introduce data şi ora de începere a rulării acestui job. Ora selectată stabileşte când (ora din zi) este executat jobul.

  • Încheiere - (Opţional) Utilizaţi selectorul de dată pt. a introduce o dată şi o oră finale pt. acest job.

Frecvenţă

Săptămânal

Utilizaţi următoarele valori:

  • La fiecare - Introduceţi incrementul în săptămâni şi selectaţi ziua sau zilele dorite din săptămână. De exemplu, pt. a rula raportul în fiecare marţi şi joi, introduceţi 1, apoi selectaţi Marţi şi Joi. Pentru a rula raportul o dată la două miercuri, în fila Programare, selectaţi Frecvenţă = Zilnic, La fiecare = 14, Începere = prima miercuri în care doriţi să rulaţi raportul şi Încheiere = viitoarea dată finală.

  • Începere - Utilizaţi selectorul de dată pt. a introduce data şi ora de începere a rulării acestui job. Ora selectată stabileşte ora la care este procesat jobul pentru fiecare rulare.

  • Încheiere - (Opţional) Utilizaţi selectorul de dată pt. a introduce o dată finală pt. acest job.

Frecvenţă

Lunar

Utilizaţi următoarele valori:

  • În fiecare – Selectaţi fiecare lună în care se execută jobul.

  • Pe - Selectaţi fie o zi din săptămână, de exemplu prima luni din fiecare lună, sau selectaţi o anumită zi a lunii, de exemplu 15.

  • Începere - Utilizaţi selectorul de dată pt. a introduce data şi ora de începere a rulării acestui job. Ora selectată stabileşte ora la care este procesat jobul pentru fiecare rulare.

  • Încheiere - (Opţional) Utilizaţi selectorul de dată pt. a introduce o dată finală pt. acest job.

Frecvenţă

Anual

Utilizaţi următoarele valori:

  • La fiecare – Introduceţi incrementul în anii după care se execută jobul.

  • Pe - Selectaţi fie o zi dintr-o lună, de exemplu prima zi din ianuarie, sau selectaţi o zi a săptămânii pt. lună, de exemplu prima luni din ianuarie.

  • Începere - Utilizaţi selectorul de dată pt. a introduce data şi ora de începere a rulării acestui job. Ora selectată stabileşte ora la care este procesat jobul pentru fiecare rulare.

  • Încheiere - (Opţional) Utilizaţi selectorul de dată pt. a introduce o dată finală pt. acest job.

Frecvenţă

Anumite date

Utilizaţi opţiunea Adăugare dată pt. a specifica data şi ora pt. rularea jobului. Adăugaţi mai multe date specifice, după cum este necesar.

Rulare acum

Această opţiune depinde de selecţia efectuată din opţiunile Frecvenţă.

-

Începere

Această opţiune depinde de selecţia efectuată din opţiunile Frecvenţă.

Specifică data şi ora de începere a jobului de raportare.

-

Utilizarea triggerelor de programare

Puteţi asocia un job cu un trigger de programare, care poate fi definit în orice model de date.

Un trigger de programare vă permite să executaţi un raport când se întruneşte condiţia pentru trigger. Puteţi configura un trigger pentru fiecare job de raportare. Triggerul de programare pe care îl asociaţi cu un job de raportare se poate afla în orice model de date din catalog. Nu este necesar să creaţi declanşatorul programării în modelul de date al raportului pentru care doriţi să executaţi declanşatorul. Puteţi reutiliza triggerele de programare pentru mai multe joburi de raportare.

Despre triggerele de programare

Un trigger de programare testează o condiţie care rulează un job dacă este îndeplinită.

În cazul în care condiţia declanşatorului returnează un rezultat, jobul specificat se execută. În cazul în care condiţia triggerului nu este îndeplinită, instanţa jobului este omisă. De asemenea, puteţi configura o programare repetată pt. trigger, pt. a continua să verificaţi condiţia. În cazul în care condiţia nu este îndeplinită, puteţi seta intervalul de timp, în minute, pentru a aştepta înainte ca declanşatorul să fie procesat din nou.

Puteţi utiliza un trigger de programare când:

  • Un job de raportare trebuie să ruleze doar după finalizarea cu succes a unui extras, transfer şi proces de încărcare.
  • Managementul conturilor doreşte declanşarea unui raport dacă oricare dintre încasările din ziua anterioară a depăşit o valoare specificată.
  • Departamentul de resurse umane are nevoie de un raport doar când au intrat angajări noi în sistem în săptămâna anterioară.

Setaţi triggerele din modelul de date, apoi acestea sunt disponibile pentru selecţie din fila Programări.

Activarea unui trigger de programare

Puteţi activa un trigger definit în modelul de date.

  1. Selectaţi Utilizare trigger.
  2. Opţional: Setaţi valoarea Limită de reîncercări pentru a specifica numărul maxim de încercări de procesare a declanşatorului de programare pentru verificarea condiţiei. Valoarea prestabilită este 1, iar în acest câmp sunt permise doar valori de numere întregi pozitive.
  3. Opţional: Setaţi valoarea Timp de întrerupere pentru a specifica numărul de minute de aşteptare înainte de reprocesarea declanşatorului de programare. Dacă valoarea Limită de reîncercări este setată la o valoare mai mare ca 1, acest câmp este activat. În acest câmp sunt permise doar valori de numere întregi pozitive.

    Limita de reîncercări şi perioada de pauză nu trebuie să depăşească intervalul de timp de programare de recurenţă. În cazul în care condiţia returnează valoarea false (Fals) când este atins numărul maxim de încercări, starea jobului este afişată ca Omis.

  4. Selectaţi modelul de date care defineşte triggerul de programare.
  5. Selectaţi o opţiune din lista Trigger.
  6. Dacă triggerul de programare include parametri, selectaţi valorile care trebuie utilizate.