具有 Creator 或 Explorer 授權的工作簿擁有者可以加速工作簿。管理員可以暫停單個檢視或關閉其站台的加速。檢視加速可透過在背景處理序中預先計算和擷取工作簿的資料,更迅速地載入檢視。載入檢視時有兩個可能的瓶頸:
- 查詢(從資料來源擷取資料)。
- 呈現(建立視覺效果,例如繪製形狀或呈現地圖)。
載入工作簿所需的時間,取決於執行這兩個步驟合計所花費的時間。但是,並非所有檢視都可以加速。檢視加速可提高查詢步驟的效能,因此如果工作簿的查詢步驟已經很快並且沒有負載性能瓶頸,則工作簿效能不會顯著提高。
此外,檢視加速依賴於預先計算。以下因素會影響檢視加速的有效性:
- 檢視使用暫時性函數,例如 now() 或 today()。
- 檢視依賴以使用者為基礎的函數,以便為不同的使用者提供不同的結果。即便 Tableau Server 可預先計算所有使用者的結果,但這麼做可能會大幅提高 CPU、記憶體和儲存體的使用量。
- 檢視具有超過每日限制的擷取重新整理計劃。重新整理擷取時會重新生成加速的檢視。為限制資源消耗,我們限制了可以執行的最大作業數(每天 12 個)。
- 檢視的所有者處於非活動狀態。加速作業代表檢視所有者執行。如果所有者處於非活動狀態,則作業將失敗。
- 無法載入檢視,因為嵌入式憑據已過期或資料來源已刪除。
使用者在現有檢視之上建立自訂檢視並加速自訂檢視後,原始檢視和自訂檢視均會加速。但是,如果在過去 14 天內未存取自訂檢視,則無法加速自訂。最後,除了原始檢視之外,每個原始檢視最多可以加速 10 個自訂檢視。
附註:檢視加速在 Tableau Desktop 中不可用。
加速您的檢視
- 登入到 Tableau Cloud 或 Tableau Server 上的網站。
- 在「主頁」或「探索」頁面瀏覽至要加速度檢視。
- 按一下加速圖示,然後按一下加速開關。
還可以從工作簿頁面加速檢視:
了解為什麼檢視加速不可用
檢視無法加速有幾個原因。加速預先計算長時間執行查詢,因此加速的工作簿載入速度更快。但是,如果已經盡快載入檢視,則無法使用加速,因為加速不會顯著提高檢視的效能。
同樣,如果採用低於 4 小時的資料新鮮度策略,則無法使用加速功能,因為加速如此頻繁重新整理的檢視成本很高,而且 Tableau 不希望您的站點效能超載。有關詳情,請參閱設定資料新鮮度原則。
如果管理員已暫停您的檢視加速,請聯繫 Tableau 管理員以激活您的檢視加速。同樣,如果站點已達到可以為您的站點加速的檢視數量限制,請聯繫 Tableau 管理員。
要預先計算資料,Tableau 需要在背景中連線到資料來源(無需使用者互動)。因此,僅支援將檢視加速用於具有內嵌連線認證的工作簿。
在站點上管理檢視加速
預設情況下,允許檢視加速。
- 在 Tableau Cloud 上登入您的站點。
- 在左側巡覽窗格中,選擇「設定」。
- 在「一般」索引標籤中,捲動到「檢視加速」部分。
- 選取核取方塊,以允許 Creator 和 Explorer 加快其工作簿中的檢視速度。清除核取方塊,以為站點關閉檢視加速。
自動暫停加速以節省資源
為節省資源,管理員可以為持續失敗的檢視自動暫停加速。管理員可以設定加速自動暫停前加速工作每天、每週或每月可失敗的次數臨界值。
- 登入您的 Tableau 站點。
- 在左側巡覽窗格中,選擇「設定」。
- 在「一般」索引標籤中,捲動到「檢視加速」部分。
- 設定每天、每週或每月允許的最多失敗次數。
- 按一下「儲存」。
檢視和管理加速工作簿
- 登入您的 Tableau 站點。
- 從左側窗格中,選擇「工作」 。
- 按一下「加速的檢視」索引標籤。
- 選擇「工作」選單 (...) 恢復或暫停為所選檢視加速。
管理檢視加速通知
管理員可以管理是否接收自動暫停檢視的通知。
- 登入您的 Tableau 站點。
- 在左側巡覽窗格中,選擇「設定」。
- 在一般索引標籤中,捲動到管理通知部分。
- 要接收自動暫停檢視的通知,請核取檢視加速方塊。
- 按一下「儲存」。
檢視自動暫停時,通知會傳送給站台和伺服器管理員。通知包括有關暫停檢視的原因和暫停時間的資訊。按一下通知以轉到工作頁面的加速檢視索引標籤。在此頁面中,管理員可以篩選加速狀態,以查找自動暫停的檢視。
瞭解預先計算的使用者環境
加速工作簿的預先計算須透過單一使用者的使用者環境來執行。該使用者為:
- 工作簿的擁有者(如果工作簿或資料來源中沒有使用者篩選器,或資料來源有使用者篩選器,但資料來源是已發佈的資料來源)。
-或者- - 上次發佈工作簿時為了產生縮圖而選取的使用者(如果工作簿上有使用者篩選器,且資料來源不是已發佈的資料來源)。