時間:2018-09-28 來源:互聯網 瀏覽量:
談到商業智能(BI)分析工具,最為人說道的大概就是微軟的PowerBI,還有Tableau了。Gartner在2017年BI魔力象限報告中也指出,這兩家位於眾廠商之首。
不過這是國外的,更多是北美的,再來看看中國市場。
IDC機構發布的《2017年中國商業智能(BI)市場跟蹤報告》中,SAP、IBM、Tableau、Microsoft等眾多國際巨頭廠商赫然在榜,但同時,有一家BI廠商——帆軟,超越了各大主流BI產品,軟件授權比額位列第一。
這裏,國內BI市場可能更多囊括報表、商業智能BI的所有,特指to B企業授權份額,這幾年也確實感受到,但身邊確實有很多同行在用帆軟的產品,就像一匹黑馬,殺了出來。
所以,本文想來做一場帆軟FineBI和其他BI工具的對比,讓大家更多了解這個低調的工具。篇幅所限,先和微軟PowerBI做綜合對比,之後還會寫一篇Tableau的對比。
如果你正在尋找一款合適的商業智能BI分析工具,希望我的文章能給你的選型帶來幫助。
一、產品背景FineBI來源於帆軟公司,早期於2006年創立,目前已經發展為國內最大的BI分析平台提供商。FineBI目前最新版已迭代到 V5.0,主要麵向企業客戶(個人用戶免費全功能使用,但是限製2個並發用戶),在國內各行業有著眾多的成功應用案例。
Power BI來源於微軟公司,第一個商業版本於2015年7月發布 。但是微軟早在2013年就將大量的Excel用戶社區與Power BI的beta版本聯係起來。它是在微軟的SQL Server Reporting Services團隊中成立的 - 主要基於高級Excel功能,包括Power Query,Power Pivot,Power View和Power Map,Power BI則是微軟將它們作為集合推出。PowerBI 個人用戶擁有廣泛,目前國內BI商業化模式推廣正處於起步階段。
兩者定位,FineBI更傾向於企業級應用的BI,很多功能都體現其企業級的基因。Power BI有走Excel路子的趨勢,發力個人用戶,個人數據分析。
二、數據對接能力首先是對常規的文件數據如Excel、CSV等,FineBI和Power BI都是支持直接進行對接分析的。
對接企業的數據庫能力方麵,傳統的數據庫例如Oracle、SQLServer、MySQL等兩款BI工具都是支持直接進行對接。
但是Power BI在對於國內企業現今比較流行的大數據平台則例如Kylin、Derby、Gbase、ADS、Hbase、Mongodb等是暫時還不支持。FineBI則可以直接連接,大數據平台對接能力有分布式方案。另外在對於一些數據庫的認證方式上,例如FineBI支持的kerberos認證連接方式,PowerBI也無法支持。
多維數據庫的連接上,PowerBI僅支持對接Ssas多維數據庫,暫時還不支持SAP BW、Essbase多維數據庫,BW還有HANA這在企業數據倉庫中用的還是很多的,這塊FineBI則可以通過服務器數據集進行對接。
在一些需要基於java定製的api程序數據集,PowerBI不支持進行對接,FineBI則可以進行對接基於java api的程序數據集。
Power BI對於一些聯機服務器數據源支持的比較好,也許是由於這類數據個人用戶用的比較多,例如Google分析、appFigures等數據,這一點FineBI是不支持的。
數據對接能力總結:
從數據引擎的對接能力來看,FineBI對企業數據平台的對接能力更強,PowerBI對一些個人用戶使用的比較多聯機服務器數據源支持的比較到位,可能是產品本身定位問題,PowerBI每月還在不斷更新中。
三、數據建模&數據加工能力a.數據建模:
FineBI和PowerBI的數據模式都支持實時和抽取模式,但是抽取模式下,由於FineBI的采用的分布式架構引擎進行數據的列式存儲(支持十億大數據量),PowerBI的數據引擎在抽取模式下僅僅是將數據以行式儲存方式導入,所以在麵對海量大數據時FineBI比PowerBI計算速度更快、性能處理更加強大。另外在數據編碼上,FineBI支持對數據進行多種編碼類型轉換,PowerBI對這方麵的轉換是不支持的。
在基礎數據關聯建模方麵,FineBI和PowerBI都能夠對基礎的元數據建立維度表和事實表之間的關聯關係,形成關聯模型,以提高數據可視化分析階段的效率。關聯操作上PowerBI建立數據關聯可以直接進行關聯連線設置,這裏比FineBI更為便捷。
但是深入使用對比會發現,PowerBI的數據模型建立之後隻能針對當前報表進行使用,而FineBI建立好的數據關聯模型則是以基於業務為主題的業務包形式進行存儲,這樣一來FineBI的數據關聯模型在做可視化分析時也就能夠無限複用了。
但是在數據源種類整合時,PowerBI無法對不同來源的數據進行實時整合建模,例如下圖所示,PowerBI會自動禁用多個數據源的實時建模,需要將數據模式全部修改為抽取數據才可以進行整合關聯建模。
而FineBI在處理跨數據源關聯建模時,由於特有的智能內存化機製,即時麵對不同來源的實時數據,FineBI也能智能進行內存化關聯建模,這方麵強於PowerBI。
b.數據加工
對於數據的清洗加工處理方麵,PowerBI提供了一些可視化界麵的操作選項,結合M語言和DAX函數,可以進行數據加工處理,但需要用戶有一定的公式編碼書寫能力。
FineBI在數據加工處理方麵,提供可視化操作的自助數據集功能,可以做過濾、分組彙總、新增列、合並表、自循環列、行列轉換等操作,數據清洗和數據加工處理門檻相對較低。
數據建模+數據加工能力總結:
PowerBI和FineBI在數據建模和數據加工能力方麵的綜合能力對比,FineBI總體強於PowerBI,另外PowerBI在數據建模加工所需要的M語言和DAX函數對用戶的技術能力要求相對較高,但相反,如果掌握這兩門語言,也是能講數據分析玩得很6的。
四、數據可視化能力a.圖表豐富度
可視化展現能力方麵,PoweBI內置的圖表種類相對較少,像玫瑰圖、多層餅圖、詞雲圖、熱力地圖、流向地圖等,需要進行市場圖表拓展下載使用。圖形屬性方麵還算豐富,可以由用戶自定義進行圖表樣式屬性的設置調節。
前麵提到,PowerBI雖然內置圖表庫相對單調,但是提供了一個豐富的PowerBI圖表拓展市場供用戶進行下載使用,圖表類型的拓展能力還是十分強大的,能承擔日常所需所有。
FineBI的圖表類型差別不多,但使用和PowerBI不一樣。
FineBI是基於著名的圖形語法(The Grammar Of Graphics)設計,以“形狀“和對應的“顏色“,“大小“,“提示“,“標簽“等屬性(除支持自由設置之外還支持與字段綁定動態展現)進行圖表類型替代。
在分析區域有兩個軸,橫軸和縱軸,把所要分析的指標和維度拖拽到兩個軸,就會自動出可視化圖,圖表也是根據分析情況自動給推薦的。
但是在圖表的拓展能力方麵,FineBI沒有類似PowerBI的可拓展圖表庫供用戶下載使用,開放能力不足,不過內置的圖表類型,結合一些屬性設置也基本夠用了。
b.Dashboard展現能力
再來看看兩款產品組合的Dashboard展現能力對比,下圖是PowerBI首屆數據可視化大賽的冠軍作品,指標合理呈現,布局直觀簡潔,秉承微軟一貫的方塊美。
FineBI的Dashboard,下圖是其中內置的一個比較典型的駕駛艙demo,總體來說更加細膩,柱形圖圓角、字體顏色、風格、展現形式等,圖表還可以有一些閃爍動效。
可視化能力總結:
可視化能力方麵,兩者差異不大但風格迥異,這個看個人喜好吧。PowerBI有一個豐富的圖表拓展市場作為補充,更強大。
五、OLAP計算分析能力a.OLAP多維分析能力
OLAP多維分析能力方麵,FineBI和PowerBI支持數據的鑽取、聯動、切片,FineBI多了聯動、跳轉。另外PowerBI 在超鏈跳轉的時候無法自動進行模板之間的過濾配置,隻能單獨進行URL跳轉。
b.計算分析能力
計算分析能力方麵,PowerBI大量的計算需要依靠DAX函數來進行運算,有種Excel函數既視感,其實一些常用的計算公式比如同期環期、同比環比可以直接快速計算。
FineBI的快速計算提供現成的同期/環期、同比/環比、排名、累計值、所有值、百分比計算等等,還挺方便的。
OLAP計算分析能力總結:
FineBI的OLAP計算分析能力較PowerBI更加全麵強大,操作更加快速便捷,用戶學習上手門檻更低。
六、數據挖掘能力FineBI最新版5.0,增加了五類現成的數據挖掘算法,分別為時間序列、聚類、分類、回歸和關聯規則,還支持R語言的集成。
時間序列算法和聚類算法還和圖表分析相結合,拖拽操作即可立馬看到預測和聚類的結果。
PowerBI目前在數據挖掘這方麵沒有成熟的分析模塊,隻是簡單的集成了一個R語言的執行腳本組件供用戶書寫代碼集成使用。
數據挖掘能力總結:
PowerBI目前在數據挖掘分析領域中基本處於空白階段,隻是集成了一個R語言的執行腳本組件供用戶書寫代碼使用,而FineBI除了支持R語言的自定義級別數據挖掘分析之外,還內置了時序預測、聚類、分類、回歸、關聯規則五大成熟的模型算法。
七、集成應用能力WEB級別的集成應用方麵,微軟的PowerBI開放了豐富的接口供用戶進行集成使用,另外還支持用戶自定義開發例如圖表對象進行集成使用。FineBI也有WEB接口供用戶使用,但是無法進行代碼級別的自定義圖表開發集成。
在移動集成應用中,FineBI支持微信集成和釘釘集成,給當今便捷式社交平台的數據分析查看帶來了較大的便利,這方麵的應用PowerBI並不支持。
門戶集成方麵,FineBI開放了單點登錄接口,這方麵PowerBI暫未直接支持。
集成應用能力總結:
WEB級別的嵌入集成能力,兩款BI產品大致相當;圖表的自定義開發集成,PowerBI強於FineBI;移動微信釘釘集成和單點登錄門戶集成等企業級應用方麵,FineBI強於PowerBI。
八、數據管控能力數據的權限管控能力方麵,PowerBI支持將做好的報表打包發布為組織內容包並且進行指定用戶組分配查看權限,並且由管理員進行用戶組的行級別權限分配,但是無法控製用戶查看的列級別的權限粒度。
而FineBI具有非常完善的數據權限管控能力,之前已經說過,FineBI是從企業級應用出身的一款BI,這一方麵正是其優勢。除了提供儀表板的權限分配之外,還能夠針對不同部門/崗位/角色的人員進行行/列級別的數據權限管控,使得不同的人能夠根據權限限製而隻能看到自己的部分數據。另外在針對企業集團數據權限管控方麵,FineBI提供了多級管控權限供用戶進行多層權限分配,為數據權限管控提供了保障。
數據管控能力總結:
數據權限管控能力FineBI是有壓倒性的優勢的,本身也是企業級應用BI出身,PowerBI稍有不足,不過這也不是微軟要發力的重點,本質上還是產品定位的區別。
九、學習與技術服務Power遵循著微軟產品相似的理念、原則和體係結構,它也為Windows用戶提供了一個簡潔熟悉的操作界麵,以幫助用戶快速適用學習上手。但是,像其他軟件一樣,它也有其起伏,目前並不是非常成熟,商業選型必須仔細考慮。
個人使用,兩者都是免費的。PowerBI畢竟背靠Excel這座大山,和Excel配合使用,大家會普遍覺得習慣。而FineBI又是另一種扁平化的風格,很多計算公式,可視化特效都有現成的,更加自助些。大家不妨都下載試試。
另外學習資料方麵,關於PowerBI官方的學習資料基礎文檔還算健全,但是有部分內容是英文的,外部一些Excel社區都各自開了教學課程,但付費居多,這個全靠大家挖掘資料的功力啦。
FineBI畢竟是國產工具,基礎的學習文檔還是教學視頻資料都很豐富,另外還有著非常活躍的帆軟中文社區供所有用戶進行學習交流。
企業級方麵,主要涉及部署項目和技術服務方麵。微軟這塊是代理商在管,所以你懂得,和帆軟本土服務(前方售前技術),後方技術支持,無法比。有一次請教一個使用問題,麻煩了人家技術支持半天,又是遠程又是給文檔的。
最後,工具好不好,滿足自己的需求最重要。大家不妨自己下載嚐試!