反饋已提交

網絡繁忙

範本限制

1. 概述

1.1 版本


報表伺服器版本功能變更
11.0-
11.0.2範本限制增強插件功能內建
11.0.5若觸發了「單個圖表匯出資料量限制」,記錄到 INFO 級別的系統日誌中
11.0.30

1)「維運平台」功能點,不再影響使用「智慧維運>負載管理>範本限制」功

能

2)新增「格間關係物件數量限制」限制

11.5.3限制預設報錯優化
11.5.11

1)新增「單資料集欄數限制」介面化配置

2)「格間關係物件數量限制」限制臨界值由5千萬放寬至1億

1.2 應用場景

  • 一些範本的內部計算邏輯過於複雜,有可能造成系統當機,需要對這些範本進行限制

  • 範本限制開啟後,管理者不清楚範本限制的相關數值應該設定多少,需要一個推薦值。

  • 開啟了範本限制後,管理者希望知道哪些範本觸發了限制。

  • 有一些被限制了造成不能存取的範本,業務人員又必須需要,管理者希望知道如何優化這些範本。

1.3 功能簡介

管理者登入數據決策系統,點選「管理系統>智慧維運>負載管理>範本限制」。

1)可限制單資料集最大行數,可限制一張範本裏的最大儲存格個數,可限制 SQL 的最大執行時長,可限制匯入 Excel 時的最大儲存格數,可限制提交的記錄數,在限制了提交記錄數後還可設定是否允許填報產生笛卡爾積。當達到設定的數量後,拒絕請求,並給出提示 。

2)支援對所有範本進行限制,也支援對部分範本放寬限制或進行優化。

3)提供範本限制的建議限制數值。

4)瞭解哪些範本因範本限制而被中止計算。

2026-05-28_18-11-59.png

1.4 注意事項

1) 11.0.30之前版本,未註冊「維運平台」功能點時,「範本限制」功能不可用 。

       11.0.30及之後版本,「維運平台」功能點,不再影響使用「範本限制」功能。

2)11.0.2 及之後版本,「範本限制增強」插件的功能直接內建產品,改寫原「範本限制」功能。

       11.0.2 之前版本,需要自行安裝「範本限制增強」插件,方可參照本文使用「範本限制」功能。

2. 限制功能說明

限制功能
說明注意事項
單資料集列數限制

功能說明:對範本中單個資料集的列數進行限制,比如 30000 列,那麼當單資料集列數達到 30000 時,系統會給出報錯提示

報錯提示:支援自訂,預設報錯提示:很抱歉,資料集列數過多觸發保護機制,請減少查詢資料量,避免系統當機。

1)不是一張範本裏所有資料集累加達到 30000,而是只要有一個資料集達到設定極限,就會觸發警報設定

2)「單資料集列數限制」最小值為 300 

單資料集欄數限制

功能說明:對範本中單個資料集的欄數進行限制,比如 100 欄,那麼當單資料集欄數達到 100 時,系統會給出報錯提示

報錯提示:支援自訂,預設報錯提示:很抱歉,資料集欄數過多,請減少欄位數量至 100 以下 。

1)不是一張範本裏所有資料集欄數累加達到 100,而是只要有一個資料集達到設定極限,就會觸發警報設定

2)「單資料集欄數限制」最小值為 1

3)11.5.10及以下版本,如需調整此限制,請修改finedb的fine_conf_entity的以下兩個欄位值並重啟工程,以使配置生效。(如果沒有這兩個欄位,請自行新增即可)

  • TempRestrictionConfig.maxDSColumnCount

  • RelaxationRestrictionConfig.maxDSColumnCount

單範本儲存格限制

功能說明:可以對範本中儲存格個數進行限制,比如 300000,那麼當儲存格個數達到 300000 時,系統會給出報錯提示

報錯提示:支援自訂,預設報錯提示:很抱歉,資料量過大觸發保護機制,請減少查詢資料量,避免系統當機。


「單範本儲存格限制」最小值為 5000
SQL 執行時長限制

