上一頁|下一頁

建立事件

使用事件的原因

事件可以指定在流程中的步驟發生之前必須符合的條件。使用 SAS Visual Data Builder 可以建立兩種類型的事件。
  • 時間事件 依據達到的指定時間進行評估。
    附註: 您可以指定多個時間事件。但是,Operating System Services 排程器 (預設排程器) 只能使用其中一個時間事件。
  • 檔案事件 依據指定檔案的狀態進行評估。
如果您的部署包含支援檔案事件的排程伺服器,且流程已部署到此排程伺服器,則可以建立檔案事件。時間和檔案事件都可以作為觸發程序 (必須符合才能在排程伺服器上執行流程的條件)。

若要建立時間事件

可以建立時間事件和使用此事件作為觸發程序。
若要建立時間事件:
  1. 在 [排程] 視窗中選取 [選取此資料查詢的一或多個觸發程序],然後按一下 [新增時間事件]。
  2. 在 [新增時間事件] 視窗中指定時間事件只應發生一次還是能發生多次。如果時間事件只應發生一次,則指定時間事件的日期和時間。
  3. 如果時間事件能發生多次,請選取 [超過一次],然後選取時間事件重複頻率的選項按鈕 (例如:每小時、每星期或每年)。
  4. 指定何時應重複時間事件的詳細資料。可用的特定欄位取決您選取的週期性間隔。
    如果您選取 [每小時],則從零時 (24 小時制) 起算時間。例如:如果您將間隔小時設定為 1,則在零時 (午夜) 執行資料查詢,而且每個小時執行一次。如果您將間隔小時設定為 2,則每兩小時執行資料查詢一次,而偏移小時可以指定要在偶數小時 (設定為 0 時) 還是奇數小時 (設定為 1) 時執行。在此情況下,偏移小時可以指定從零時 (午夜) 算起的偏移。
    如果週期性間隔要求您選取開始時間,則使用 [小時] 和 [分鐘] 核取方塊選取時間。分鐘區域中包含以 10 分鐘為間隔的群組。選取某個分鐘群組的核取方塊時,會一起選取此群組中的每一分鐘。
    提示
    選取超過一次和 [新增時間事件] 視窗中的每天之後,可以使用下列顯示。
    已選取多分鐘
    若要選取個別的分鐘,請展開群組。
    已選取單一分鐘
    如果您選取多個小時值,則分鐘的所有選取項目都會套用到所有選取的值。例如:如果您在小時選取 19:00 (07:00 PM) 和 22:00 (10:00 PM),並在分鐘選取 43,則時間事件會排程為 19:43 和 22:43。
    已選取多個小時
  5. 使用 [持續時間 (分鐘)] 欄位可以指定到達指定的時間之後,相依性保持開放狀態的最大分鐘數目。當工作包含多個相依性時,使用此值。其指定時間的視窗時,時間事件仍然是開放的,所以也可以符合其他的事件。
    例如:指定查詢僅在檔案事件和時間事件都符合時才執行。時間事件中持續時間 (分鐘) 的值是 10。當時間事件到達指定的時間,如果檔案事件在之後 10 分鐘內的任何時間符合,則執行查詢。
  6. 如果需要,請指定時間事件的開始日期和結束日期。預設是開始在目前的日期和時間,但沒有結束日期。

建立檔案事件

可以建立檔案事件和使用此事件作為觸發程序。檔案事件可以檢查各種檔案條件,例如:是否存在、大小或存留期。
附註: 不是所有的排程伺服器都支援檔案事件。Platform Suite for SAS Server 支援檔案事件。建立檔案事件的 [新增檔案事件] 按鈕只在排程伺服器支援檔案事件的情況下才可以使用。
若要建立檔案事件:
  1. 在 [排程] 視窗中選取 [選取此資料查詢的一或多個觸發程序],然後按一下 [新增檔案事件]。
  2. 在 [新增檔案事件] 視窗中指定或選取檔案事件使用的檔案。
  3. 選取在評估檔案時可以讓檔案事件成立的條件。例如:如果已選取不存在作為條件,則只有當選取的檔案不在指定的位置時檔案事件才成立。
  4. 如果需要,請指定條件的相關詳細資料 (例如:大小或存留期)。
上一頁|下一頁|頁面頂端
上次更新時間:2019年1月21日