数据可视化分析工具评测: DataEase (开源新贵)VS.帆软 FineBI(老牌产品)
目錄
1、產品運營
2、產品功能
2.1?產品架構
2.2?產品功能
3、總結說明
4、Demo成果展示
近期GitHub開源榜單頻繁出現一款DataEase的Java開源項目,其定位為是一款人人可用的開源數據可視化分析工具,是FIT2CLOUD 飛致云公開的Java開源項目,能幫助用戶快速分析數據并洞察業務趨勢,從而實現業務的改進與優化,支持豐富的數據源連接,能夠通過拖拉拽方式快速制作圖表,并可以方便的與他人分享。DataEase項目開源后,自帶流量,迅速被廣大用戶下載試用,并得到了用戶的一致好評,堪稱數據可視化領域的開源新貴。
然國內另一帆軟旗下的FineBI產品,新一代自助大數據分析的BI工具;使用自助式BI工具,釋放企業數據潛力。以業務為中心的自助大數據分析平臺;主要面向業務和數據分析師,以問題為導向的探索分析,同時支持簡單報表制作。帆軟已有10余年的數據可視化經驗積累,從2006年起專業做大數據BI和分析平臺,從FineReport到2015年的FineBI,堪稱經典傳統老牌,一直是大家比較認可的數據可視化專業品牌。
面對開源新貴Fit2Ccloud飛致云的DataEase和老牌產品帆軟FineBI兩款數據可視化平臺,我個人自行安裝部署并實操體驗了一把。老牌產品有其多年的知識沉淀和經驗積累,開源新貴有其突出的開源模式,兩者各有其獨到之處。
本文重點對開源新貴DataEase和老牌產品帆軟FineBI從產品功能進行一個全面的對比。
1、產品運營
FIT2CLOUD飛致云的DataEase數據可視化平臺定位為人人可用的開源數據可視化分析工具,關鍵字分析人人可用、同時開源模式,這是DataEase的兩大主要特點:
- 【人人可用】: 說明成本低,第一產品本身費用不會太高,當前還未找到相關定價,但基于對FIT2CLOUD飛致云其他幾款開源產品的了解,肯定是普惠產品;第二就是學習成本低,簡單好用,操作簡便,易用性較高;最后就是雖然開源時間不長,但核心功能已經能滿足用戶核心使用場景,基本達到用戶可用;
- 【開源】: 開源項目通過開源社區快速得到廣大用戶的驗證和反饋,通過開源模式自成長,進而快速迭代演進。看GitHub上的代碼提交量,后臺是有一個很龐大的隊伍在支持的,每月迭代每月定時發布更新。自2021年6月28日發布以來,每月迭代,功能更新速度特別快,短短3個月Star數量已達3000+、下載量累計5000+,Forks累計數量400+,足見其自帶流量,已經被廣大用戶認可,已快速打開了數據可視化廣闊應用市場。
帆軟FineBI產品是基于上一代的FineReport衍生的商業智能軟件,帆軟團隊主導研發,未開源。官網提供免費試用版本,限制2個并發,商業版無限制,需當地銷售根據功能模塊、需求定制、部署實施而收費,所以最終價格會存在較大差異,無法一概而論。
通過帆軟官網查看,FineBI的迭代更新也是相當頻繁,從更新日志看,自FineBI V5.0 在2019年脫胎換骨的更新至今,總共更新迭代17次,持續優化完善產品,為廣大用戶提供專業的大數據分析服務。
FineBI 5.0 化繭成蝶,煥然一新,進化幅度如同 iPhone7 到 iPhoneX,將企業級自助式 BI 工具提升到一個新的高度。FineBI 5.0 有著卓越的視覺效果和交互體驗,強大數據分析能力和企業級管控,真正實現自助數據處理,自助數據分析,人人都是數據分析師。
2、產品功能
產品功能主要從產品架構、產品功能等幾個方面進行對比。方便大家更加客觀的了解認識DateEase和帆軟FineBI。
2.1?產品架構
DateEase
圖 1DataEase功能架構
(來源于:https://github.com/dataease/dataease)
FIT2CLOUD飛致云的DataEase功能架構總體包含數據連接器、數據引擎、圖表制作以及最終的圖表展示四部分,另外通過系統管理以及安全與集成作為整個平臺的管理基礎。
從功能架構我們可以看到DataEase主要集成了開源的Apache doris、Kettle,同時在圖表制作方面集成了開源可視化圖表庫ECharts。
- 【Apache doris】
圖 2:Apache Doris
(來源于:Apache Doris)
Apache Doris是一個現代化的MPP分析型數據庫產品。僅需亞秒級響應時間即可獲得查詢結果,有效地支持實時數據分析。Apache Doris的分布式架構非常簡潔,易于運維,并且可以支持10PB以上的超大數據集。
Apache Doris可以滿足多種數據分析需求,例如固定歷史報表,實時數據分析,交互式數據分析和探索式數據分析等。令您的數據分析工作更加簡單高效!
Apache Doris 由百度大數據部研發 ( 之前叫百度 Palo,2018年貢獻到 Apache 社區后,更名為 Doris ),在百度內部,有超過200個產品線在使用,部署機器超過1000臺,單一業務最大可達到上百 TB。
百度將 Doris 貢獻給 Apache 社區之后,許多外部用戶也成為了 Doris 的使用者,例如新浪微博,美團,小米等著名企業。
- 【Kettle】
Kettle是一款免費開源的、可視化的、功能強大的ETL工具,純 Java 編寫,數據抽取高效穩定(數據遷移工具)。Kettle 中有兩種腳本文件,Transformation 和 Job,Transformation 完成針對數據的基礎轉換,Job 則完成整個工作流的控制。
Kettle 中文名稱叫水壺,該項目的主程序員MATT 希望把各種數據放到一個壺里,然后以一種指定的格式流出。
Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化的用戶環境來描述你想做什么,而不是你想怎么做。
- 【ECharts】
ECharts,一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE9/10/11,Chrome,Firefox,Safari等),底層依賴矢量圖形庫 ZRender,提供直觀,交互豐富,可高度個性化定制的數據可視化圖表。
- 豐富的圖表類型:20余種圖表和十幾種組件,支持各種圖表以及組件的任意組合;
- 強勁的渲染引擎:Canvas、SVG 雙引擎一鍵切換,增量渲染、流加載等技術實現千萬級數據的流暢交互;
- 專業的數據分析:通過數據集管理數據,支持數據過濾、聚類、回歸,幫助實現同一份數據的多維度分析。
- 優雅的可視化設計:默認設計遵從可視化原則,支持響應式設計,并且提供了靈活的配置項方便開發者定制。
- 健康的開源社區:活躍的社區用戶保證了項目的健康發展,也貢獻了豐富的第三方插件滿足不同場景的需求。
- 友好的無障礙訪問:智能生成的圖表描述和貼花圖案,幫助視力障礙人士了解圖表內容,讀懂圖表背后的故事。
綜上所述,FIT2CLOUD飛致云的DataEase基于當前主流的經過驗證的開源項目,完成了DataEase的集成,其中基于Doris和Kettle完成了抽取數據的處理ETL和分析,最終通過ECharts提供了酷炫的數據可視化展示。
帆軟FineBI
圖 3:FIneBI產品架構
(來源于:FineBI商業智能 - 帆軟,專業的大數據BI和分析平臺提供商)
FIneBI產品架構主要包含多數據源對接層、Spider引擎層、可視化探索式分析以及多屏展示等。其中數據處理層通過了Spider引擎完成了抽取數據的基處理及分析等,而通過直連引擎完成了實時數據的抽取,其中Spider引擎帆軟采用了傳統的自主研發模式。
- 【Spider計算引擎】
帆軟FineBI 5.0 將直接對接數據庫的實時數據引擎與抽取數據的引擎整合統一為 Spider 計算引擎。用戶可以根據數據量、實時性要求、使用頻次等,自由選擇實時或抽取的方式。實時數據與抽取數據方式的無縫切換,將更加靈活高效支撐前端的高性能分析。
Spider 數據引擎可靈活支撐不同數據量級的分析,在數據量激增之后,可橫向擴展機器節點,利用spider引擎專為支撐海量大數據分析而生的分布式方案。
Spider 引擎分布式方式,結合 HADOOP 大數據處理思路,以最輕量級的架構實現大數據量高性能分析。此分布式方案集成了ALLUXIO 、SPARK、 HDFS、ZOOKEEPER 等大數據組件,結合自研的高性能算法,解決大數據量分析問題與在 FineBI 中快速展示的問題,同時從架構上保證了計算引擎系統全年可正常使用。
- 【企業級數據管控】
數據管控能力決定BI工具的應用范圍和深度。帆軟FineBI提供了精準的企業級數據權限管控方案,管理員可以高效便捷的進行權限配置,放心大膽的交付給分析人員相關數據,無需擔心隱私數據泄露。
(1)權限統一配置。平臺統一控制權限,如業務包權限、數據表行權限、數據表列權限等,權限控制的粒度更細致,更科學。通過配置主表權限,所有關聯的業務表權限也會生效。
(2)權限智能繼承。分析人員所做的自助數據集默認繼承基礎數據的權限,管理員無需再擔心這些數據表的權限分配,每個閱讀用戶自動看到自己權限范圍內的數據,這有利于促進分析人員之間的分享和交流。
(3)滿足不同場景。不同場景對數據權限的要求是不同的,用戶可以選擇是否權限繼承、分享時權限再設置、集團的多級權限管理等,比如總部制作的各大區銷售匯總表,需要各大區用戶都看到,權限智能繼承的情況下是實現不了的,需要設置不繼承權限。
2.2?產品功能
產品功能方面,我們就從基本的數據源對接、圖表制作、儀表板制作以及系統管理、API支持等數據可視化典型場景功能進行詳細對比參照。
表 1:功能對比總結
| 功能項 | DataEase(開源新貴) 版本號:(V1.2.0) | FineBI(老牌產品) 版本號:V5.1.15 | 小結說明 |
| 數據源接入 | 數據庫接入支持主流的Mysql、Oracle、SQL Server PostgreSQL數據庫接入,同時支持Excel等本地數據源接入 | 支持Hsql、IBM DB2、SQL Server、MySQL、Oracle等數據庫接入,除此之外還基于插件機制支持阿里云AnalyticDB、等非主流數據庫接入,同時支持本地的Excel、CSV等數據導入 | FineBI的數據源對接更加豐富,涉及服務器數據集、自定義類型的數據源程序數據集,同時包含通過安裝插件使用的JSON數據集,其中通過 JDBC 的方式直接連接數據庫時,需要通過另一款產品FineReport 設計器建立遠程連接使用服務器數據集;相比較而言DataEase的數據源接入當前僅涵蓋了當前主流常用的數據源。 |
| 數據處理 | 支持多種函數自定義計算列、多表數據關聯、自定義數據集、自定義數據庫SQL數據集等 | 支持數據基礎計算、數據關聯、數據高級計算、支持跨數據庫數據關聯; | FineBI數據計算能力較強;同時通過特殊授權后支持跨數據庫的數據關聯; DateEase當前主要支持自定義SQL數據集和同源數據的數據關聯。 |
| 圖表制作 | 支持明細表、指標、基礎柱狀圖、堆疊柱狀圖、基礎折線圖、散點圖、氣泡圖、地圖、雷達圖、儀表盤、餅狀圖、玫瑰圖、漏斗圖、矩形箱圖等多種圖表; 支持圖表下鉆、聯動等 | 支持表格、指標卡、熱點圖、柱狀圖、折線圖、面積堆積圖、散點圖、氣泡圖、餅狀圖、雷達圖、玫瑰圖、漏斗圖、面積堆積圖、堆積柱狀圖、橫向柱狀圖、地圖等多種圖表; 支持圖表下鉆、聯動等; | FineBI在圖表支持方面還是比較豐富的,同時又因為5.0版本在視覺效果和交互體驗上做了雙重革新,所以視覺效果上,商務簡潔又不失炫酷,交互體驗上,官網原話為直觀流暢;然其諸多視圖制作的相關設計參考了國外相關產品,諸多概念與中國人理解不太一致,初次使用,需要先熟悉理解相關概念; DataEase當前的圖表類型豐富度不足,主要支持了核心主流的圖表類型,然總體視圖制作概念清楚,符合國內大眾用戶基本認知,用戶學習成本低,入手速度快。再有不足之處在于默認的視圖效果欠佳,需要用戶自定義諸多效果,相較于可彌補的自定義視圖功能也比較強大,足以支持用戶自由發揮。 |
| 儀表板制作 | 支持基于儀表板完成總體設計、支持儀表板預設模版、支持儀表板總體聯動設計、支持添加視圖、組件(如時間過濾、文本過濾、數字過等),同時支持文字、圖片、矩形等其他內容添加; | 支持儀表板總體樣式設計、有豐富的儀表板預設模版、支持儀表板聯動設置、支持自定義視圖、支持豐富的組件添加和其他外部內容添加; | FineBI在儀表板布局調整過程中只支持邊框拖拽,操作帶來諸多不便;FineBI在儀表板設計上則為1:N:1,即一個視圖只能屬于一個儀表板,不支持復用,著實不太靈活; DataEase儀表板設計因為支持全視圖隨處拖拖拽拽,方便快捷;另外DataEase在模型設計上靈活,其數據集:視圖:儀表板設計模式為:1:N:N,方便不同儀表板的快速復用, |
| 系統管理 | 通過多級組織進行人員管理規劃,可以給予組織、用戶、角色進行靈活的數據源、視圖、數據集以及儀表板授權; | 靈活的授權,可授權主題包含人員管理、目錄權限、管理系統、數據連接、定時調度、數據權限、共享權限等; 支持多級租戶、分級授權管理; 支持基于數據本身的行和列進行權限設置訪問; | FineBI支持多級租戶,且權限管控總體比較完整。另FineBI有部分基礎運維管理功能集成。 DataEase暫時不支持多級租戶體系,數據權限管控當前實現了基本權限控制,但當前版本已經打好了多級租戶體的架構基礎。 |
| 移動端支持 | 當前不支持,規劃中已經提及會支持 | 支持移動端的數據可視化展示 | FineBI移動端當前已經支持,且移動端展示和交互效果豆很很贊; DataEase總體規劃是包含移動端的,以當前的產品發布迭代速度,相信不久的將來就能看到。 |
| API支持 | 強大的API支持 | 無 | DateEase基于開源,回饋與開源,開放API,支持大家進一步集成和定制 |
3、總結說明
通過上述從產品運營模式、產品架構、產品功能等方面進行全面的對比,我們不難看出以下幾點:
- 在功能完備性和豐富度上,帆軟FineBI的功能遠超DataEase,然而如果我們來抽取數據可視化核心功能,當前DateEase已經完成超過一半核心功能的研發,如與帆軟FineBI相比,當前初步已達其60%以上,相信隨著快速的開源迭代,DataEase作為開源新貴很快會在在功能完備性和豐富度上追趕上來;
- 在視圖儀表板的視覺效果上,帆軟FineBI以其多年的經驗積累和實戰,提供了商務簡潔又不失炫酷的各種視圖和儀表板樣式效果;而DataEase當前視圖和儀表板的效果還有待進一步提升起視覺效果;
- 在視圖儀表板的交互體驗上,DatEase采用了整個視圖觸控移動、懸浮以及矩陣設計,讓整個布局變得非常簡單易用,夾之數據模型設計靈活,更加提升了視圖與儀表板的交付靈活行;而FineBI在儀表板布局上采用了擠占式、邊框觸控移動等,大大降低了交互的靈活性和易用性;
4、Demo成果展示
DataEase
FineBI
總結
以上是生活随笔為你收集整理的数据可视化分析工具评测: DataEase (开源新贵)VS.帆软 FineBI(老牌产品)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 各个浏览器url带参限制
- 下一篇: 计算机基础是五笔吗,计算机基础 五笔一