1. 概述
1.1 版本
FineBI 版本 | 功能變動 |
---|---|
6.0 | - |
6.0.9 | 支援修改進入圖表大數據模式的資料量。如果不想進入大數據模式,導緻資料顯示不全,可調整參數值,詳情見本文第 4 節 |
1.2 應用場景
使用者圖表資料過多,觸發大數據模式時,相應的視覺或是交互效果會受到限制,以此來優化效能。但由於沒有相關提示,使用者遇到這種現象不知道是什麼原因導緻的。
如果資料只是略多餘大數據模式的臨界值,不想進入大數據模式,導緻資料顯示不全,可調整參數值,詳情建本文第 4 節。
1.3 功能簡介
當圖表觸發大數據模式時,編輯頁面會有提示。提示內容為:
提示標題:已進入大數據編輯模式。
提示詳情:資料量過大,建議減少原始表的資料量,或減少拖入的維度欄位個數。大數據模式下,部分交互視覺效果不支援。
如下圖所示:
2. 大數據模式場景說明
超過 5000 分組資料,同時為下述 4 種場景之一,就會自動觸發大數據提示。
2.1 場景一
橫縱軸包括一個或多個維度指標欄位,且維度指標欄位處於不同的橫縱軸。 囊括圖形:柱形圖、折線圖、點、面積圖。如下圖所示:
注:要求橫縱軸維度欄位最多 2 個,單個指標下圖表屬性欄位最多 4 個。
2.2 場景二
橫縱軸包括一個或多個維度指標欄位,且維度指標欄位處於不同的橫縱軸,其他維度或指標欄位處於非橫縱軸位置。囊括圖形:柱形圖,折線圖,點,面積圖。如下圖所示:
注:要求橫縱軸維度欄位最多 2 個,單個指標下圖表屬性欄位最多 4 個。
2.3 場景三
橫軸和縱軸分別有一個或多個指標欄位,其他維度或指標欄位處於非橫縱軸位置,囊括圖形:點。如下圖所示:
注:要求單個指標下圖表屬性欄位最多 4 個。
2.4 場景四
橫軸和縱軸分別有一個或多個維度欄位,囊括圖形:點。如下圖所示:
注:要求橫縱或縱軸維度欄位最多 2 個,單個指標下圖表屬性欄位最多 4 個。
3. 前端視覺及交互限制
按照大數據判斷的內容,為保證大數據的圖表資料的正常展示,前端視覺及交互效果會進行限制以及簡化處理。
以下舉例部分受到影響的的場景:
1)流向地圖:不支援線的漸變色,取某一個點的顏色來填充。
2)大數據模式分頁轉列會存在分頁對接處,折線圖虛線的實虛轉列不對齊。如下圖所示:
3)大數據模式分頁轉列會存在分頁對接處,曲線擬合出的路徑如果超出了當前頁,會被修剪。如下圖所示:
4)分組資料>3k時:流向地圖的資料標籤和圖形標記點不顯示;面積地圖的資料標籤不顯示。
5)警戒線不支援。
6)軸標籤顯示範圍優化不支援,表現的現象為大數據模式時,軸標籤旋轉會被軸線修剪。
7)坐標軸軸區間交互。
8)圖例交互。
9)縮放瀏覽器,組件不能自適應調整。
10)閃爍動畫效果、圖片填充不支援。
11)滑鼠懸浮圖形,圖形不能顯示在最上層。
4. 修改大數據模式參數
4.1 問題背景
由於超出 5000 分組資料進入大數據模式,但是可能使用者的的資料量只是超過臨界值一部分,並不希望因為進入大數據模式,導緻資料展示不全。
4.2 實現思路
在FineDB加一個參數配置,調整進入大數據模式的分組資料條數;預設是 5000 條。
4.3 操作步驟
1)使用 填報修改fine_conf_entity 表資料。
2)在 FineDB 中新增一行參數,並填入值。如下圖所示:
參數名:SystemOptimizationConfig.bigDataModeThreshold
3)重啟 FineBI 伺服器。