檢視加速
擁有 Creator 或 Explorer 授權的管理員和工作簿擁有者可以加速工作簿。管理員可以暫停單個檢視或關閉其站台的加速。檢視加速可透過在背景處理序中預先計算和擷取工作簿的資料,更迅速地載入檢視。載入檢視時有兩個可能的瓶頸:
- 查詢(從資料來源擷取資料)。
- 呈現(建立視覺效果,例如繪製形狀或呈現地圖)。
載入工作簿所需的時間,取決於執行這兩個步驟合計所花費的時間。但是,並非所有檢視都可以加速。檢視加速可提高第一個步驟 (查詢) 的效能。如果檢視因查詢以外的原因載入緩慢,則檢視加速不會提高工作簿的效能。
當使用者在加速檢視之上建立自訂檢視時,會自動預先計算十個最常用的自訂檢視。這些加速的自訂檢視不計入檢視限制。過去 14 天內未存取過的自訂檢視不會加速。如果直接加速自訂檢視,則原始檢視和自訂檢視都會加速。
加速您的檢視
- 登入到 Tableau Cloud 或 Tableau Server 上的網站。
- 在「主頁」或「探索」頁面瀏覽至要加速度檢視。
- 選擇加速圖示,然後選取加速開關。
還可以使用三種中任一種方法在工作簿頁面加速檢視:
- 選取所需的檢視並於「動作」功能表選擇「加速」>「開啟」。
- 按所需檢視選取「更多選項」(...) 功能表並選擇 「加速」>「開啟」。
- 若要加速工作簿中的所有檢視,請於更多選項 (...)功能表選擇「加速」>「開啟」。
附註:檢視加速在 Tableau Desktop 中不可用。
了解檢視加速不可用、暫停或無效的原因
「檢視加速」不可用
有幾種情境檢視會無法加速。
問題 | 解決方法 |
此檢視沒有執行查詢所需時間的歷程資料。 | 每次載入檢視時,視覺效果資料都需要幾分鐘才能可用。對於新建立的檢視,請載入檢視並等待幾分鐘,然後再嘗試加速。 |
執行檢視查詢的歷程時間不到 2 秒。 | 此類檢視不支援加速,因為加速不會顯著提高檢視的效能。 |
該檢視沒有內嵌認證。 | 要預先計算資料,Tableau 需要在背景中自動連線到資料來源(無需任何使用者互動)。因此,僅支援將檢視加速用於具有內嵌連線認證的工作簿。 |
檢視具有基於使用者的功能,或檢視具有具有基於使用者功能的資料來源。 | 目前,Tableau 不支援加速此類檢視。基於使用者的函數的範例是 USERDOMAIN() 和 USERNAME()。 |
檢視的擁有者處於非活動狀態。 | 要預先計算資料,所有者必須是作用中使用者。如果檢視擁有者處於非活動狀態,Tableau 不支援加速檢視。變更所有權(連結在新視窗開啟)至作用中使用者。 |
此檢視的資料最新狀態原則是小於2小時。 | 加速重新整理頻繁檢視的成本可能很高,而 Tableau 並不希望使您的站台效能超載。有關詳情,請參閱設定資料新鮮度原則(連結在新視窗開啟)。 |
該站台已達到可加速檢視數的限制。 | 更新站台設定(連結在新視窗開啟)以增加可加速的最大檢視次數,或選擇「無限制」。 |
「檢視加速」暫停
有幾種情境會暫停加速。
問題 | 解決方法 |
檢視的加速暫停。 | 重新啟用檢視加速(連結在新視窗開啟)。 |
正在執行背景程式加速作業來預先計算檢視的資料。 | 如果作業經常失敗,檢視會自動暫停。若出現以下情況,作業可能會失敗:
|
「檢視加速」無效
檢視加速減少了執行檢視查詢所需的時間。如果執行查詢所花費的時間不是視覺效果載入時間的瓶頸,您將不會注意到視覺效果載入期間效能的顯著改進。同樣,一個檢視通常有許多查詢。您無法使用暫態函數(例如 now() 或使用相對日期篩選器)來加速查詢。如果檢視具有具有暫態函數的長時間執行查詢,則您在視覺效果載入期間不會注意到效能的改進。
重新整理加速的檢視
基於事件的加速檢視重新整理
在具有資料擷取的工作簿中,當資料擷取重新整理完成時,所有加速檢視都會重新整理。重新發佈或重新命名工作簿時,工作簿中的所有加速檢視都會重新整理。
基於排程的加速檢視重新整理
只有當工作簿至少具有一個即時資料來源時,才能設定重新整理加速檢視的排程。
利用即時資料來源的工作簿的加速檢視根據工作簿的資料最新狀態原則進行重新整理。如果沒有設定重新整理資料的排程,則使用預設的資料最新狀態原則。有關詳情,請參閱編輯工作簿資料最新狀態原則(連結在新視窗開啟)。
在站點上管理檢視加速
預設情況下,允許檢視加速。
- 在 Tableau Server 上登入站台。
- 在左側巡覽窗格中,選擇「設定」。
- 在「一般」索引標籤中,捲動到「檢視加速」部分。
- 選取核取方塊,以允許 Creator 和 Explorer 加快其工作簿中的檢視速度。清除核取方塊,以為站點關閉檢視加速。
- 輸入可以為您的站點加速的最大查看次數,或選擇無限制。
加速建議的檢視
根據工作簿的查詢時間和使用情況,Tableau 有時會建議加速以提高速度較慢但更受歡迎的檢視和儀表板的效能。如果檢視可以加速,使用者可以每 30 天推薦一次檢視加速。
當使用者存取檢視時,他們將看到向站台管理員或工作簿所有者推薦加速的選項。
當站台管理員或工作簿擁有者存取同一檢視時,他們會看到加速檢視的選項,並且會看到有多少使用者建議加速。
建議使用「管理檢視」來加速
作為站台管理員,您可以檢視 Tableau 何時建議加速檢視:
- 登入 Tableau 站台。
- 從左側窗格中,選擇「工作」 。
- 從加速狀態欄中,檢查具有建議狀態的檢視。還可以使用右側窗格中的篩選器來篩選具有建議狀態的檢視。
對以工作簿擁有者或管理員身分進行加速的個人化建議:
- 登入 Tableau 站台。
- 從頁面的右上角,選擇帳戶功能表圖示。
- 選取我的內容。
- 選取效能索引標籤。
- 從動作欄中,選擇 加速。
自動暫停加速以節省資源
為節省資源,管理員可以為持續失敗的檢視自動暫停加速。管理員可以設定加速自動暫停前加速工作每天、每週或每月可失敗的次數臨界值。
- 登入 Tableau 站台。
- 在左側巡覽窗格中,選擇「設定」。
- 在「一般」索引標籤中,捲動到「檢視加速」部分。
- 設定每天、每週或每月允許的最多失敗次數。
- 選擇儲存。
檢視和管理加速工作簿
- 登入 Tableau 站台。
- 從左側窗格中,選擇「工作」 。
- 選取「加速檢視」索引標籤。
- 選擇「工作」選單 (...) 恢復或暫停為所選檢視加速。
管理檢視加速通知
管理員可以管理是否接收自動暫停檢視的通知。
- 登入 Tableau 站台。
- 在左側巡覽窗格中,選擇「設定」。
- 在一般索引標籤中,捲動到管理通知部分。
- 要接收自動暫停檢視的通知,請核取檢視加速方塊。
- 選擇儲存。
檢視自動暫停時,通知會傳送給站台和伺服器管理員。通知包括有關暫停檢視的原因和暫停時間的資訊。選取通知以轉到工作頁面的加速檢視索引標籤。在此頁面中,管理員可以篩選加速狀態,以查找自動暫停的檢視。
瞭解預先計算的使用者環境
加速工作簿的預先計算須透過單一使用者的使用者環境來執行。該使用者為:
- 工作簿的擁有者(如果工作簿或資料來源中沒有使用者篩選器,或資料來源有使用者篩選器,但資料來源是已發佈的資料來源)。
-或者- - 上次發佈工作簿時為了產生縮圖而選取的使用者(如果工作簿上有使用者篩選器,且資料來源不是已發佈的資料來源)。
了解檢視加速成本
啟用此功能將會增加 Tableau Server 背景程式處理序中的計算負載和作業數,因為檢視加速會在背景處理序中從資料來源取得所需的資料。如果發生下列任何情況,就會執行對已啟用工作簿的資料執行預先計算的背景作業:
- 重新發佈工作簿及已發佈資料來源(包括儲存 Web 製作)。
- 重新整理工作簿所使用的擷取。
管理員在為許多工作簿啟用檢視加速,或非常頻繁地排程加速作業之前,應考量這些成本。
- 大幅編輯和重新發佈的工作簿可能不適合加速,因為每次重新發佈都會觸發預先計算。建議對發佈以供使用的工作簿進行加速。
- 如果工作簿使用多個擷取,其重新整理將會觸發資料的預先計算。因此,對已啟用的工作簿進行頻繁的擷取重新整理,可能會導致背景程式作業負載的激增,特別是刻意要在擷取重新整理成功後執行檢視加速作業時。
- 工作簿的預先計算資料會作為具體化檢視儲存在 Hyper 中。