功能說明:可以對範本中 SQL 執行時長進行限制,比如 60,那麼當 SQL 執行時長超過 60 秒時,系統會給出報錯提示

報錯提示:支援自訂,預設報錯提示:很抱歉,sql執行時間過長觸發保護機制,請稍後重試。


「SQL 執行時長限制」需為有效的正整數
匯入 Excel 儲存格限制

功能說明:可以對匯入範本的 Excel 儲存格個數進行限制,比如 300000,那麼當匯入範本的 Excel 儲存格個數超過 300000 個時,系統會給出報錯提示

報錯提示:支援自訂。預設報錯提示:很抱歉,匯入excel格子數超過限制,請減少匯入資料量,避免系統當機。

1)「匯入 Excel 儲存格限制」最小值為 5000

2)此項限制對於 批量匯入 Excel 並提交 同樣生效。批量匯入的限制值同超出提示的設定值

提交記錄數限制
不允許填報笛卡兒積

功能說明:「提交記錄數限制」功能預設關閉,不允許填報笛卡兒積。當填報了笛卡爾積時,系統會給出報錯提示。

報錯提示:支援自訂。預設報錯提示:為防止填報笛卡兒積資料提交失敗。請檢查範本的父子格設定。

-
允許填報笛卡兒積

開啟此項限制後預設允許填報笛卡兒積。可以對提交的記錄數(儲存格)進行限制,比如 30000,那麼當填報的笛卡兒積的提交記錄數超過 30000,系統會給出報錯提示 。

報錯提示:支援自訂。預設報錯提示:很抱歉,填報記錄儲存格超過限制,請減少填報資料量,避免系統當機 。

功能開啟後,限制最小值為 300 
單個圖表匯出資料量限制

單個圖表匯出資料量限制功能,支援使用者自訂單圖表匯出最大數據條數。功能預設開啟,最大條數為 20000 條。

1)若不開啟「單個圖表匯出資料量限制」,則按照圖表實際資料條數匯出圖片。

2)若開啟了「單個圖表匯出資料量限制」,圖表資料未超出設定參數,則按照圖表實際資料條數匯出圖片。

3)若開啟了「單個圖表匯出資料量限制」,圖表資料超出了設定參數,則按照設定參數資料條數匯出圖片。

若使用者自訂了最大數據條數或關閉了單個圖表匯出資料限制,匯出時出現異常,將匯出空白圖片,圖片上提示「圖表匯出資料量過大,匯出失敗,請減少匯出資料量」。如下圖所示:

1)資料條數不是指資料集的條數,而是前端轉列的圖形個數,例如柱形圖有 3 個分類,每個分類有 2 個系列,則代表匯出 6 筆資料

2)僅在「通用限制」中支援設定「單個圖表匯出資料量限制」,在「放寬限制」中不支援該設定項

3. 設定通用限制

通用限制,是對當前報表系統下所有範本生效。管理者可對範本設定限制,當達到設定的數量後,拒絕請求,並給出提示 。

支援「單資料集列數限制」、「單資料集欄數限制」、「單範本儲存格限制」、「sql執行時長限制」、「匯入Excel儲存格限制」、「提交記錄數限制」、「單個圖表匯出資料量限制」 。

其中「提交記錄數限制」預設關閉,其餘預設開啟 。

3.1 手動設定限制

在「通用限制」Tab 下,管理者可開啟任意一個限制,設定限制值,自訂超出提示。點選「儲存」即可,如下圖所示:

2026-05-28_18-18-33.png

3.2 查看建議配置數值

在「通用限制」Tab 下,點選「查看建議配置數值」,使用者可查看範本限制的建議限制數值 。

支援「單資料集列數限制」、「單範本儲存格限制」、「sql執行時長限制」、「匯入Excel儲存格限制」 。

若使用者希望範本限制使用推薦的數值,可點選「一鍵配置」按鈕。建議的數值會自動填入「通用限制」設定中。點選「儲存」即可,如下圖所示:

2026-05-28_18-23-14.png

