1. 概述
BI 伺服器版本 | 功能變更 |
---|---|
6.0 | - |
6.0.2 | 資料類型識別邏輯優化,對資料位數進行更準確的判斷 |
6.0.3 | 新增BI參數「智慧資料解譯」 新增BI參數「抽取查詢逾時時間」 「Spider參數」更名為「抽取參數」 |
6.0.4 | 1)新增參數 新增BI參數「Excel匯出剩餘磁碟空間」 新增抽取參數「更新高效能時間區間」 2)刪除參數 刪除抽取參數「Spark Driver埠」 刪除抽取參數「Spark blockManager埠」 刪除抽取參數「Spark動態調節功能」 3)參數分類優化,調整部分參數的分類 「明細表匯出併發執行緒數限制」、「多指標計算執行緒數」調整為BI參數-進階調優參數 「spark日誌匯出等級」、「精簡模式日期」調整為抽取參數-基礎參數 「spark本地模式臨時檔案路徑」、「增量更新資料塊整理計劃」調整為抽取參數-進階調優參數 |
6.0.5 | BI參數「智慧資料解譯」預設關閉 |
6.0.8 | 1)「抽取參數」更名為「Spider參數」 2)新增參數 新增Spider參數「資料存取活躍週期(天)」 新增Spider參數「資料建立活躍週期(天)」 新增Spider參數「資料活躍度全局檢查時間」 3)刪除參數 刪除Spider參數「分析使用者自助資料集磁碟佔用大小(儲存格)」 |
6.0.9 | 1)增加不合理計算的限制,分組後、左右合併後資料量過大,那麼在組件/儀表板中進行計算的時候會被打斷。 2)刪除BI參數「多指標計算執行緒數」 |
6.0.14 | 「BI參數>進階調優參數」新增參數「手動預覽提醒(秒)」 |
BI 伺服器版本 | 功能變更 |
---|---|
6.1 | 1)新增「BI參數」Tab頁,原「標準」下的參數配置行動到「BI參數」Tab頁。 2)新增參數限制:儀表板組件數、組件新增計算欄位數、def公式巢狀層數、直連自助資料集複雜計算步驟數、抽取血緣層級數、直連血緣層級數、定時更新頻率、抽取自助資料集儲存格數、主題編輯資料量限制。 |
1.2 功能簡介
FineBI 在系統管理裏提供了配置一些 BI 參數和調優參數的功能,方便系統管理和專案實現人員簡單快捷的瞭解當前系統配置,並在介面上進行快速設定。
管理者登入FineBI系統,進入「管理系統>系統管理>BI參數」,可以看到 BI參數的頁面。如下圖所示:
2. 基礎配置
2.1 基礎功能配置
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
資料類型識別 | 1)無論是否開啟,有小數位數時欄位始終被識別為數值類型 2)不開啟資料類型識別時,數字個數超過15位的識別為正文類型,小於等於15位的識別為數值類型 3)開啟資料類型識別後始終識別為數值類型(double),double有效精度為15位(2^52),所以當數字個數超過15位時就可能發生精度丟失的情況,開啟後資料表需要重做。 4)在未開啟參數的情況下新增的表: 如果表沒被編輯過,開啟參數重啟後,進入表編輯介面可以獲取為數值欄位類型,重新儲存即可。 如果表是被編輯過的,開啟參數重啟後,進入表編輯介面依然會是正文類型,不會再讀取為數值。 | 關閉 | 是 |
SQL 參數元件過濾生效 | 元件綁定SQL參數功能與過濾功能是否同時生效。 | 關閉 | 否 |
中文排序 | 對於維運平台部署的存算分離的FineBI6.1,該配置無效 是否使用中文排序 預設關閉,表示不使用中文排序 開啟後,抽取資料的表需要重新抽數 詳情參見:排序 1.4 | 關閉 | 是 |
智慧資料解譯 | 開啟後將智慧選取維度進行解釋 注:license中資料解譯功能點註冊後該配置才生效 | 關閉 | 否 |
spark 日誌匯出等級 | spark日誌匯出等級,標準匯出流,匯出在 Tomcat 的 catalina.out 檔案內或者 BI 的 nohup 檔案內 可選項為:INFO、WARN、ERROR、DEBUG。 INFO:列印錯誤類和基本執行日誌 WARN:列印警告或提示類資訊 ERROR:只列印錯誤類日誌 DEBUG:列印所有日誌 | INFO | 是 |
手動預覽提醒 | 單位為秒,預設為空,空代表不開啟手動預覽參數。 配置參數後,所有組件請求資料查詢時間超過設定的時長後,提示使用者開啟手動預覽,但不強制為使用者開啟。降低對引擎的查詢壓力 參數無需重啟,配置後即生效。 | 空 | 否 |
2.2 資料更新配置
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
自助資料集預設更新設定 | 自助資料集單表更新是否跟隨父表更新 詳情請參見:自助資料集單表更新 | 跟隨父表更新 | 是 |
更新高效能時間區間 | 在配置的時間段內不限制更新資源池核心數佔用。 為不影響使用者使用,建議配置到系統無人使用、更新任務頻繁的時間段。 | 空 | 是 |
資料存取活躍週期 | 資料集被存取後的持續活躍週期 存在以下兩種情況之一的資料集會被視為活躍: ● 資料集製作的儀表板/組件,在 x 天內被編輯或存取 ● 資料集的子表是活躍表 單位:天 | 14 | 是 |
資料建立活躍週期 | 資料集被建立後的持續活躍週期 資料集在被建立的 x 天內被視為活躍,超出則視為不活躍 單位:天 | 7 | 是 |
資料活躍度全局檢查時間 | 資料集活躍狀態判斷的檢查時間。 將在該時間統一檢查資料集的存取、建立情況,重新整理其活躍狀態,進而將一部分資料集設定為不抽取。 可選項為: ● 固定時間檢查:每天XXX點檢查,設定格式 hh:mm:ss ● 全局更新定時任務前檢查 | 固定時間檢查 00:00:00 | 是 |
3. 限制參數
3.1 資料存取限制
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
資料存取量 | 資料存取量限制了可讀入伺服器記憶體的資料列數。並非所有大數據量計算場景都會將所有資料讀入記憶體,FineBI Spider 引擎具有智慧的記憶體使用策略,例如:
配置過低,將影響資料計算準確性。 配置過高,系統有當機風險。 單位:列 可配置區間:[0,10000000] 建議設定區間:[10000,1000000],建議保持預設值 | 1000000 | 是 |
主題編輯資料量 | 限制每個主題層面的資料編輯程式中,實時處理的資料量,預設為 10000000。該參數無需重啟即可生效。 可配置範圍:[1100,000,10,000,000] 如需調整上限,可聯絡技術支援修改 finedb 中的配置檔案 | 10000000 | 是 |
3.2 查詢計算限制
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
直連查詢逾時時間 | 當儀表板中組件過多,組件查詢時間會過長,或者儀表板中某個組件查詢時間過長,導致後續 BI 請求被阻擋,容易誤認為產品當機。 此時可設定直連查詢逾時時間,所有實時資料查詢逾時之後將會中止查詢,防止異常慢查詢阻擋其他正常查詢。 組件傳回如下報錯: 組件查詢時間超過Xmin,查詢中斷 單位:秒 建議配置範圍:10-300 生效範圍:BI直連除獲取表結構之外的所有查詢請求 | 180 | 否 |
直連血緣層級數 | 限制直連資料集血緣層數上限,防止生成的sql過於複雜,影響儀表板載入速度。 可配置範圍:2-6 如需調整上限,可聯絡技術支援修改 finedb 中的配置檔案 | 3 | 否 |
直連自助資料集複雜計算步驟數 | 限制直連自助資料集中複雜計算步驟數,防止生成的sql過於複雜,計算時佔用大量記憶體和CPU。 複雜計算步驟包括左右合併、從其他表新增欄、新增匯總欄、列轉欄、欄轉列。 可配置範圍:0-2 如需調整上限,可聯絡技術支援修改finedb中的配置檔案。 | 2 | 否 |
抽取查詢逾時時間 | 當儀表板中組件過多,組件查詢時間會過長,或者儀表板中某個組件查詢時間過長,導致後續 BI 請求被阻擋,容易誤認為產品當機。 此時可設定抽取查詢逾時時間,所有抽取資料查詢逾時之後將會中止查詢,防止異常慢查詢阻擋其他正常查詢。 組件傳回如下報錯: 組件查詢時間超過xxx,查詢中斷 單位:秒 建議配置範圍:10-300 | 45 | 否 |
抽取血緣層級數 | 限制抽取資料集血緣層數上限,防止生成的sql過於複雜,影響儀表板載入速度;也可以防止資料集整體更新時長過長。 可配置範圍:2-16 如需調整上限,可聯絡技術支援修改finedb中的配置檔案。 | 16 | 否 |
def公式巢狀層數 | 限制公式中的DEF函式巢狀層數上限,防止生成的sql過於複雜,計算時間過長,影響儀表板載入速度。該參數無需重啟即可生效。 可配置範圍:0-4。 如需調整上限,可聯絡技術支援修改finedb中的配置檔案。 | 4 | 否 |
組件新增計算欄位數 | 限制單個組件分析區域新增的計算欄位個數上限,避免影響多個公式的解析效能。 | 不限制 | 否 |
儀表板組件數 | 限制單個儀表板內組件數,防止存取單個儀表板時下發過多sql導致資料庫查詢併發過高。 | 不限制 | 否 |
3.3 資料更新限制
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
定時設定的 更新頻率 | 限制單個資料集設定的定時更新頻率,防止業務設定更新頻率過高導致系統負載過高。 單位:分鐘 | 不限制 | 否 |
抽取自助資料集 儲存格數 | 限制抽取的自助資料集最終結果的儲存格數,避免佔用磁碟空間過大、抽取更新過慢。 | 不限制 | 否 |
3.4 匯出資源限制
參數 | 定義 | 預設值 | 修改後是否需要重啟工程 |
---|---|---|---|
Excel 匯出資料量限制 | 使用者匯出 Excel 時可能會超出資料量限制,提供該參數便於使用者設定,超過限制匯出將直接報錯 單位:儲存格(列*欄) 配置範圍:0-2000000000 建議配置範圍:0-1000000000 | 空 | 否 |
Excel 匯出剩餘磁碟空間 | 匯出Excel時會進行磁碟空間檢查,當磁碟空間小於限制值時,將中斷匯出行為。預防因磁碟佔滿導致當機。 觸發該限制後,匯出失敗,系統彈窗報錯:當前匯出資料量過大,磁碟空間不足。已觸發系統保護機制,匯出中斷。請即時清理磁碟空間,受【Excel匯出磁碟空間檢查】參數限制,磁碟空間限制:XXG 配置範圍:5~無限制 | 5 | 否 |
明細表匯出併發執行緒數限制 | 當多個使用者同時匯出資料量很大的 Excel 時,可能會超過併發數,影響使用者使用,因此提供該參數,可設定同時進行明細表匯出的使用者數。超過限制匯出,業務員需等待。 配置範圍:1-10 建議配置範圍:1-5,建議保持預設值 | 3 | 是 |
4. 資料快取
詳情可參考:BI快取