共用方式為


依排程執行工作

使用已排程觸發程序設定您的工作,以依時間為基礎的排程加以執行。

已排程的觸發程序類型有兩個選項:

  • 定義簡易排程,以根據指定的時間單位和間隔定期執行工作。 例如,排程工作每隔 12 小時執行一次 (從工作第一次執行時開始)。
  • 定義進階排程,以更好地控制執行工作的期間、時間和時區。

注意

您無法指定第一次執行簡易排程的時間。 排程器會在您設定排程時選擇時間。

新增工作排程

若要定義工作的排程,請執行以下操作:

  1. 在側邊欄中,按一下 [工作流程]
  2. 在 [工作] 索引標籤上 [名稱] 資料行中,按一下工作名稱。
  3. 在 [工作詳細資料] 面板中,按一下 [新增觸發程序]
  4. 在 [觸發程序類型] 中,選取 [已排程]
  5. 在 [排程類型] 中,選取 [簡易] 或 [進階]
    1. 簡易:指定要執行工作的時間間隔和單位。
    2. 進階:指定期間、開始時間和時區。 選擇性地選取 [顯示 Cron 語法] 核取方塊,以在 [Quartz Cron 語法] 中顯示和編輯排程。
  6. 按一下 [檔案] 。

您也可以直接在筆記本 UI 中排程筆記本工作。

注意

  • Azure Databricks 會強制執行工作排程所觸發的後續執行之間的最小間隔 10 秒,而不論 cron 運算式中的組態為何。
  • 您可以選擇觀察日光節約時間或 UTC 的時區。 如果您選取觀察日光節約時間的時區,則會略過每小時工作,或可能在日光節約時間開始或結束時延遲一兩小時。 若要每小時執行 (絕對時間),請選擇 [UTC]。
  • 工作排程器不適用於低延遲工作。 由於網路或雲端問題,工作執行偶爾可能會延遲長達數分鐘。 在這些情況下,排程的工作會在服務可用性時立即執行。