在您發佈流程並排定這些流程以定期執行之後,您希望瞭解這些流程如預期執行並解決出現的任何問題。您也要監視並瞭解流程的效能。

本主題會介紹 Tableau Server 為幫助您監視流程所提供的各種方法。

偵測出現的問題並加以解決

您可以設定 Tableau Server 以在流程失敗時傳送電子郵件通知,或使用警示功能表或透過檢閱您感興趣之流程的流程頁面來尋找並檢閱錯誤。此類型的監視允許您在問題出現時偵測它們。

在流程失敗時取得通知:

可以將 Tableau Server 設定為透過電子郵件、Tableau 站台或 Slack 傳送有關流程失敗的通知。要為 Tableau Server 和站台設定通知,請按照步驟 2:設定 Tableau Server 的流程設定中的說明進行操作。

檢視並解決錯誤

附註:從版本 2020.4.1 開始,現在可以直接在 Tableau ServerTableau Online 中建立和編輯流程。除非特別說明,否則本部分中的內容適用於所有平台。有關在 Web 上製作流程的詳情,請參閱 Web 版 Tableau Prep

執行流程時會發生下列錯誤:

  • 連線錯誤:Tableau Server 無法連線至一個或多個資料輸入,或者無法在一個或多個輸出步驟中建立連線時,通常會發生連線錯誤。

    • 若為輸入連線錯誤,請使用「連線」索引標籤中的「編輯連線」選項對連線詳細資訊進行變更,然後再次執行流程。
    • 若發生輸出連線錯誤,請檢查流程輸出步驟的輸出位置。如果流程即將輸出至網路共用,請確確認輸出步驟指向所列的安全位置。在進行任何變更後,請重新發佈流程然後再次嘗試執行該流程。

      附註:若要修正輸出到檔案或網路共用流程的輸出連線錯誤,請將流程下載到 Tableau Prep Builder,然後將流程重新發佈到伺服器。輸出到已發佈資料來源或資料庫的流程可以直接在 Web 上進行編輯。

  • 流程中的錯誤:如果流程中的一個或多個步驟中出現錯誤,您會看到錯誤訊息。可以直接在 Web 上編輯流程,然後重新發佈。還可以將流程下載到 Tableau Prep Builder,解決錯誤,將流程重新發佈到伺服器,然後再次執行流程。

  • 擱置的流程工作:當排定的流程工作在經過設定的嘗試次數之後仍無法執行,則流程工作會擱置。預設情況下,流程工作會在連續 5 次流程工作失敗之後擱置。

    一個流程可以有多個排定工作指派至它,但是只有失敗的工作會擱置。其他所有流程工作將繼續執行,除非它們出現錯誤。若要解決暫停的工作,請檢閱並解決錯誤,然後在根據所指派的排程來執行隨選流程或者自動執行流程。

    附註:伺服器管理員可以使用 tsm configuration set 選項設定暫停流程執行之前的嘗試次數。如需詳細資訊,請參閱 步驟 5:伺服器組態(選用)

您可以在下列頁面上檢視錯誤:

流程概觀頁面

在此頁面上,您會看到最新的流程執行狀態和所有錯誤狀態。停留在錯誤文字上,以檢閱錯誤詳細資料。如果排定的工作擱置,則會在排程旁顯示警告圖示。將滑鼠懸停在圖示上以檢視狀態。

在解析導致流程失敗或工作暫停的錯誤後,您可以手動執行流程,或根據指派的排程來執流程。針對暫停的流程工作,按一下工具提示的「移至排程的工作」連結,以瀏覽至「排程的工作」頁面,然後按一下「繼續排程的工作」按鈕,即可繼續暫停的工作。

連線頁面

「連線」頁面會顯示最新的狀態及任何相關連線錯誤。若要修正輸入錯誤,請按一下輸入連線的「更多動作」 功能表,以編輯連線並變更伺服器名稱、連接埠、使用者名稱和密碼。

若要修正輸出連線錯誤,請直接編輯流程或在 Tableau Prep Builder 中下載流程,修正檔案路徑,然後重新發佈流程以繼續執行。

排定工作頁面

附註:必須使用 資料管理附加元件 才能查看此索引標籤。

檢視指派至流程的排定工作。如果排定工作已擱置,則您可以於此處看到此工作的狀態,並且可以從此頁面手動恢復流程工作。在恢復擱置的工作之前,請解決流程中的任何錯誤。

此頁面不會顯示錯誤詳情,但是可以在「概觀」「執行歷程記錄」頁面上加以檢閱。您還可以按一下排程類型欄中的連結以查看排程內容的詳情並編輯工作。

如果您編輯流程的連線或者手動執行流程工作,則當流程重新發佈時,擱置的排定工作將會自動恢復。若要手動恢復已暫停的工作,請在「排定的工作」頁面上,按一下「恢復排定的工作」。這會恢復流程的所有擱置工作。

若要恢復個別工作,請按一下排定工作的「更多動作」 功能表,並選取「恢復」。您也可以按一下「立刻執行」,立即執行流程的所有工作。

執行歷程記錄頁面

附註:必須使用 資料管理附加元件 才能查看此索引標籤。

「執行歷程記錄」頁面會顯示每個輸出所有已完成或正在進行的流程之詳細資料。將滑鼠暫留在「錯誤」欄中的錯誤上,藉此檢視錯誤的詳細資料。持續時間欄顯示流程的執行時間。

附註:從版本 2020.2.1 開始,「執行類型」欄位會顯示輸出的重新整理類型。在以前的版本中,此欄位顯示輸出是按排程執行還是按需執行。有關設定輸出重新整理類型的詳細資訊,請參閱使用累加式重新整理重新整理流程資料(連結在新視窗開啟)

警示

流程失敗時,警示功能表會填入錯誤詳細資訊,並提供選項重新執行流程或下載要疑難排解的流程。

附註流程擁有者、伺服器或站點管理員可以看到此功能表。

Tableau Prep Conductor 處理序狀態

  • Tableau 服務管理器 (TSM) 頁面可在 TSM 中存取,並可由 TSM 管理員檢視。您必須能夠登入 TSM 才能檢視此頁面。

  • Tableau Server 狀態頁面出現在 Tableau Server Web UI 中,可由 Tableau Server 管理員存取。如果將游標暫留在處理序的狀態指示符上,則一個工具提示會顯示處理序在其上執行的節點名稱和埠。Tableau Server 狀態頁面不顯示 TSM 處理序。

    當 Tableau Server 正常運作時,Tableau Prep Conductor 將顯示為使用中或忙碌:

    • 使用中 — 處理序按預期方式工作。

    • — 處理序正在完成某個工作。

    • 停止 — 處理序已停止。此項的含義取決於處理序。

    • 狀態不可用 — Tableau Server 無法確定處理序的狀態。

誰可以執行此動作

  • Tableau Server 管理員
    • 在伺服器層級設定電子郵件通知
    • 設定網站的電子郵件通知
    • 檢視錯誤
    • 恢復暫停的工作
    • 檢視警示
    • 檢視處理序狀態
  • Tableau Site 管理員
    • 在網站層級設定電子郵件通知
    • 檢視錯誤
    • 恢復暫停的工作
    • 檢視警示
  • 流程擁有者、專案領導者以及任何獲取檢視流程權限的使用者
    • 檢視錯誤
    • 恢復暫停的工作
    • 檢視警示(流程擁有者)
感謝您的意見回饋!