Microsoft Fabric 中的工作排程器讓你能在週期性排程上執行使用者資料函式(UDF),而無需使用管線、筆記本或外部協調服務。 你可以直接在使用者資料函式上設定排程,指定遞迴模式,傳遞函式參數,並從 Fabric 監控體驗中監控執行。
先決條件
在制定時間表前,請確保:
- 你有一個已發佈的使用者資料函式。
- 你對該工作區具有「貢獻者」或更高的權限。
- 此功能透過手動呼叫成功測試。
- 你要設定任何必要的連線、秘密或相依關係。
應用案例
排程使用者資料功能以自動化重複性業務與營運任務。 常見情況包括:
- 資料品質驗證 ——在報告或下游處理前對資料集進行檢查。
- 顧客回饋處理 ——分析新回饋、產生情緒分數並儲存結果。
- 業務事件產生 – 偵測營運資料變更並發布業務事件以供下游應用使用。
- 排程清理 – 存檔舊紀錄、移除暫存檔案或執行例行維護任務。
- 定期資料同步 – 將外部系統的資料以定期同步至 Fabric。
- 自動通知 – 根據業務規則與門檻產生警示或通知。
打開排程器
- 開啟您的 Fabric 工作區。
- 打開使用者資料函數項目。
- 選擇 [設定]。
- 選取排程。
排程頁面允許您:
- 制定時間表
- 設定故障通知
- 查看已排程的執行作業
- 編輯或停用排程
- 手動執行排程工作
建立排程
在 「排程」中,選擇 新增排程。
設定排程屬性。
排程器支援以下設定:
Setting 說明 Controller 變數用於控制從變數函式庫執行 重複 定義了復發模式 間隔 頻率間隔 開始日期與時間 賽程開始時 結束日期與時間 當排程到期時 時區 排程執行時區 Parameters 傳遞給函數的輸入參數 選擇函式應執行的頻率,並提供排程細節。 排程器支援每幾分鐘、每小時、每日、每週或每月等定期執行。 例如,要每 15 分鐘執行一個函式,請設定:
提供 FunctionName 的參數。 這個參數是定義你要呼叫的函式 所必須 的。
參數名稱 類型 價值 函數名稱 String 函數名稱,例如 hello_fabric。新增更多函數輸入參數。 例如,對於
hello_fabric(name:str),加入name一個 字串型別的參數。參數名稱 類型 名字 String Important
參數名稱必須完全符合使用者資料函式的簽名。 參數名稱以大小寫區分。
把行程保存下來。
在你的使用者資料函式項目中新增更多其他功能的排程。
手動執行排程功能
要立即測試排程功能,請選擇 執行。 Fabric 無需等待下一個排定的間隔時間,即可提交執行作業。 手動執行對於參數驗證、連線驗證及函式邏輯測試非常有用。
監視排程執行作業
你可以從 Fabric 監控體驗中監控使用者資料功能的執行。
- 打開 監視中心。
- 選擇 活動。
- 以 使用者資料功能篩選。
利用監控體驗來排查執行失敗並驗證成功執行。
設定故障通知
你可以為排程執行失敗設定電子郵件通知。
- 打開 排班 表頁面。
- 在 失敗通知中,輸入一個或多個電子郵件地址。
- 儲存設定。
Fabric 會在排程執行失敗時發送電子郵件通知。
下一步
- 了解使用者資料的功能。
- 了解 Fabric 中的工作排程器。
- 使用 Monitor 中樞來監控及疑難排解 Fabric 工作負載。