Definiowanie harmonogramu zlecenia

Można zdefiniować harmonogram uruchamiania zlecenia raportowania.

  1. Na stronie startowej Oracle BI Publisher wybrać opcję "Utwórz", a następnie Zlecenie raportowania.
  2. Na karcie "Ogólne" strony "Planowanie zlecenia raportowania" kliknąć na łączu wyszukiwania (obok pola Raport).
  3. W oknie dialogowym "Otwórz", przejść do raportu, wybrać go, a następnie nacisnąć przycisk Otwórz.
  4. Na stronie "Planowanie zlecenia raportowania" kliknąć na karcie Harmonogram.
  5. Wybrać z listy Częstotliwość odpowiednią opcję dla tego raportu.
  6. Określić opcje dla wybranej częstotliwości.
  7. Kliknąć Prześlij.
  8. W oknie dialogowym "Przesyłanie" wpisać nazwę w polu Nazwa zlecenia raportowania, po czym kliknąć OK.

Definiowanie wzorca powtarzania

Na karcie "Harmonogram" strony "Planowanie zlecenia raportowania" można - używając opcji wzorca powtarzania - określić, kiedy raport ma być uruchamiany.

Opcja Opis Wartości
Częstotliwość

Definiuje, przy użyciu opcji z listy Częstotliwość, kiedy ma być uruchamiane zlecenie raportowania.

ND

Częstotliwość

Jednokrotnie

Należy użyć opcji Uruchom teraz albo określić za pomocą selektora datę i godzinę w polu Początek.

Częstotliwość

Co godzinę/minutę

Należy użyć następujących wartości:

  • Co - Wybrać godziny lub minuty, po czym wpisać odpowiednią liczbę całkowitą określającą przyrost.

  • Początek - Używając selektora, wybrać datę i godzinę rozpoczęcia wykonywania zlecenia.

  • Koniec - (opcjonalne) Używając selektora, wybrać datę i godzinę zakończenia wykonywania zlecenia.

Częstotliwość

Co dzień

Należy użyć następujących wartości:

  • Co - Podać przyrost wyrażony liczbą dni; na przykład: aby raport był uruchamiany co dzień, wpisać 1; aby był uruchamiany co drugi dzień, wpisać 2.

  • Początek - Używając selektora, wybrać datę i godzinę rozpoczęcia wykonywania zlecenia. Wybrana godzina określa, kiedy zlecenie będzie uruchamiane.

  • Koniec - (opcjonalne) Używając selektora, wybrać datę i godzinę zakończenia wykonywania zlecenia.

Częstotliwość

Co tydzień

Należy użyć następujących wartości:

  • Co - Podać przyrost wyrażony liczbą tygodni oraz wybrać odpowiedni dzień lub odpowiednie dni tygodnia. Na przykład: aby raport był uruchamiany w każdy wtorek i w każdą środę, należy wpisać 1, po czym wybrać dni "Wtorek" i "Środa". Aby raport był uruchamiany co drugą środę, wybrać na karcie Harmonogram opcję Częstotliwość = Co dzień, Co = 14, Początek = pierwsza środa, w którą raport ma zostać uruchomiony, Koniec = data zakończenia przypadająca w przyszłości.

  • Początek - Używając selektora, wybrać datę i godzinę rozpoczęcia wykonywania zlecenia. Wybrana godzina decyduje o chwili przetwarzania zlecenia przy każdym jego uruchomieniu.

  • Koniec - (opcjonalne) Używając selektora, wybrać datę zakończenia wykonywania zlecenia.

Częstotliwość

Co miesiąc

Należy użyć następujących wartości:

  • Co - Wybrać miesiąc, w którym zlecenie jest uruchamiane.

  • Dnia - Wybrać dzień tygodnia (np. pierwszy poniedziałek każdego miesiąca) albo określony dzień miesiąca (np. 15).

  • Początek - Używając selektora, wybrać datę i godzinę rozpoczęcia wykonywania zlecenia. Wybrana godzina decyduje o chwili przetwarzania zlecenia przy każdym jego uruchomieniu.

  • Koniec - (Opcjonalne) Używając selektora, wybrać datę zakończenia wykonywania zlecenia.

Częstotliwość

Co rok

