數據分析不只Tableau,這款國產工具也能扛上一扛!

知乎上,關於商業數據分析和可視化,討論較多的兩個工具:Tableau、PowerBI。在如今數據分析行業快速火熱的今天,用它們來生成可視化dashboard,做數據探索分析,確實便捷。

小編也是數據分析愛好者,時常把弄一些工具。Tableau的可視化很人性,個人用就像是Excel的智能版。但如果針對業態多樣,數據量大而龐雜的企業數據分析,尤其是面臨數據建模、數據清洗等耗費很多人力的操作,其實有款國產工具比Tableau和PowerBI更優——FineBI。

可能是企業級應用的緣故,比較低調,推薦的不是很多,今天小編就來給他正個名。

(BI工程師、DBA、IT人可以關注下,職業利益相關)

在正式介紹它之前,先介紹一下什麼是自助式BI。

自助式BI VS傳統意識中的BI

FineBI和tableau都屬於自助式BI,最大特點是用起來簡單。

在自助式BI出現之前,BI通常只有具備IT技術背景的研發人員和數據科學家能用,他們多集中在企業技術部門,通常也稱為企業級BI,典型工具如SAP的BO、IBM的cognos。它們最大的問題是使用門檻高,讓懂業務卻不懂技術的業務分析師望而卻步,只能向IT提需求,並不能對數據做統籌。而且傳統BI工具效率低,完成一個需求要經過數據建模、ETL架構設計、報表開發等一系列工作,通常3~15個人天,如果需求一改,這些工作又得重做。

同樣的工作用自助式BI,數據沒有大問題的話,1~2個人天。

為什麼差距這麼大?技術上主要:自助式BI是自動建模,傳統BI是手動建模。

手動建模建出的模型是死的,使用聚合存儲,建模之前必須把全部需求調查清楚,一旦需求有變,需要打回信息部重新溝通、建模、做模板,一前一後都有較高的溝通成本。自動建模是以表間關聯為依據,多維資料庫中存儲明細數據,以深度優化的索引等技術保證即席運算性能。得到的模型靈活多變,需求變化的響應可以在OLAP層面,而非建模層面實現,免去了大量溝通和建模工作。這樣的好處就是信息部可以授人以漁:信息部準備數據,教授業務部門做數據分析,立刻就知道問題出在哪裡。

那麼,作為自助式BI的FineBI,其高效又體現在哪裡?這裡從工作效率、製作難度、需求應付率、可視化和數據處理性能上來介紹下。

如何讓IT &業務配合更高效?

先來看一下FineBI的使用流程(如下圖):分別為管理員創建業務包(準備數據),業務人員新建儀錶板(可視化和探索性分析),業務人員新建螺旋分析(前端再處理數據),領導查看分析(對外分享報告)。

創建業務包就是準備數據,這個工作一般讓信息部去做,把數據轉化成業務分析人員可理解的數據(一般會準備大而全的明細數據)。

然後,業務人員拿著業務包里的明細數據,根據需求做分析,比如做一個銷售dashboard,分析每個產品、每個地區、每個銷售員的銷售情況綜合判斷。在沒有分析目標的情況下,可以嘗試探索性分析:聚合、預測、帕累托等,都有現成的模型。

螺旋分析就是有些情況下,一些欄位沒有現成的,比如環比、同比,你可以在前端創建新的公式。

這些都完成後,基本的可視化就算完成了,然後將你的數據報告分享給領導,或者是定時出日報、月報,自動推送給指定人群。

相比以前整天向信息部要催報告,修改報告的模式,流程配合上也就不再迂迴,反覆推鍋了。

如何10分鐘做出一張dashboard?

說了這麼多,FineBI到底如何做dashboard?

Dashboard流程

簡單來講就是,數據準備好了之後,選圖表——添加數據欄位——沒有現成欄位的就設置一個——添加分析元素(鑽取、聯動)——美化圖表——分享。

視頻:只有1.6M

https://www.zhihu.com/video/956489921385525248

如何做一份讓人眼前一亮的可視化分析?

