查詢排程
您可以透過建立查詢排程來自動執行查詢。 排程查詢會在自訂步調上執行,以根據頻率、日期和時間管理您的資料。 如有需要,您也可以為結果選擇輸出資料集。 已儲存為範本的查詢可以從「查詢編輯器」進行排程。
任何排定的查詢都會新增到 排定的查詢 標籤。 您可以從該工作區透過UI監視所有已排程查詢工作的狀態。 在 排定的查詢 索引標籤可讓您找到有關查詢執行的重要資訊,並訂閱警示。 可用的資訊包括狀態、排程詳細資料,以及執行失敗時的錯誤訊息/代碼。 請參閱 監視排定的查詢檔案 以取得詳細資訊。
此工作流程涵蓋查詢服務UI中的排程程式。 若要瞭解如何使用API新增排程,請參閱 排程查詢端點指南.
建立查詢排程 create-schedule
若要排程查詢,請從下列任一選項中選取查詢範本: 範本 標籤或 範本 的欄 排定的查詢 標籤。 選取範本名稱可將您導覽至查詢編輯器。
如果您從「查詢編輯器」存取已儲存的查詢,則可以建立查詢的排程,或從詳細資訊面板檢視查詢的排程。
選取 新增排程 導覽至 排程詳細資訊頁面.
或者,選取 時程表 索引標籤在查詢名稱下方。
排程工作區隨即顯示。 UI會顯示與範本相關聯之任何已排程執行的清單。 選取 新增排程 以建立排程。
新增排程詳細資料 schedule-details
便會顯示「排程詳細資訊」頁面。 您可以在此頁面上編輯排定查詢的各種詳細資訊。 詳細資料包括 排程查詢的頻率和工作日 執行、開始和結束日期、要匯出結果的資料集,以及 查詢狀態警示.
排定的查詢頻率 scheduled-query-frequency
您可以選擇下列選項 頻率:
- 每小時:排程查詢將在您選取的日期範圍內每小時執行一次。
- 每日:排定的查詢將在您選取的時間和日期期間每X天執行一次。 請注意,所選的時間為 UTC,而不是您的當地時區。
- 每週:選取的查詢將在您選取的一週、時間和日期時段執行。 請注意,所選的時間為 UTC,而不是您的當地時區。
- 每月:選取的查詢將在您選取的日期、時間和日期期間每個月執行。 請注意,所選的時間為 UTC,而不是您的當地時區。
- 每年:選取的查詢將每年在您選取的日期、月、時間和日期期間執行。 請注意,所選的時間為 UTC,而不是您的當地時區。
提供資料集詳細資料 dataset-details
將資料附加至現有資料集,或建立新資料集並將資料附加至現有資料集,以管理查詢結果。
選取 建立並附加至新資料集 在第一次執行查詢時建立資料集。 後續執行會繼續將資料插入該資料集。 最後,提供資料集的名稱和說明。
INSERT INTO
或 CREATE TABLE AS SELECT
做為查詢的一部分,因為資料集已設定。 包括 INSERT INTO
或 CREATE TABLE AS SELECT
作為您排程查詢的一部分,將導致錯誤。
或者,選取 附加至現有資料集 後面接著資料集圖示( )。
此 選取輸出資料集 對話方塊隨即顯示。
接下來,瀏覽現有資料集或使用搜尋欄位來篩選選項。 選取要使用的資料集列。 資料集詳細資料會顯示在右側的面板中。 選取 完成 以確認您的選擇。
如果查詢持續失敗,則將其隔離 quarantine
建立排程時,您可以在隔離功能中註冊查詢,以保護系統資源並防止潛在的中斷。 隔離功能會自動識別並隔離透過將查詢置於 已隔離 州別。 透過在連續十次失敗後隔離查詢,您可以在允許進一步執行之前介入、檢閱和修正問題。 這有助於維持您的營運效率和資料完整性。
在查詢註冊隔離功能後,您可以訂閱此查詢狀態變更的警報。 如果排定的查詢未註冊隔離,它不會顯示為上的選項 警示對話方塊.
您也可以從的內嵌動作,將排程查詢註冊至隔離功能 排定的查詢 標籤。 請參閱 監視查詢檔案 以取得更多詳細資料。
設定排程查詢狀態的警示 alerts-for-query-status
您也可以訂閱查詢警示,作為排程查詢設定的一部分。 您可以進行設定,以接收各種情況的通知。 可以為隔離狀態、查詢處理延遲或查詢狀態變更設定警報。 可用的查詢狀態警報選項包括開始、成功和失敗。 警報能以快顯通知或電子郵件的形式接收。 選取核取方塊以訂閱排定查詢之狀態的警示。
下表說明支援的查詢警示型別:
start
success
failed
quarantine
delay
如需Adobe Experience Platform中警報的概觀,包括定義警報規則的結構,請參閱 警報概觀. 如需在Adobe Experience Platform UI內管理警報和警報規則的指引,請參閱 警報UI指南.
為排程的引數化查詢設定引數 set-parameters
如果您要為引數化查詢建立排定的查詢,現在必須設定這些查詢執行的引數值。
確認排程詳細資料後,選取「 」 儲存 以建立排程。 您會回到範本的排程標籤。 此工作區會顯示新建立排程的詳細資料,包括排程ID、排程本身以及排程的輸出資料集。
檢視排定的查詢執行 scheduled-query-runs
從範本的 時程表 索引標籤中,選取排程ID以瀏覽至新排程查詢的查詢執行清單。
或者,若要檢視查詢範本已排程的執行清單,請導覽至 排定的查詢 標籤並從可用清單中選取範本名稱。
該排定查詢的查詢執行清單隨即顯示。
請參閱 monitor scheduled queried guide 有關如何透過UI監視所有查詢作業狀態的完整資訊。
選取 查詢執行ID 從清單中切換作業選項至「查詢執行概要」。 如需「 」上可用資訊的完整明細, 查詢執行總覽,請參閱監視器排程查詢檔案。
若要使用查詢服務API監控已排程的查詢,請參閱 已排程查詢執行端點指南.
啟用、停用或刪除排程 delete-schedule
您可以從特定查詢的排程工作區或 排定的查詢 列出所有已排程查詢的工作區。
若要存取 時程表 的標籤中,您必須從以下任一位置選取查詢範本的名稱: 範本 標籤或 排定的查詢 標籤。 這會導覽至該查詢的查詢編輯器。 從查詢編輯器中選取 時程表 以存取排程工作區。
從可用排程的列中選取排程,以填入詳細資訊面板。 使用切換可停用(或啟用)排定的查詢。
刪除停用的查詢
確認對話方塊隨即顯示。 選取 停用 以確認動作。
選取 刪除排程 刪除已停用的排程。
或者, 排定的查詢 索引標籤提供每個排程查詢的內嵌動作集合。 可用的內嵌動作包括 停用排程 或 啟用排程, 刪除排程、和 訂閱 以警示排定的查詢。 如需有關如何透過排程查詢索引標籤刪除或停用排程查詢的完整指示,請參閱 monitor scheduled queried guide.