---
schema_version: "1"
id: 4ea4e600b0df6c07b6cafefdeab3fb7dc1c63648bfc810b5f162544717da9bc3
title: Tableau 工作簿效能檢查清單
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/pro/desktop/perf_checklist.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_checklist.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 05d50b748d6bde929cbf06eeeb0a033a0ac040e5ba79dbf36ae318713139f45e
description: Use the workbook performance checklist to make performance-aware design choices.
---
[跳至主要內容](#main-content)

# Tableau 工作簿效能檢查清單

在開始建立視覺效果與儀表板窗格之前，您需要知道哪些選擇可能會影響您 Tableau Desktop、Tableau Cloud 和 Tableau Server 中的工作簿的效能。

本檢查清單可讓您瞭解關於工作簿效能，您需要考量的事項。請記住，所有環境皆各不相同，而且處理工作簿效能問題沒有簡單的有效辦法。以下是需要探索的層面。任何特定項目皆可能不適用於您的情況，或導致效能不彰。對於您的特定情況有所助益的事，一律需要進行測試。

**深入瞭解**：如需本主題的深入資訊及相關資訊，請參閱：  
Tableau 說明中的[優化工作簿效能](https://help.tableau.com/v0.0/pro/desktop/zh-tw/performance_tips.htm)主題  
tableau.com 網站所提供的[設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)白皮書  
[設計高效率工作簿](https://youtu.be/Si_ieb51DSs)（1 小時）和 [儀表板窗格效能的最佳作法](https://youtu.be/D2dzCp9CBy0)（50 分鐘）免費的視訊簡報  
[InterWorks 部落格](https://interworks.com/blog/)中的 [Tableau 效能最佳化流程圖](https://interworks.com/blog/rrouse/2018/05/16/the-tableau-performance-optimization-flowchart/)和 [Tableau 效能檢查清單](https://interworks.com/blog/bfair/2015/02/23/tableau-performance-checklist/)。

## 一般秘訣

這個一般考量的清單是學習如何最佳化工作簿的起點。內容來自[設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)的 TL;DR 頁面。

- 您的資料越乾淨，就越能契合問題的結構，而您的工作簿也就能運作得更加快速，使您更為滿意。只連線至需要分析的資料。
- 擷取是快速又輕鬆的方式，讓大部分工作簿都能更快速地運作。如果您不需要即時資料且無法透過數量龐大的資料運作，則您應該嘗試擷取。
- 大部分的儀表板窗格效能不彰都是設計不良所致，特別是單一儀表板窗格的圖表太多，或是一次顯示太多的資料。保持簡明扼要。允許您的使用者逐漸向下切入詳細資料，而不是嘗試顯示所有內容，然後進行篩選（引導式分析）。
- 請勿使用您不需要的資料，無論是出自您所參照的欄位，或是您所回傳之記錄的精細度皆然。使用篩選、隱藏未使用的欄位和彙總。
- 在減少資料時，請務必有效地使用篩選。
- 字串和日期的運算速度遲緩，而數字和布林值則很快速。
- 效能不彰的工作簿沒有一勞永逸的解決方式。透過查看效能錄製工具，瞭解過去花費時間的一切所作所為。查詢持續很久？有很多查詢？計算速度緩慢？複雜的轉譯？運用深入分析資料，將您的心力集中投注於正確的方向。
- 只要升級至最新版本即可提升效能，不會有任何其他瑣事纏身。
- 如果資料來源速度遲緩，Tableau Desktop 同樣會變得遲緩。如果 Tableau Desktop 的速度遲緩，則 Tableau Server 幾乎總是同樣會變得遲緩。
- 效能調整是根據環境、資料、分析及工作簿的內容而進行的，是一項高度個人化的作業。在某種情況下有效的方法，可能無法適用於其他情況；反覆測試以找出適合您的特定狀況的有效方法。

## 資料來源與結構

- 備妥與您的分析結構相符的資料，然後才連結至 Tableau Desktop 中的資料。[Tableau Prep](https://help.tableau.com/current/prep/zh-tw/prep_get_started.htm) 就是協助您備妥資料的實用工具。
- 啟用[參考完整性](https://help.tableau.com/v0.0/pro/desktop/zh-tw/joins_assume_refinteg.htm)支援。
- 對關聯式資料庫中的資料表編制索引。
- 請確保資料庫權限支援建立臨時資料表。
- 使用本機資料庫驅動程式進行連線。
- 請盡可能連結至擷取，而非即時資料來源。
- 當您將資料傳送至 Tableau 時，請以分析所需之必要資料為限。
- 請考慮使用彙總擷取和擷取篩選條件。
- 建立擷取前，請先最佳化擷取並隱藏未使用的欄位。
- 避免使用自訂 SQL。
- 找出您應該加入、混合或使用跨資料庫加入的時機。
- 請盡可能限制加入。請考慮使用多個資料來源，讓每一種分析類型都能採用設計完善的加入建立。
- 混合前請考慮採用彙總。

### 相關主題和資源

- [在資料庫層級瞭解您的資料](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_data.htm)
- [測試您的資料並使用擷取](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_extracts.htm)

- [設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)

## 建立檢視與儀表板窗格

- 保持簡明扼要。將大量工作簿拆分為個別檔案，並在儀表板窗格上考慮使用較少的工作表。
- 減少檢視中的標記數目，僅新增所需的欄位，並審慎使用篩選條件。
- 建立檢視時關閉自動更新。在要求 Tableau 執行動作之前，請先設定多個步驟。
- 盡可能嘗試在儀表板窗格的多個工作表採用相同的詳細程度，以啟用查詢批次。
- 限制使用的篩選條件數目 — 若是可以，請使用引導式分析與篩選條件動作。
- 使用固定大小的儀表板窗格。不一定要針對不同的視窗尺寸重新呈現。
- 自訂地理編碼可以大幅縮減工作簿的大小。

### 相關主題和資源

- [組建檢視時針對效能進行設計](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_build_view.htm)
- [加快視覺效果的速度](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_visualization.htm)
- [關閉自動更新以提升效能](https://help.tableau.com/v0.0/pro/desktop/zh-tw/queries_autoupdates.htm)
- [設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)

## 篩選

- 篩選是工作簿和儀表板窗格效能不彰最常見的原因之一。
- 使用 \[解壓縮和資料來源\] 篩選條件限制要輸入 Tableau 的資料量。
- 資料來源若已經編制索引，則篩選更有效率。
- 在檢視中，內容篩選條件是在其他篩選條件之前進行評估的，而且應該用來強制執行排序作業，但是不再有助於改善查詢效能。
- 請注意，使用 \[僅保留\] 和 \[排除\] 來篩選出個別的項目可能會大量耗用效能。
- 篩選總結許多要點的分類維度值（例如篩選州/省，而不是該州/省的所有城市）會更有效率。
- 篩選某個範圍的值，通常會比篩選離散值的大型逐條列出清單更為快速。
- 在更新值時，跨資料庫篩選可能需要多個查詢。啟用篩選器的 \[顯示套用按鈕\] 選項，讓使用者在選取之後套用篩選條件。
- 每次其他篩選條件變更時，\[僅限相關值\] 篩選條件選項，都會建立查詢。如果是使用引導式分析的儀表板窗格，請嘗試改用 [篩選器動作](https://help.tableau.com/v0.0/pro/desktop/zh-tw/actions_filter.htm)。
- 將篩選套用至多個工作表即可建立多筆查詢。
- 啟用篩選器的 \[顯示套用按鈕\] 選項。這可讓您和使用者按一下 \[套用\] 即可以多個選取的篩選條件執行單一查詢。

## 計算

- 布林值和整數比字串和日期的計算速度更快。
- MIN 和 MAX 函數的執行比 AVG 和 ATTR 更理想。
- 請盡可能使用原生 Tableau 功能（群組、設定、資料桶、自訂日期欄位、合併欄位以及別名）而非計算。
- 使用最佳化函數，如 CONTAINS 和 DATEPARSE 或 MAKEDATE，而不是複雜的手動計算，尤其是日期。
- COUNTD是遲緩的函數類型之一，因此請盡可能避免使用。
- 如果資料表計算執行成效不彰，請瞭解其是否可以透過 LOD 運算式執行，反之亦然。

### 相關主題和資源

- [建立高效的計算](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_efficient_calcs.htm)
- [設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)

## 其他建議

- 發佈至 Tableau Server 將不會改善效能。請先調整 Tableau Desktop 中的工作簿。
- 使用效能錄製工具找出調整工作的重點所在。
- 升級至最新版的 Tableau 產品。

### 相關主題和資源

- [記錄和分析工作簿效能](https://help.tableau.com/v0.0/pro/desktop/zh-tw/perf_record_create_desktop.htm)
- [設計高效率工作簿](https://www.tableau.com/zh-tw/learn/whitepapers/designing-efficient-workbooks)