「管理」選單的「快訊和排程」部分會顯示「排程記錄」頁面,其中列出排程器的近期活動記錄。
您可以在「管理設定 - 排程」頁面查看排程器方案。排程方案會指定內容應傳送至特定地址的時間。
每次傳送內容時,系統都會建立新的排程工作。舉例來說,如果排程指定每週一將特定內容傳送至特定地址,Looker 就會在每週一建立新的排程器工作,將該內容傳送至指定地址。
排程狀態
在「排程器記錄」頁面頂端,您可以依狀態篩選排定的工作:
- 全部:所有近期的排程器工作
- 執行中:僅限執行中的排程器工作
- 成功:僅限成功完成的排程器工作
- 失敗:僅限無法順利完成的排程器工作
「成功」狀態表示傳送作業本身成功,但不保證資料列存在。如果以時間為準的排程從查詢快取擷取結果,且先前的查詢快取了空白結果,排程就會傳送空白檔案,但仍會顯示為「成功」。為確保時間表一律從資料庫提取最新資料,建議使用資料群組觸發條件,而非標準的以時間為準時間表。
包含的資訊
使用錯誤訊息
使用錯誤訊息偵錯排定時間執行的工作。舉例來說,如果排程擁有者缺少權限,或是在代表排程擁有者執行排程時,未啟用該擁有者的使用者 ID,作業就會失敗。
再舉一例,已排定的工作在排定作業佇列中失敗,但作業尚未關閉。排程器會監控已排定的工作佇列,找出已排入佇列一小時以上,但較新的工作已成功從佇列中移除的工作。如果發生這種情況,系統會關閉已加入佇列的排定工作,並在「排程記錄」頁面中回報為「失敗」,並傳回下列其中一則訊息:
- 工作不再處理
@<state>(其中<state>為 execute 或 deliver) - 預計在
@<time>前將工作從佇列中移除
如果看到其中一則訊息,已排定的工作會在下次排定執行時執行。
取得其他詳細資料
按一下任何排程右側的「詳細資料」按鈕,即可查看其他資訊,包括收件者地址、是否達到資料列限制、開始和結束時間,以及排定工作的其他詳細資料。如果排定內容使用資料群組,詳細資料視窗也會顯示模型和資料群組名稱,做為排定觸發條件。
以程式輔助方式重試失敗的預定方案
如果排定計畫因間歇性問題 (例如暫時的資料庫連線逾時) 而失敗,Looker 不會自動重試。不過,您可以透過 Looker API,使用 run_inline_query 查詢系統活動記錄,並使用 run_scheduled_plan_once 重新觸發失敗的傳送作業,建立自動重試機制。如需詳細步驟,請參閱「如何以程式輔助方式重試失敗的排定方案?」。