BI數據可視化工具應該如何選擇?
目前有很多開源的第三方可視化工具如:Pentaho,Birt,JFreeChart,Open Flash Chart,ZK等等,在實際BI建設中,應該如何選擇?像百度統計、淘寶數據魔方都是使用自主開發的工具嗎?
百度統計的可視化可以參考這篇文章可視化的快樂 – 百度統計流量研究院設計小結話說百度的Echarts做為國產可視化插件式真不錯,可見百度有這個實力。關於BI,目前的BI工具都自帶可視化,比如 Tableau 和 FineBI 都可以做前端可視化工具用。Tableau Tableau Desktop
企業實施BI需要考慮幾個大的方面,企業是否真的需要實施BI?有沒有條件實施BI?如何使用BI?
是否有條件實施BI?
實施BI的前提,最重要的是基礎數據的統一。比如貨品信息,客戶信息,公司內部信息。原本考核業務員的時候,數據的管理不規範,缺少數據可以臨時補。但隨著公司業務的不斷擴展,越發需要精細化運營。數據需要精細到貨品、門店。有了這些齊全的數據,BI的實施才有保障。
其次是業務的統一。比如銷售模式,採購模式,結算方法,質量管理的統一。比如銷售模式不統一,有的分公司先結算後配送,有的公司先配送後結算,業務形式不統一,口徑不統一,就會造成數據的時間差。
最後是業務部署。業務部署分集中部署和分銷部署,桐君閣採用的是分散性部署。分散性部署回來帶很多問題,比如我們每天會對二十幾家公司進行數據抽數,ETL策略尤其多,如果遇到網路斷掉或者其他意外情況,就要重新生數。而集中部署,保持基礎數據的統一,業務口徑的統一能大量節省人力物力。
BI的部署還需要大量人員的支持,需要業務人員和信息人員的積極配合,這個效果才能夠比較良好的推動,而且還能夠持續的發展。為了讓技術和業務人員根號地貼合,要將技術和業務有效結合,最大效率的把報表和BI系統的功能發揮出來。
BI產品如何選型?
首先是價格。價格需要和領導協商,所以首要確定需要實現那些功能,大致的價格基準是多少,是否和預期一致。
其次需要考慮產品的成熟度。成熟度高,實用性強是大多數企業的需求所在。如果是SAP的產品,它需要在一個所謂的領域層裡面搭建,搭建的時候業務層上面才能夠通過我們業務人員或者信息人員進行做報表。是否符合企業的情況需要好好考慮。
產品的快速部署。比如SAP的產品,一旦伺服器當掉之後,部署就需要一天。
開發功能。開發性能是否友好會直接影響到開發人員的情緒。如果界面友好,能大大提高操作效率。
正確看待BI產品和BI的使用
BI產品的使用關鍵還是業務和管理。涉及到深度數據分析、資源調配的需要較高的業務思考能力,比如大數據方面的預測性分析,計算模型,線性回歸,平均演算法,移動演算法等很多知識。
【乾貨】外媒評出2014年20大數據可視化工具及資料(上)【乾貨】外媒評出2014年20大數據可視化工具及資料(下 )你可以看看這兩個鏈接,很多內容還是很棒很贊的。
不建議使用開源工具,不如花點錢上FineBI
提供幾個國內國外的主流產品:
帆軟:目前國內BI的主導軟體和諮詢團隊。分為Fine BI和Fine 報表。在國內的價格不便宜。
Power BI: 微軟的BI 產品,視覺性好,但來自微軟的更新和維護不夠。價格適中。
Tableau: 市場做的很好,很多大公司用,但是產品so so 吧。價格貴
Qlikview: 跟Tableau類似,還有一個online version Qliksense。
Google Data Studio:目前我在用,算比較靈活,可以link google sheet 和其他資料庫,但是圖表方面有局限性,但google團隊有時不時更新。企業版的話需要公司購買google的套餐。不然privacy可能是個大問題。
另外如果是非常customized的需求,推薦HTML+CSS或者R studio+Shiny, 這個對編程要求很高,learning curve比較陡。大公司如果有開發人員可以使用。
最近企業也在選擇,因為自己開發投入的成本精力很大,難度也很高,外面的廠商我看了top100的廠商,每一家都看了產品,技術實力,售後,價格等因素,綜合下來,我認為,不要選ibm,oracle等巨頭的軟體,操作繁瑣,配置複雜,資源消耗大,成本高,我現在圈定了兩家企業,國外的Tableau,國內的星環科技,你可以去了解下,我不是托,我也在試用產品,如果你有更好的,可以推薦給我
其實用什麼工具還是看你需求,因為每個工具的定位並不一樣。百度統計、數據魔方更多是針對渠道統計,較少可視化的元素;可視化的話,一般就是BDP商業數據平台等這些比較適合。。。
百度統計,數據魔方都是基於特定業務背景做的數據分析工具,跟世面上你所見到的BI工具還是有所不同的,雖然在功能上BI功能也能夠達到那個效果。
阿里也有自己的BI工具,構建自己內部的商業智能中心。
推薦閱讀:
※有什麼好的開源自動化測試框架可以推薦?
※如果你得到了Windows的源代碼,你會拿來怎麼用?
※看源代碼時,你喜歡怎麼做筆記?
※運維人員如何搭建堡壘機(跳板機)?
※如何用開源飛控PIXHAWK進行二次開發?