FineBI 是一款純 B/S 端的商業智慧分析服務平台;支援透過 Web 應用伺服器將其部署在伺服器上,提供企業雲伺服器。使用者端只需要使用一個瀏覽器即可進行服務平台的存取和使用。
FineBI 使用 Spider 引擎,Spider 資料引擎可靈活支撐不同資料量級的分析。
本文介紹 FineBI 軟硬體配置推薦要求。
以下直連和抽取報表都僅適用於 FineBI 5.1.5 及之後的版本。
注:pdf資源為簡體。
抽數版本效能測試報表:FineBI5.1.5spider效能測試報表v1.pdf
直連版本效能測試報表:FineBI5.1.5直連效能測試報表v1.0.pdf
使用者需要先參考 實時資料&抽數資料簡介 判斷自己使用的是「實時資料」還是「抽取資料」。
推薦配置時需要同時考慮「數量級」和「使用者數」維度,選用兩者中較高的配置。
注:建議使用「固態硬碟」以獲得更好的使用體驗。
當最大單表資料量在億級以下,可以直接使用 Web 伺服器的本地磁碟作為資料儲存介質,推薦配置如下表所示:
注1:JVM 記憶體≠整機記憶體,推薦 JVM 記憶體佔整機記憶體的 2/3 ~ 3/4 。
注2:此處可用磁碟空間為推薦空間。
注3:推薦磁碟讀寫速度至少大於 100M/S。
1)推薦配置如下表所示:
8核
2.5GHz及以上
16核
注:JVM 記憶體≠整機記憶體,推薦 JVM 記憶體佔整機記憶體的 2/3 ~ 3/4 。
2)使用者型別說明如下表所示:
1)效能與計算全部依賴於資料庫,即都是實時資料,由於存在快取機制以及部分場景記憶體計算,因此 Web 伺服器配置可由結果集資料量來進行估算。(使用者的資料庫伺服器的配置這裏不做推薦)其中,結果集資料量表示的是查詢資料傳回的行數。配置推薦如下表所示:
2)此處大量計算是資料庫完成,BI 記憶體消耗量主要和結果集大小、併發效能相關。
編輯使用者併發指的是同時使用 FineBI 編輯儀表板、建立表、自助資料集的使用者個數。
預覽使用者併發指的是同時使用 FineBI 查看資料/儀表板的使用者個數。
既有實時資料又有抽取資料的混合情況下,以最高配置要求即可。
FineBI 使用的軟體環境如下所示:
Windows、Linux、Mac、Unix 、Aix、IRIX 等支援 1.8 版本 JDK 的工件系統,詳細版本參見 系統要求
Apache Kylin、Derby、HP Vertica、IBM DB2、Informix、Sql Server、MySQL、Oracle、Pivotal Greenplum Database、Postgresql、ADS、Amazon Redshift、Apache Impala、Apache Phoenix、Gbase 8A、Gbase8S、Gbase 8T、Hadoop Hive、Kingbase、Presto、SAP HANA、SAP Sybas
e、Spark、Transwarp Inceptor、HBase 等主流的一些關係型資料庫及非關連式資料庫 MongoDB 等。詳情參見:資料連結支援範圍
單核心:谷歌、火狐、支援 IE9 及其以上(包括 Edge)、Safari、opera。
從渲染引擎的匹配度上,建議使用:谷歌、火狐。
雙核心:360 瀏覽器、搜狗瀏覽器、QQ 瀏覽器、UC 瀏覽器、獵豹瀏覽器、百度瀏覽器,只支援其極速模式,不支援相容模式
注1:IE10 及以下的版本不支援範本全螢幕查看,IE11 以下版本若開啓 全局水印 可能會影響部分操作,如儀表板無法新增組件。
注2:谷歌瀏覽器建議使用 V70 及以上的版本。
FineBI 的 Web 伺服器不應安裝在同時運作資源密集型應用過程(例如資料庫或應用過程伺服器)的物理計算機或 VM 虛擬機上,虛擬機和實體機詳情可參考:虚拟机和物理机的区别。
本文第二節 CPU 的推薦中,需要保證 FineBI 實際可以佔用的資源達到 80%。
FineBI 是 IO 密集型應用,對磁碟 IO 依賴較大,因此推薦使用本地磁碟或固態硬碟。
JVM記憶體 ≠ 整機記憶體,因此不推薦設定 JVM 記憶體佔整機記憶體過大。
BI 運作過程中除了 JVM 記憶體,還需佔用堆外記憶體(可透過參數配置)、也需預留部分記憶體給系統及機器上 db 等其他應用運作。
注:配置 JVM 記憶體詳情參見:部署修改記憶體