4. 放寬限制

放寬限制,僅對選中的範本生效 。

若只有少數範本需要展示較大的資料量,使用者可對這些範本進行單獨限制,而其他範本仍使用限制數值較小的通用限制 。

注:「放寬限制」僅適用於預覽範本場景。

        在設計器端進行資料集預覽、函式模擬計算等操作時,放寬限制不生效,仍然使用通用限制。

4.1 設定放寬限制

支援「單資料集列數限制」、「單資料集欄數限制」、「單範本儲存格限制」、「sql執行時長限制」、「匯入Excel儲存格限制」、「提交記錄數限制」。全部預設開啟 。

在「放寬限制」Tab 下,可選擇放寬限制的範本(預設不選擇任何範本),設定限制。點選「儲存」即可,如下圖所示:

2026-05-28_18-30-16.png

4.2 取消放寬限制

1)加入放寬限制的範本列表如下圖所示:

2)點選範本列表中的「使用通用限制」按鈕,點選「儲存」按鈕後可取消使用通用限制。如下圖所示:

點選重新整理按鈕後,該行消失。如下圖所示:

5. 觸發限制記錄

當有報表觸發範本限制時,會被記錄到觸發限制記錄中。如下圖所示:

5.1 查看範本被限制原因

點選「範本名稱」,可查看觸發限制原因。

例如點選「銀行資料」範本名稱,可看到該範本由於「單資料集行數」超過所設定的最大行數,而被限制。如下圖所示:

5.2 將被限制範本加入放寬限制

1)點選「加入放寬限制」按鈕後,按鈕名稱變為「調整放寬限制數值」,點選「儲存」按鈕,範本被加入放寬限制。如下圖所示:

2)「銀行資料」範本被加入「放寬限制」頁面中。如下圖所示:

6. 注意事項

6.1 格間關係物件數量限制

11.0.30及之後版本,範本限制新增「格間關係物件數量限制」。

當範本計算程式中構建的“格間關係物件”數量超過系統配置的上限時,系統會主動中斷計算並報錯,以避免複雜引用關係佔用過多記憶體、影響系統穩定性。

報錯說明

  • 報表格間關係太複雜,請調整範本減少不同儲存格之間的互相引用(包括但不限於儲存格值參數、層次座標等方式)。

限制機制

  • 系統會在一次範本計算程式中累計格間關係物件數量。當累計數量達到當前範本限制配置中的臨界值時,系統會中斷計算並報錯。

  • 臨界值越高,範本計算可能佔用的記憶體越多,約 5,000 萬個關係物件可能佔用約 4 GB 記憶體。11.5.10 及之前版本,預設臨界值為 5 千萬。11.5.11 及之後版本,預設臨界值為 1億。

  • 範本限制中不顯示該設定。該限制不支援關閉,不支援調整臨界值,不支援僅針對某一個範本單獨放寬臨界值。

解決方案:

建議優先從範本設計入手,減少不必要的格間依賴關係:

  • 減少跨儲存格引用

儘量避免多層、跨區域的儲存格值參數引用。

  • 優先引用資料集欄位

對於可直接從資料集中獲取的資料,建議使用資料集欄位,而非透過儲存格值、層次座標等方式間接傳遞。

  • 拆分複雜計算

將複雜範本拆分為多個相對獨立的範本、報表塊或計算層級,避免整表級聯依賴。

  • 收斂擴展區域的依賴關係

檢查列欄擴展公式是否引用了大範圍儲存格;擴展後的引用關係可能被放大,造成物件數量快速增長。

  • 優化填報聯動儲存格

減少填報場景中大範圍、鏈式或多對多的聯動儲存格配置。

  • 排查循環引用

檢查是否存在直接或間接循環引用,尤其是擴展公式、層次座標和父子格計算組合使用時。

如果範本業務邏輯確有必要,且已完成範本優化,仍會穩定觸發該限制,請聯絡帆軟技術支援適當上調「格間關係物件數量限制」。


附件列表


主題: 數據決策系統
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