目前數據可視化工具或產品很多,到底那個工具或者產品是最好的?下面分享一些看法。
我們部門主要是做某個行業的企業應用系統的,產品中會包含一些報表和數據展示的需求(大屏投放或者專題)。
以往我們產品都是使用echart定製化開發數據可視化的需求,因為客戶間的需求存在差異化,並且需求量比較大。部門每年在報表上的投入大約上百萬的成本(研發真的貴啊,1000元/人日)。
作為產品經理,為了減小在報表上的投入,提高報表的開發效率。我最初的想法是自主研發一套能夠加快報表開發效率的組件或者工具,但是研發報給我的工作量是9人月(27萬)。這讓我打消了自主研發的念頭,轉而去尋找一些合適(便宜又滿足需求)的工具或者產品。下面我將我的一些經歷分享給大家,希望對有同樣需求的朋友能有所幫助。
看了很多數據可視化產品,總結下來分為幾大類。
一.數據可視化庫類
二.報表、BI類
三.大屏投放類
四.專業類(地圖、科學計算、機器學習)
如果自主研發,肯定選擇第一種數據可視化庫類。我的需求是第二類和第三類,報表和大屏投放,如果能兼顧第二類和第三類功能的產品肯定是我的首選。第四類是針對特定的用戶,我暫時沒有類似的需求。對比了很多主流的工具,從價格、功能、無縫嵌入現有系統、量級、定製化、服務等幾個方面綜合考慮,我最終的選擇是FineReport。
下面我把這幾類數據可視化產品中有代表性的和大家分享一下。
一.數據可視化庫類
Echarts
一個純javascript的數據可視化庫,百度的產品,常應用於軟件產品開發或者 系統的圖表模塊,圖表種類多,動態可視化效果,開源免費。

評價:非常好的一個可視化庫,圖表種類多,可選的主題。以前我們產品中就是使用echarts進行可視化需求的定製開發。Echarts中主要還是以圖表為主,沒有提供文本和表格方面的展現庫,如果有相關需求還需要引入表格和文本方面的其他可視化庫。
HighCharts
與echarts相似,同樣是可視化庫,國外的產品,商用需要付費,文檔詳盡。

評價:同樣是非常好的一個可視化庫,圖表種類多。但是同樣需要進行二次開發,,沒有提供文本和表格方面的展現庫。而且因為商用付費,所以能選擇echarts肯定不會選擇highcharts。
AntV
Antv是螞蟻金服出品的一套數據可視化語法,是國內第一個才用the grammar of Graphics這套理論的可視化庫。在提供可視化庫同時也提供簡單的數據歸類分析能力。

評價:是一個優秀的可視化庫,需要進行二次開發。因為採用的是the grammar of Graphics 語法,和echarts相比各有千秋。
二.報表、BI類
百度圖說
由echarts衍生出來的子產品,同樣繼承了echarts的特點,圖表種類多,沒有提供文本和表格方面的展現庫。Echarts接受json格式的數據,百度圖說把數據格式進行了封裝,可以通過表格的形式組織數據。

評價:可以把表格數據轉換成圖表展現形式的工具,支持excel數據導入 ,適合做靜態的BI報告。因為數據偏靜態,沒看到與數據庫結合的部分,很難和第三方系統結合展現動態變化的數據,如日報表、月報表、周報表等。
FineReport
FineReport報表軟件是一款純Java編寫的、集數據展示(報表)和數據錄入(表單)功能於一身的企業級web報表工具,它“專業、簡捷、靈活”的特點和無碼理念,僅需簡單的拖拽操作便可以設計複雜的中國式報表,搭建數據決策分析系統。

評價:FineReport可以直連數據庫,方便快捷的定製各種複雜表樣,用來做出固定格式的周報、月報等。它的格式類似於excel界面,特色功能報表製作,報表權限分配,報表管理還有填報,支持多種數據庫。提供的功能超越了我的需求,同時價格也能接受,在預算範圍之內,沒想到還能選到這麼好的報表產品。後面我還要說說他的大屏可視化。
Tableau
Tableau 是桌面系統中最簡單的商業智能工具軟件,Tableau 沒有強迫用戶編寫自定義代碼,新的控制台也可完全自定義配置。在控制台上,不僅能夠監測信息,而且還提供完整的分析能力。Tableau控制台靈活,具有高度的動態性。
Tableau公司將數據運算與美觀的圖表完美地嫁接在一起。它的程序很容易上手,各公司可以用它將大量數據拖放到數字“畫布”上,轉眼間就能創建好各種圖表。這一軟件的理念是,界面上的數據越容易操控,公司對自己在所在業務領域裡的所作所為到底是正確還是錯誤,就能了解得越透徹。