比如下面這個大屏,通常應用在展廳、領導辦公室、政務掌控中心。通常掌握上述的dashboard製作,30分鐘就可以搞定。原理就是構建每一塊圖表,然後拼接在一起,美化一下背景,增加一些科技的元素。至於展示哪些數據,這個考量你的內功,需要根據你分析的思路來布局,最終能講好一個故事。

具體教程:30分鐘,教你零基礎用BI搭建可視化大屏

除了分析,還能搞定複雜式中國報表!

之前有網友評價,諸如此類的BI工具無法製作複雜的中國式報表。這裡喊一下冤,BI工具和報表工具還是不一樣的,前者是為了數據分析,快速出報告;後者就是做報表的,就是數據展示。使用BI是對同一個問題從不同的角度進行分析、以多種形式展現分析結果、通過管理駕駛艙突出業務問題的本質。使用報表就是製作中國式複雜報表、固定格式報表、周報、月報等。

如果非要說兩個需求都要的話,FineBI可以搭配FineReport,做複雜式中國報表。

FineReport是什麼?

它的本質是一個通用的報表製作和數據可視化工具。好比Excel,小到可以存儲統計數據、製作各式各樣的圖表、dashboard,主要製作中國式複雜報表、固定格式的報表。

參考

這款效率遠超Excel的表格工具,沒用過就可惜了!

你用過Excel,卻不知還有一款神器「FineReport」

怎麼搭配使用?

FineReport可以藉助FineBI對大數據處理的性能,連接數倉和多維資料庫,出表更快。

同樣的FineBI也可以藉助FineReport,製作表格式報表,報表形式也不受局限。

數據處理性能如何?

剛有提到FineBI在大數據方面處理性能較佳,對於處理千萬級、上億級的數據,可以看下圖:

這工具的性能主要分為FineIndex性能和數據分析性能。

FineIndex性能

FineIndex本身作為數據倉庫到自定義分析的中間層,它是將數據倉庫中抽取的數據作為緩存數據生成文件放置到硬碟上的,類似於cube,它本身構建的是數據立方體,需要切片、分組索引。因此其性能參數主要在於如下:

(1)內存

FineIndex在抽取數據、分組寫入索引、寫入關聯生成緩存數據的過程中,均會將數據在內存中去操作,內存越大其速度越快。

FineIndex在數據計算的過程,採用的是java計算(一般優於sql計算),也是消耗內存的資源,因此內存越大其運算的速度越快。

(2)硬碟

FineIndex的生成是寫入硬碟的文件。因此寫入速度越快,性能越高。在被讀取數據時,系統執行的是文件級讀取(性能上優於資料庫讀取),讀取文件的速度越快,則性能越優。

數據分析性能

數據分析是前端新建儀錶板模塊載入FineIndex的數據進入內存中進行計算。因此仍然是FineIndex的數據讀取進行載入,然後在內存中運算。

數據&分析協同

FineBI有類似辦公協同軟體OA的一套流程管理和許可權控制,主要出於數據安全考慮。可以設置部門只能看部門內的數據,個人只能看個人許可權範圍內的數據,dashboard製作完分享給別人時,也可以指定分享給誰,被分享者收到通知後登錄門戶時,可以看到報表出現在桌面中,然後修改、批註。

小編覺得這點比tableau好太多,尤其是出於數據安全的考慮,更能適應本土化的需求。

總結

總得來說,業務部門更關注底層數據處理的可信度,是否真實反映業務狀況,是否能高效便捷低成本的完成數據分析,指導業務經營。在底層數據處理上,FineBI建立業務包這些操作,能讓IT部門的人能互動,協同數據準備,高效而準確。

最後,關於這工具,個人免費,真的隨便用,並沒有閹割功能,只是有兩個並發限制,畢竟是商業軟體嘛。

引申鏈接:

官網下載:FineBI

產品文檔:FineBI幫助文檔(建議PC端瀏覽)

Demo演示:數據決策系統(建議PC端瀏覽)


推薦閱讀:

IMDB——python數據分析報告
Python LEVEL4:數據分析標準步驟
大數據之數據分析精進之路:起跑
IMDB票房信息數據分析
用特徵選擇方法優化模型|python數據挖掘思考筆記(1)

TAG:數據分析 | 大數據 | 數據可視化 |