在資料庫層級瞭解您的資料

瞭解您的資料庫設計中某些因素對 Tableau 效能的影響可能會給您提供資訊,您可以使用此資訊與您的資料庫團隊一起在資料庫層級優化資料。

啟用參考完整性支援

支援參考完整性的資料庫支援 Tableau 的 [假設存在參考完整性] 功能,從而可提高內部聯接的效能。在資料庫伺服器上,處理聯接會耗費時間和資源。當您聯接資料來源中的多個表時,Tableau 使用使用者通常看不到的功能,此功能稱為聯接挑選。聯接挑選只查詢相關的表,而不是聯接中定義的所有表。只有在表之間定義參考完整性時,才會發生聯接挑選。有關詳情,請參閱聯結的假設存在參考完整性

請確保資料庫權限支援建立臨時表

您的資料庫是否授予使用者建立和刪除臨時表的權限,環境是否有足夠的周邊同作空間用於正在執行的查詢?Tableau 會建立臨時表以幫助提高效能和新增功能。臨時表會暫時儲存特定於連線的資訊。如果在資料庫中建立臨時表受到限制,則工作簿和檢視的總體效能達不到最快。

建立表索引

對關聯式資料庫中的表編制索引。若要成功地對您的資料集編制索引,請確定您經常篩選的欄位並將它們新增到索引中。如果您有一個經常用作上下文篩選器的欄位,請考慮將其設定為主索引。如果所使用的 Access 表包含 200,000 列以上的資料,請考慮對這些表設定索引。您可透過在 Access 線上說明中搜尋 [索引] 來瞭解如何執行此操作。您可以將 2 GB 的資料(大約 1-2 百萬列)正式存儲在 Access 資料庫中,但在遠低於此限制時的執行效能較差。

許多資料庫管理系統 (DBMS) 環境具有可以檢視查詢和有用的建議索引的管理工具。

備份資料

如果將大型資料庫表分為多個較小的表,則通常可以提高效能。例如,您可以建立針對特定資料子集的 Access 表叢集。

使用資料庫伺服器

如果您有大量的資料,您可能會考慮將其存儲在資料庫伺服器中,如存儲在 Oracle、MySQL 或 Microsoft SQL Server 中。Tableau Professional Edition 可以連線到這些更大的資料庫伺服器。

感謝您的意見反應!已成功提交您的意見回饋。謝謝!