評價:全球知名的BI工具,價格6000元/年/人左右,如果不是因為價格以及是國外的產品,我可能就選擇他了。以前踩過國外產品的坑,所以知道尿性,不花錢不會為你做任何定製化改動,有點擔心售後,所以最終放棄了。
FineBI
FineBI與FineReport都是帆軟的產品。首先FineReport作為一款報表工具,主要用於解決提升IT部門的常規/複雜報表開發效率問題;報表工具的核心功能是數據報表的製作和數據報表門戶,把手工製作的報表固化成報表模板,實現了報表的自動化,生成後發布至報表門戶供各類用戶查閱。數據門戶是將報表和數據倉庫按照業務主題的方式進行組織管理,方便用戶找到報表。
而FineBI是商業智能BI工具,在IT信息部門分類準備好數據業務包的前提下,給與數據,讓業務人員或領導自行分析,滿足即席數據分析需求,是分析型產品。
FineBI的使用感同Tableau類似,都主張可視化的探索性分析,有點像加強版的數據透視表。上手簡單,可視化庫豐富。可以充當數據報表的門戶,也可以充當各業務分析的平台。

評價:FineBI做到了自助式分析,圖表類型豐富,數據分析功能較強大,鑽取,篩選,分組等功能都有。但是對於普通沒有IT基礎的人來說,要想真正熟練地掌握finebi,還是有一定的難度的,需要花上幾天,但是這個難度相比Excel的VBA學習還是低不少的。
Power BI
Power BI 是一套商業分析工具,用於在組織中提供見解。可連接數百個數據源、簡化數據準備並提供即席分析。生成美觀的報表並進行發布,供組織在 Web 和移動設備上使用。每個人都可創建個性化儀錶板,獲取針對其業務的全方位獨特見解。在企業內實現擴展,內置管理和安全性。

評價:類似於excel的桌面bi工具,功能比excel更加強大。支持多種數據源。價格便宜。但是只能作為單獨的bi工具使用,沒辦法和現有的系統結合到一起。生成的報表沒辦法引入到我們的系統中。
三.可視化大屏類
阿里DataV
提供豐富的模板與圖形,支持多數據源,拖拉式布局,支持服務化服務方式和本地部署。整體來說是一款很好的大屏的產品。

評價:產品不錯,就是價格把我嚇到了,服務版每年5100元/年,本地部署竟然要110萬,每年續費也要37萬。
FineReport
前文有介紹過,finereport是一個企業級的報表工具,同時也提供大屏的服務。通過布局、色彩、綁定數據等環節完成大屏的製作。擁有很多自助開發的可視化插件庫。


評價:很優秀的軟件,價格不清楚,但是以FineReport的價格水平,應該也是良心的。學習方面,掌握FineReport的dashboard製作,應該也比較簡單的。
五 .專業類(地圖、科學計算、機器學習)
地圖類
很多工具都能實現數據地圖,比如echarts,finereport,tableau等。比較專業的有地圖慧、我要地圖都用對應的地圖開發api,不過我的需求不是專業搞地圖的,所以沒有深入了解。
之前分享過一篇地圖的製作《最簡單的數據地圖製作,只要6步就搞定!》
R-ggplot2
ggplot2是R語言最流行的第三方擴展包,是RStudio首席科學家Hadley Wickham讀博期間的作品,是R相比其他語言一個獨領風騷的特點。包名中“gg”
是grammar of graphics的簡稱,是一套優雅的繪圖語法。主要用於機器學習繪圖。

評價:機器學習、數學、科學計算領域專業的繪圖語言。專業與技術要求都很高,不是專業搞機器學習或者科學計算的工程師,一般不會用到。
Python
Python是一門編成語言,其周邊的繪圖庫也比較豐富比如pandas和matplotlib ,pandas能夠繪製線圖、柱圖、餅圖、密度圖、散點圖等; matplotlib主要是繪製數學函數相關的圖如三角函數圖、概率模型圖等。

評價:機器學習、數學、科學計算領域專業的繪圖語言。專業與技術要求都很高,不是專業搞機器學習或者科學計算的工程師,一般不會用到。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/312386.html