Należy użyć następujących wartości:

  • Co - Podać przyrost wyrażony liczbą lat, określający termin uruchomienia zlecenia.

  • Dnia - Wybrać dzień miesiąca (np. pierwszy dzień stycznia) albo dzień tygodnia miesiąca (np. pierwszy poniedziałek stycznia).

  • Początek - Używając selektora, wybrać datę i godzinę rozpoczęcia wykonywania zlecenia. Wybrana godzina decyduje o chwili przetwarzania zlecenia przy każdym jego uruchomieniu.

  • Koniec - (Opcjonalne) Używając selektora, wybrać datę zakończenia wykonywania zlecenia.

Częstotliwość

Określone terminy

Należy za pomocą opcji Dodaj datę określić datę i godzinę uruchomienia zlecenia. Można dodać więcej niż jedną datę.

Uruchom teraz

Opcja ta zależy od wyboru opcji Częstotliwość.

ND

Początek

Opcja ta zależy od wyboru opcji Częstotliwość.

Określa datę i godzinę uruchomienia zlecenia raportowania.

ND

Używanie wyzwalaczy "Harmonogram"

Zlecenie można powiązać z wyzwalaczem "Harmonogram" zdefiniowanym w dowolnym modelu danych.

Wyzwalacz "Harmonogram" umożliwia uruchamianie raportu w chwili, gdy zostanie spełniony określony warunek. Dla każdego zlecenia raportowania można skonfigurować jeden wyzwalacz. Wyzwalacz "Harmonogram", wiązany ze zleceniem raportowania, może rezydować w dowolnym modelu danych zawartym w Katalogu. Wyzwalacza "Harmonogram" nie trzeba tworzyć w modelu danych dla raportu, dla którego ten wyzwalacz ma zostać uruchomiony. Wyzwalaczy "Harmonogram" można używać w wielu zleceniach raportowania.

Wyzwalacze "Harmonogram" - informacje podstawowe

Wyzwalacz "Harmonogram" sprawdza wystąpienie określonego warunku i jeśli jest spełniony, uruchamia zlecenie.

Jeśli warunek wyzwalacza zostanie spełniony, nastąpi uruchomienie określonego zlecenia. W przeciwnym razie wystąpienie zlecenia zostanie pominięte. Można także zaplanować uaktywnianie wyzwalacza, tak aby warunek był okresowo sprawdzany. Można przy tym określić przedział czasowy oczekiwania (w minutach) na ponowne przetworzenie wyzwalacza w sytuacji, gdy przy poprzednim wywołaniu nie został spełniony warunek.

Wyzwalacza "Harmonogram" można użyć, gdy:

  • Zlecenie raportowania powinno być uruchamiane po pomyślnym ukończeniu procesu ekstrakcji, transferu i ładowania.
  • Osoba zarządzająca kontami powinna otrzymać raport, jeśli którakolwiek z wpłat w poprzednim dniu przekroczy określoną kwotę.
  • Dział kadr wymaga raportu, o ile w poprzednim tygodniu zostali wprowadzeni do systemu nowi pracownicy.

Wyzwalacze należy definiować w modelu danych. Zdefiniowane wyzwalacze są dostępne do wybrania na karcie Harmonogramy.

Włączanie wyzwalacza "Harmonogram"

Można włączyć wyzwalacz zdefiniowany w modelu danych.

  1. Wybrać opcję Użyj wyzwalacza.
  2. Opcjonalne: Ustawić wartość Limit ponawiania określającą, ile razy (maksymalnie) może być przetwarzany wyzwalacz "Harmonogram" w celu sprawdzenia warunku. Wartością domyślną jest 1. W polu tym są dozwolone tylko dodatnie liczby całkowite.
  3. Opcjonalne: Ustawić wartość Czas wstrzymania określającą w minutach czas oczekiwania przed ponownym przetworzeniem wyzwalacza "Harmonogram". Pole to jest włączane, jeśli Limit ponawiania został ustawiony na wartość większą niż 1. W polu tym są dozwolone tylko dodatnie liczby całkowite.

    Limit ponawiania i limit wstrzymania nie może przekraczać przedziału czasowego powtarzania zaplanowanego w harmonogramie. Jeśli po osiągnięciu maksymalnej liczby prób nadal będzie dla warunku zwracana wartość "false", statusem zlecenia stanie się "Pominięte".

  4. Wybrać model danych, w którym został zdefiniowany wyzwalacz "Harmonogram".
  5. Wybrać opcję z listy Wyzwalacz.
  6. Jeśli wyzwalacz "Harmonogram" ma swoje parametry, wybrać dla nich odpowiednie wartości.