為資料驅動型通知設定
當資料達到重要業務閾值時,資料驅動型通知會自動向您指定的關鍵人員傳送電子郵件通知。作為 Tableau Server 管理員,您設定資料驅動型通知的方式與設定訂閱非常相似。有關使用者如何建立和管理這些通知的資訊,請參閱 Tableau 使用者說明中的傳送資料驅動型通知。
附註: 若要建立和接收資料驅動型通知,使用者需要存取相關的資料庫和檢視。有關詳情,請參閱此要求清單。若為站台啟用通知,則該站台上的任何使用者都可以建立通知,但具有 Viewer 角色的使用者除外。
為資料驅動型通知設定電子郵件
完成設定 SMTP 設定中的步驟,使伺服器能夠傳送電子郵件。
在查看網站時,按一下瀏覽器視窗頂端的 [設定]。
在 [電子郵件設定] 下,輸入特定於網站的 [寄件者] 位址或訊息頁腳。
網站的 [寄件者] 地址和郵件頁腳也在用於訂閱的電子郵件中使用。
按一下 [Save] (儲存)。
管理網站中的所有資料驅動型通知
在瀏覽器窗格的頂端,按一下「工作」,然後按一下「通知」。
選取要更新的任何通知。
從 [動作] 功能表中,執行以下任意動作:
新增或移除自己的收件人身分。
編輯通知以變更資料閾值、交付排程以及收件人完整清單。
將通知所有權變更為其他使用者,或者刪除通知。
為網站禁用資料驅動型通知
所有網站預設情況下都支援資料驅動型通知,但管理員可以為特定網站停用這些通知。
檢視站台時,按一下左側巡覽窗格上的「設定」。
在 [資料驅動型通知] 下, 取消選中 [允許使用者建立通知和接收通知電子郵件] 。
按一下 [Save] (儲存)。
暫停資料驅動型通知
預設情況下,通知會在 350 個連續通知失敗之後暫停。伺服器管理員可以設定在通知暫停前允許的通知失敗臨界值。若要變更在通知暫停之前允許發生的資料驅動型通知失敗臨界值,請使用 [tsm 組態設定] 選項:dataAlerts.SuspendFailureThreshold
。
這會設定在暫停通知之前須連續失敗的通知臨界值。這是伺服器的全面性設定。臨界值會套用至伺服器上每個已設定的資料驅動型通知。
繼續暫停的通知
如果通知失敗超過一定次數,您將會收到通知暫停的通知電子郵件。管理員或通知擁有者有幾種方法可以繼續收到暫停的通知:
在 Tableau 網頁的 [工作] > [通知] 區域中,[上次檢查] 欄會出現 圖示,表示通知已暫停。選取 [...]> [繼續通知] 以恢復通知。
按一下通知電子郵件中的 [繼續通知] 以恢復通知。此通知可讓您繼續執行通知,或者指出檢視已經變更,而且應該刪除該通知。
在受影響之檢視或工作簿的 [通知] 面板中。若要繼續接收來自檢視或工作簿的通知,請選取 [通知] 以開啟 [通知] 面板。已暫停的通知旁會出現一個圖示。在受影響的通知上,選取 [動作] > [繼續通知]。
通知恢復正常時,通知擁有者會收到一封電子郵件通知。
控制伺服器檢查資料驅動型通知的頻率
預設情況下,Tableau Server 每 60 分鐘檢查一次,確認通知的資料條件是否得到滿足。如果您發現性能受到影響,您可以使用 tsm configuration set Options 選項 dataAlerts.checkIntervalInMinutes
自訂此時間間隔。
每當相關工作簿中的擷取重新整理時,伺服器也會檢查通知,與該 dataAlerts.checkIntervalInMinute
設定無關。若要以比設定所指定頻率更高的頻率檢查通知,請變更擷取重新整理排程。
跟蹤伺服器的通知檢查過程
在非資料擷取背景工作檢視中,您可以透過尋找以下工作來跟蹤伺服器的通知檢查流程:
尋找要檢查的資料通知
檢查資料通知條件是否得到滿足
[尋找] 工作會限制 [檢查] 工作,只檢查當前傳送相關電子郵件的通知。舉例來說,如果使用者選取了電子郵件頻率 [最多每天一次] ,則在通知條件得到滿足後,伺服器將等待 24 小時,然後再次檢查通知。
每個 [檢查] 工作使用一個伺服器背景處理程序,載入相關檢視來評估通知條件。如果所有使用者看到的檢視版本都相同,則它只會載入一次。但如果使用者向檢視應用了篩選器,或者他們看到的資料受使用者層級安全性所限,則檢視將為每個收件人載入一次。
確定和修復失敗的通知
作為管理員,您可以主動確定使用者可能未覺察到的失敗通知。進行檢查:
在站台功能表中選取「狀態」。
選取「非擷取背景工作」。
從「工作」下拉式功能表中,若「資料通知」為「True」,則選取「核取」。
在最右側,按一下「錯誤」以查看失敗通知的清單。
將滑鼠指標暫留在紅色失敗圖示上以顯示包含通知詳情的工具提示。
若要確定通知所有者,請在 Tableau Server 存放庫的 data_alerts 表中尋找通知 ID 號。(在網站的通知管理區域中,您也可以尋找跟在編號後面的通知名稱,但請注意,多個不同的通知可能使用相同名稱。)
附註:通知失敗十次時,將自動向通知擁有者傳送通知。管理員可以自訂通知所有者收到通知的時間。
失敗通知通常由 Tableau Server 上的內容變更所導致。如果發生如下變更,請鼓勵使用者重新建立通知:
- 移除或重命名了工作簿、檢視或資料欄位。
- 工作簿中內嵌的資料庫認證過期。
- 資料驅動通知需要即時連線的內嵌認證,通知當前不支援使用 OAuth。
資料來源變得不可存取。
提示:若要在通知失敗時自動收到電子郵件,請執行使用 Tableau Server 存放庫收集資料中的步驟,並連線到 [background_jobs] 表。依據該表建立一個自訂檢視,其中包括 [檢查資料通知條件是否得到滿足] 作業名稱及其完成代碼。然後設定資料驅動型通知,以便每當在完成代碼等於 1(失敗)時向您傳送電子郵件。