排程查詢
您可以使用排程的查詢執行來更新儀錶板或啟用例行警示。 根據預設,您的查詢沒有排程。
注意
如果警示使用您的查詢,警示會以自己的重新整理排程執行,而不會使用查詢排程。
若要設定排程:
在 查詢編輯器 中,按兩下 [排程>新增排程] 以開啟具有排程設定的功能表。
選擇要執行查詢的時機。
按一下 [建立]。 您的查詢會根據排程自動執行。 如果您遇到排程查詢未根據其排程執行,您應該手動觸發查詢,以確保查詢不會失敗。
如果查詢執行在排程執行期間失敗,Azure Databricks 會使用輪詢演算法重試。 這表示重試的發生頻率較低,因為失敗持續發生。 發生持續性失敗時,下一次重試可能會超過排程的間隔。
建立排程之後,[排程] 按鈕上的卷標會讀取 Schedule(#),其中 # 是可見的排程事件數目。 您無法看到尚未與您共用的排程。
重要
即使這些使用者具有查詢的存取權,也不會自動與其他用戶共用新的排程。 若要讓其他使用者看到排程的執行和結果,請使用下一個步驟中所述的共享設定。
共用排程
查詢許可權不會連結到排程許可權。 建立排程的執行間隔之後,請編輯排程許可權以提供其他使用者的存取權。
- 按一下 [Schedule(#)]。
- 單擊kebab功能表,然後選取 [編輯排程許可權]。
- 從對話方塊的下拉式功能表中選擇使用者或群組。
- 選擇 [CAN VIEW] 以允許選取的用戶檢視排程執行的結果。
重新整理行為和執行內容
當查詢為「執行身分擁有者」並新增排程時,查詢擁有者的認證會用於執行,而且至少有 CAN RUN 的任何人都可以看到這些重新整理查詢的結果。
當查詢為「執行身分查看器」並新增排程時,排程擁有者的認證會用於執行。 只有具有適當排程許可權的使用者才會看到重新整理查詢的結果;所有其他檢視者都必須手動重新整理,才能查看更新的查詢結果。