您可以建立快訊,在以查詢為基礎或與 Look 連結的資訊主頁圖塊結果達到或超過指定門檻時,傳送電子郵件或 Slack 通知。設定時間序列資料的快訊與設定其他資料類型的快訊不同。
針對時間序列資料,警示條件會比較序列中的特定資料列,而非完整的結果集。以這種方式處理時間序列資料,使用者就能執行額外動作,比較資料,並使用其他資料類型無法使用的額外警示條件選項,例如變更幅度、增加幅度和減少幅度。
當您將這些比較條件與時間序列資料搭配使用時,警示查詢會比較最新一列資料與前一列資料。為了追蹤時間序列中的目前位置,並確保警示條件只以先前執行警示查詢時未出現的資料為依據,Looker 必須在每次執行警示查詢時保留最新時間序列資料的值。
本頁說明選擇使用時間序列資料的快訊條件時,需要考量的兩個重要情況:
- 警示條件會告知 Looker 檢查資料更新頻率,以便在資料更新前先行通知。
- 舉例來說,時間序列間隔為每小時 (資料會按小時匯總),但警示頻率設為每日。
-
快訊條件會指示 Looker 比資料更新頻率更頻繁地檢查資料更新情形。
- 舉例來說,時間序列間隔為每日 (資料按天匯總),但警示的頻率為每小時。
理想情況下,時間序列間隔和頻率應相同,但實際上並非如此。如果 ETL 工作已設定為每晚載入每小時資料,或是查詢因某些原因而失敗,請務必瞭解在這些間隔未同步時,警示查詢的運作方式。
檢查警報
警示查詢會檢查最新一列的時間序列資料,判斷是否出現下列任一情況:
- 如果目前的時間序列值比上次檢查警報時的最近時間序列值更近期
- 如果目前的時間序列值是時間序列中的最新時間序列值,即使與上次警示檢查的時間序列值相同
第一次執行警示查詢時,Looker 就不會再評估整個結果集。相反地,Looker 會將這些結果視為歷來資料,只查看建立警示並執行初始警示查詢後發生的變更。
案例 1:時間序列間隔小於頻率
在本例中,使用者想每天檢查每小時的銷售額是否高於目標:
時間序列間隔 = 每小時 頻率 = 每日
這種做法會以超過一小時的頻率檢查每小時資料。這項警示會檢查先前警示間隔中未檢查過的每個新時間序列資料列。如果您有每小時資料和每日快訊檢查,系統會每天檢查 24 列。系統會根據指定的快訊條件檢查每個資料列,如果任何資料列符合條件,系統就會傳送電子郵件。
執行時間:5/25/19 9:00 AM
時間序列值 | 評估價值 | |
2019 年 5 月 25 日上午 8:00 | 200 | < alert check |
2019 年 5 月 25 日上午 9:00 | 250 | < alert check |
執行時間:2019 年 5 月 25 日上午 11:00
時間序列值 | 評估價值 | |
2019 年 5 月 25 日上午 8:00 | 200 | |
2019 年 5 月 25 日上午 9:00 | 250 | < 上一則警報 |
2019 年 5 月 25 日上午 10:00 | 300 | < alert check |
2019 年 5 月 25 日上午 11:00 | 300 | < alert check |
執行時間:2019 年 5 月 25 日下午 12 點 (沒有新資料)
時間序列值 | 評估價值 | |
2019 年 5 月 25 日上午 8:00 | 200 | |
2019 年 5 月 25 日上午 9:00 | 250 | |
2019 年 5 月 25 日上午 10:00 | 300 | < 上一則警報 |
2019 年 5 月 25 日上午 11:00 | 300 | < alert check |
案例 2:時間序列間隔長於頻率
在這個範例中,使用者想每小時檢查一次,看看當天的累積銷售總額是否高於目標:
時間序列間隔 = 每日 頻率 = 每小時
這種做法需要在一天中多次檢查按日期匯總的資料。假設您已設定警示,當每日銷售總額等於或超過 200 時,系統就會通知您。每次檢查警示時,銷售總額會隨著整天的累積而增加,因此 Looker 會持續檢查最新的時間序列值,並與觸發上一個警示的值進行比較。
執行時間:5/25/19 9:00 AM
時間序列值 | 評估價值 | |
2019 年 5 月 24 日 | 200 | < 上一則警報 |
2019 年 5 月 25 日 | 50 | < alert check (no notification) |
執行時間:5/25/19 10:00 AM
時間序列值 | 評估價值 | |
2019 年 5 月 24 日 | 200 | < 上一則警報 |
2019 年 5 月 25 日 | 100 | < alert check (no notification) |
執行時間:2019 年 5 月 25 日上午 11:00
時間序列值 | 評估價值 | |
2019 年 5 月 24 日 | 200 | < 上一則警報 |
2019 年 5 月 25 日 | 150 | < alert check (no notification) |