反饋已提交

網絡繁忙

範本限制

1. 概述

1.1 版本

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

1.2 應用場景

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

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

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

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

1.3 功能簡介

管理者登錄 數據決策系統,點選管理系統>智能運維>負載管理>範本限制

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

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

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

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

1.4 注意事項

1)未注冊購買「智能運維」功能點時,「模板限制」功能不可用。

2)11.0.2 及之後版本,「模板限制增強」插件的功能直接内置産品,覆蓋原「模板限制」功能。

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

2. 限制功能說明

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

可以對範本中資料集列數進行限制,比如 30000 列,那麼當單資料集列數達到 30000 時,系統會給出報錯提示。

報錯提示可自訂,預設提示內容如下圖所示。

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

2)【單資料集列數限制】最小值為 300 。

單範本儲存格限制

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

報錯提示可自訂,預設提示內容如下圖所示。

【單範本儲存格限制】最小值為 5000。
SQL 執行時長限制

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

報錯提示可自訂,預設提示內容如下圖所示。

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

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

提示樣式為右側彈窗,不令使用者丟失當前報表內容。報錯提示可自訂,預設提示內容如下所示。

Error:很抱歉,導入EXCEL格子數超過限制,請減少導入資料量,若您是管理員,可於智能運維-内存管理-模板限制中更改此項限制。


1)「導入 Excel 單元格限制」最小值爲 5000

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


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

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

提示樣式為右側彈窗,不令使用者的填報內容丟失。報錯提示可自訂,預設提示內容如下所示。

爲防止填報笛卡兒積資料提交失敗。請檢查模板的父子格設置。若您是管理員,可於智能運維-内存管理-模板限制中開啓“允許填報笛卡兒積”。

-
允許填報笛卡兒積為了防止填報笛卡爾積産生了大量的提交記錄數造成當機風險,開啓【允許填報笛卡兒積】必須先開啓【提交記錄數限制】。

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

提示樣式為右側彈窗,不令使用者的填報內容丟失。報錯提示可自訂,預設提示內容如下所示。

很抱歉,填報記錄列數超過限制,請減少填報資料量。若您是管理員,可於智能運維-内存管理-模板限制中更改此項限制。


功能開啓後,限制最小值為 300 。
單個圖表導出數據量限制

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

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

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

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

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

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

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

3. 設定通用限制

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

支援【單資料集列數限制】、【單範本儲存格限制】、【sql執行時長限制】、【匯入Excel儲存格限制】、【提交記錄數限制】、【單個圖表匯出資料量限制】。其中【提交記錄數限制】預設關閉,其餘預設開啓。

3.1 手動設定限制。

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

3.2 查看建議配置數值

在「通用限制」Tab 下,點擊「查看建議配置數值」,用戶可查看模板限制的建議限制數值。

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

4. 放寬限制

放寬限制,僅對選中的模板生效。若只有少數模板需要展示較大的數據量,用戶可對這些模板進行單獨限制,而其它模板仍使用限制數值較小的通用限制。

管理員可對模板設置限制,當達到設置的數量後,拒絕請求,并給出提示。

4.1 設置放寬限制

支援「單數據集行數限制」、「單模板單元格限制」、「sql執行時長限制」、「匯入Excel單元格限制」、「提交記錄數限制」。全部默認開啓。

在「放寬限制」Tab 下,可選擇放寬限制的模板(默認不選擇任何模板),設置限制。點擊「儲存」即可,如下圖所示:

4.2  取消放寬限制

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

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

點擊刷新按鈕後,該行消失。如下圖所示:

5.  觸發限制記錄

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

5.1 查看範本被限制原因

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

例如點擊「銀行數據」模板名稱,可看到該模板由於「單數據集行數」超過所設置的最大行數,而被限制。

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

1)點選「加入放寬限制」按鈕後,點選儲存按鈕,範本被加入放寬限制。

2)「銀行數據」模板被加入「放寬限制」頁面中。

附件列表


主題: 決策平台
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

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

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

不再提示

10s後關閉