檢視加速可透過在背景處理序中預先計算和擷取工作簿的資料,更迅速地載入檢視。載入檢視時有兩個可能的瓶頸:

  1. 查詢(從資料來源擷取資料)。
  2. 呈現(建立視覺效果,例如繪製形狀或呈現地圖)。

載入工作簿所需的時間,取決於執行這兩個步驟合計所花費的時間。但是,並非所有檢視都可以加速。檢視加速可提高查詢步驟的效能,因此如果工作簿的查詢步驟已經很快並且沒有負載性能瓶頸,則工作簿效能不會顯著提高。

此外,檢視加速依賴於預先計算。以下因素會影響檢視加速的有效性:

  • 檢視使用暫時性函數,例如 now() 或 today()。
  • 檢視依賴以使用者為基礎的函數,以便為不同的使用者提供不同的結果。即便 Tableau Server 可預先計算所有使用者的結果,但這麼做可能會大幅提高 CPU、記憶體和儲存體的使用量。
  • 檢視具有超過每日限制的擷取重新整理計劃。重新整理擷取時會重新生成加速的檢視。為限制資源消耗,我們限制了可以執行的最大作業數(每天 12 個)。
  • 檢視的所有者處於非活動狀態。加速作業代表檢視所有者執行。如果所有者處於非活動狀態,則作業將失敗。
  • 無法載入檢視,因為嵌入式憑據已過期或資料來源已刪除。

使用者在現有檢視之上建立自訂檢視並加速自訂檢視後,原始檢視和自訂檢視均會加速。但是,如果在過去 14 天內未存取自訂檢視,則無法加速自訂。最後,除了原始檢視之外,每個原始檢視最多可以加速 10 個自訂檢視。

附註:檢視加速在 Tableau Desktop 中不可用。

加速您的檢視

  1. 登入到 Tableau Cloud 或 Tableau Server 上的網站。
  2. 在「主頁」或「探索」頁面瀏覽至要加速度檢視。
  3. 按一下加速圖示,然後按一下加速開關。

「檢視加速」視窗

還可以從工作簿頁面加速檢視:

已選取「動作」並開啟「加速」選單的工作簿頁面

了解為什麼檢視加速不可用

檢視無法加速有幾個原因。加速預先計算長時間執行查詢,因此加速的工作簿載入速度更快。但是,如果已經盡快載入檢視,則無法使用加速,因為加速不會顯著提高檢視的效能。

同樣,如果採用低於 4 小時的資料新鮮度策略,則無法使用加速功能,因為加速如此頻繁重新整理的檢視成本很高,而且 Tableau 不希望您的站點效能超載。有關詳情,請參閱設定資料新鮮度原則

如果管理員已暫停您的檢視加速,請聯繫 Tableau 管理員以激活您的檢視加速。同樣,如果站點已達到可以為您的站點加速的檢視數量限制,請聯繫 Tableau 管理員。

要預先計算資料,Tableau 需要在背景中連線到資料來源(無需使用者互動)。因此,僅支援將檢視加速用於具有內嵌連線認證的工作簿。

在站點上管理檢視加速

預設情況下,允許檢視加速。

  1. 在 Tableau Server 上登入您的站點。
  2. 在左側巡覽窗格中,選擇「設定」
  3. 在「一般」索引標籤中,捲動到「檢視加速」部分。
  4. 選取核取方塊,以允許 Creator 和 Explorer 加快其工作簿中的檢視速度。清除核取方塊,以為站點關閉檢視加速。
  5. 輸入可以為您的站點加速的最大查看次數,或選擇無限制

檢視加速設定

自動暫停加速以節省資源

為節省資源,管理員可以為持續失敗的檢視自動暫停加速。管理員可以設定加速自動暫停前加速工作每天、每週或每月可失敗的次數臨界值。

  1. 登入您的 Tableau 站點。
  2. 在左側巡覽窗格中,選擇「設定」
  3. 在「一般」索引標籤中,捲動到「檢視加速」部分。
  4. 設定每天、每週或每月允許的最多失敗次數。
  5. 按一下「儲存」

檢視和管理加速工作簿

  1. 登入您的 Tableau 站點。
  2. 從左側窗格中,選擇「工作」
  3. 按一下「加速的檢視」索引標籤。
  4. 選擇「工作」選單 (...) 恢復或暫停為所選檢視加速。

「工作」頁面中的加速檢視索引標籤

管理檢視加速通知

管理員可以管理是否接收自動暫停檢視的通知。

  1. 登入您的 Tableau 站點。
  2. 在左側巡覽窗格中,選擇「設定」
  3. 一般索引標籤中,捲動到管理通知部分。
  4. 要接收自動暫停檢視的通知,請核取檢視加速方塊。
  5. 按一下「儲存」

檢視自動暫停時,通知會傳送給站台和伺服器管理員。通知包括有關暫停檢視的原因和暫停時間的資訊。按一下通知以轉到工作頁面的加速檢視索引標籤。在此頁面中,管理員可以篩選加速狀態,以查找自動暫停的檢視。

瞭解預先計算的使用者環境

加速工作簿的預先計算須透過單一使用者的使用者環境來執行。該使用者為:

  • 工作簿的擁有者(如果工作簿或資料來源中沒有使用者篩選器,或資料來源有使用者篩選器,但資料來源是已發佈的資料來源)。
    -或者-
  • 上次發佈工作簿時為了產生縮圖而選取的使用者(如果工作簿上有使用者篩選器,且資料來源不是已發佈的資料來源)。

了解檢視加速成本

啟用此功能將會增加 Tableau Server 背景程式處理序中的計算負載和作業數,因為檢視加速會在背景處理序中從資料來源取得所需的資料。如果發生下列任何情況,就會執行對已啟用工作簿的資料執行預先計算的背景作業:

  • 重新發佈工作簿及已發佈資料來源(包括儲存 Web 製作)。
  • 重新整理工作簿所使用的擷取。

管理員在為許多工作簿啟用檢視加速,或非常頻繁地排程加速作業之前,應考量這些成本。

  • 大幅編輯和重新發佈的工作簿可能不適合加速,因為每次重新發佈都會觸發預先計算。建議對發佈以供使用的工作簿進行加速。
  • 如果工作簿使用多個擷取,其重新整理將會觸發資料的預先計算。因此,對已啟用的工作簿進行頻繁的擷取重新整理,可能會導致背景程式作業負載的激增,特別是刻意要在擷取重新整理成功後執行檢視加速作業時。
  • 工作簿的預先計算資料儲存在磁碟中。因此,加速可能會增加伺服器的磁碟儲存使用量。
感謝您的意見回饋!