Loading

在 Tableau Cloud 上存取工作簿時發生錯誤「Densification row limit exceeded.」

發佈日期: Jul 20, 2023
描述
在 Tableau Server 或 Tableau Cloud 存取發行的工作簿時,或嘗試在 Tableau Desktop 建置工作簿時,可能會發生以下錯誤:
 
TableauException: Densification row limit exceeded.(TableauException:超過密化列限制。)

Cause

工作簿計算會在可用的記憶體上建立負載,造成 VizQL 程序當機。
解決方案
密化是將列加入基礎資料表中的過程,目的是填補現有值之間的資料缺口。密化會顯示在「Bin」功能中。 

在先前版本的 Tableau 中,密化列數沒有限制。但是,Tableau Cloud 和 2019.4 版本(及更新版本)的 Tableau Desktop 和 Tableau Server 不再支援無限制的密化列限制。預設上限為 10,000,000 列。

請參閱以下適用於不同 Tableau 產品的解決方案:

Tableau Cloud  

無法變更 10,000,000 的密化列限制。請撰寫工作簿,以便可以將計算推送到其他資源(例如資料庫),或尋找改善效能的其他方法。有關詳情,請參閱建立有效率的計算最佳化工作簿效能

Tableau Server

在 TSM 中,執行以下命令,將密化列限制設為無限制:

tsm configuration set -k vizqlserver.maximum_densified_rows -v 0
tsm pending-changes apply

或者,您可以輸入整數,以設定不同的列限制。預設值為 10000000。

Windows 版 Tableau Desktop

以管理員身份開啟命令提示字元,然後執行以下命令,將密化列限制設為無限制:

tableau.exe -DMaximumDensifiedRows=0

或者,您可以輸入整數,以設定不同的列限制。預設值為 10000000。

Mac 版 Tableau Desktop

從 /Applications 目錄開啟終端機並執行以下命令,將密化列限制設為無限制:

open -a Tableau.app –-args -DMaximumDensifiedRows=0

或者,您可以輸入整數,以設定不同的列限制。預設值為 10000000。
其他資源


知識文章編號

001498360

 
正在載入
Salesforce Help | Article