定義工作的排程

您可以定義執行報表工作的排程。

  1. 從 Oracle BI Publisher 首頁的「建立」底下選取報表工作
  2. 在「排定報表工作」的「一般」頁籤中,按一下報表欄位旁邊的「搜尋」。
  3. 在「開啟」中瀏覽並選取報表,然後按一下開啟
  4. 在「排定報表工作」中,按一下排程頁籤。
  5. 頻率清單中選取用於此報表的選項。
  6. 完成所指定頻率的選項。
  7. 按一下送出
  8. 選擇性的: 在「送出」的報表工作名稱欄位中,輸入一個名稱,然後按一下確定

定義週期模式

您可以在「排定報表工作」頁面的「排程」頁籤中,使用下述的週期模式選項定義報表的執行時機。

選項 描述
頻率

使用頻率清單中的排程器定義何時執行報表工作。

NA

頻率

一次

使用立即執行選項,或者使用日期選取器輸入特定的開始日期與時間。

頻率

每小時/分鐘

使用下列值:

  • - 選取「小時」或「分鐘」,並且輸入適當的增量整數值。

  • 開始 - 使用日期選取器輸入開始執行此工作的日期與時間。

  • 結束 - (選擇性) 使用日期選取器輸入此工作的結束日期與時間。

頻率

每日

使用下列值:

  • - 輸入以天為單位的增量值,例如若要每天執行報表,請輸入 1,或者若要每隔一天執行報表,請輸入 2。

  • 開始 - 使用日期選取器輸入開始執行此工作的日期與時間。選取的時間決定何時執行工作 (每天幾點)。

  • 結束 - (選擇性) 使用日期選取器輸入此工作的結束日期與時間。

頻率

每週

使用下列值:

  • - 輸入以週為單位的增量值,並選取想要的一週天次。例如,若要在每星期二和星期四執行報表,請輸入 1,然後選取星期二和星期四。若要在隔週的星期三執行報表,請在排程頁籤中選取頻率 = 每日、 =14、開始 = 要執行報表的第一個星期三,以及結束 = 未來的結束日期。

  • 開始 - 使用日期選取器輸入開始執行此工作的日期與時間。選取的時間決定每次執行時處理工作的時間。

  • 結束 - (選擇性) 使用日期選取器輸入此工作的結束日期。

頻率

每月

使用下列值:

  • - 選取執行工作的每一個月。

  • 日期 - 選取一週天次,例如每個月的第一個星期一;或者選取月份的特定天次,例如 15 號。

  • 開始 - 使用日期選取器輸入開始執行此工作的日期與時間。選取的時間決定每次執行時處理工作的時間。

  • 結束 - (選擇性) 使用日期選取器輸入此工作的結束日期。

頻率

每年

使用下列值:

  • - 輸入工作的執行增量值 (年)。

  • 日期 - 選取月份天次,例如一月的第一天;或者選取當月的一週天次,例如一月的第一個星期一。

  • 開始 - 使用日期選取器輸入開始執行此工作的日期與時間。選取的時間決定每次執行時處理工作的時間。

  • 結束 - (選擇性) 使用日期選取器輸入此工作的結束日期。

頻率

特定日期

使用新增日期選項指定執行工作的日期與時間。可視需要新增多個特定日期。

立即執行

此選項會依選擇的頻率選項值而有所不同。

NA

開始

此選項會依選擇的頻率選項值而有所不同。

指定開始報表工作的日期與時間。

NA

使用排程觸發程式

您可以將工作與任何資料模型中定義的排程觸發程式相關聯。

排程觸發程式可讓您在符合觸發程式條件時執行報表。您可以針對每個報表工作設定一個觸發程式。與報表工作關聯的排程觸發程式可以位於目錄的任何資料模型中。您無須在要執行排程觸發程式的報表資料模型中建立該觸發程式。您可以跨多個報表工作重複使用排程觸發程式。

關於排程觸發程式

排程觸發程式會測試條件,條件若符合的話便執行工作。

如果觸發程式條件傳回結果,指定的工作就會執行。如果觸發程式條件不符合,就會略過工作執行處理。您也可以設定重複排程,讓觸發程式持續檢查此條件。如果條件不符合,您可以設定等待觸發程式重新處理的時間間隔 (分鐘)。

您可以在下列情況使用排程觸發程式:

  • 成功完成擷取、傳輸和載入處理作業後才能執行報表工作。
  • 帳戶管理希望在前一天的收款超過指定金額時觸發報表。
  • 人力資源只在前一週有新聘僱人員進入公司體系時才需要報表。

只要在資料模型中設定觸發程式,就能夠從排程頁籤中選取觸發程式。

啟用排程觸發程式

您可以啟用資料模型中定義的觸發程式。

  1. 選取使用觸發程式
  2. 選擇性的: 設定重試限制值,以指定處理排程觸發程式來檢查條件的次數上限。預設值為 1,而且只能在此欄位中輸入正整數值。
  3. 選擇性的: 設定暫停時間值,以指定重新處理排程觸發程式之前的等待時間 (分鐘)。重試限制值若設為大於 1 的值,就會啟用此欄位。只能在此欄位中輸入正整數值。

    重試限制和暫停時間不能大於週期排程時間間隔。條件若因嘗試次數達到上限而傳回 false,工作狀態就會顯示為「略過」。

  4. 選取定義排程觸發程式的資料模型
  5. 觸發程式清單中選取一個選項。
  6. 如果排程觸發程式包括參數,請選取要使用的值。