要問當前什么BI工具最熱門,肯定非PowerBI莫屬,堪比BI界的Python。對于我這種用慣了Tableau來說,確實會眼紅PowerBI某些特性。
但PowerBI和Tableau都有一個問題:使用成本高,需要花很多時間去研究才能做出像樣的企業級報表。
前幾天,老板讓我做個部門內部的數據看板,用來監視用戶留存及下單情況,還會涉及到回歸、聚類的算法,對用戶進行定期的分類。
我分析了這個需求,有三個問題要解決:
一是數據量比較大,一天有幾百萬用戶的訪問數據;
二是支持部門同事提取數據的需求,盡可能要簡單易用;
三是可以自定義算法,實現多元回歸、分類、聚類的功能。
旁邊座位的李大頭湊過來,說你可以試試國產BI,大屏做起來杠杠的,不信你看我之前搞的一個項目,十五天開發周期,七天搞完。
他用的是Yonghong Desktop,和Power BI、Tableau處于不同賽道。關鍵這個軟件是免費的,對部門級數據部署來說,這很重要。
他先給我看了永洪BI的一些案例,典型的國內企業大屏,領導肯定喜歡。
水務集團數據可視化分析
展會客流量可視化分析
還有輕量化的企業報表,圖表形式和頁面布局看著清爽舒服。
保險行業-業務結構
可視化分析
看了永洪BI的產品形態,它和Tableau的主要差異在于,前者更注重報表、大屏的開發,簡單直接,后者更側重商業分析、可視化表達。
永洪BI直接在dashboard頁面制作報表和大屏,沒有了單獨的sheet,這樣雖然功能豐富性上打了折扣,但縮短了開發路徑,效率得到大大提升。
李大頭雖懶,但對同事很有耐心,他把安裝到使用的全部步驟都展示了一遍。
Yonghong Desktop直接在永洪官網下載。
桌面軟件大概950M,下載很快,需要預留2GB的安裝空間。
下載完成后,一路next就能完成安裝,然后打開幾秒鐘后就能進入軟件主界面。
前面說過,永洪BI制作報告的步驟很簡潔,加載數據源后直接在dashboard界面制作圖表即可。大頭梳理好了使用步驟,真的用心。
永洪BI支持幾乎所有的主流數據庫,包括MySQL、Oracle、SQLServer等傳統關系型數據庫,還有HIVE、HBASE等大數據系統。
添加數據源操作非常簡單,一般我們可以導入excel和文本文件。
或者連接MYSQL數據庫,然后通過SQL去抽取數據。
加載完數據后,就可以制作報告了,從右邊的組件區,挑選合適的圖表組件到左邊dashboard空白區,開始制作第一張圖表。
大頭用永洪BI自帶的咖啡店數據集示范了如何拖拽數據,實現一張可視化圖表。
上面是分區域的咖啡種類銷量柱狀圖,先選取柱狀圖組件,接著只需要把維度(市場分布、產品種類)拖到列,把度量(銷量)拖到行即可完成圖表制作。
除了常規圖表外,這款BI還能傻瓜式的制作南丁格爾玫瑰圖、儀表圖、軌跡圖等較為復雜的圖表。
大頭演示了南丁格爾玫瑰圖、儀表圖的制作過程,幾秒鐘完成,讓我驚訝到。
上面這些圖表都支持數據導出,導出的形式有PDF、EXCEL、Word、PNG、CSV,我們特意看了下導出EXCEL的形式,交差表會有數據,如果是圖表直接是高清圖片形式。
接著,他說厲害的來了,永洪BI可以用R或者Python寫算法模型,來實現機器學習、商業模型、復雜可視化等。
里面自帶了幾個經典的模型,可以直接用,用戶也可以自己新建。
看下客戶流失模型,通過邏輯回歸模型來預測。
使用R進行定制可視化:
使用Python定制可視化:
Tableau和PowerBI也支持Python、R進行深度開發,但用起來似乎不那么方便,需要配置。
大頭說完后,我拍了拍他的肩膀,調侃道你小子是會想辦法哈,這種敏捷、輕量的BI工具可以省很多事,等我把這個活搞定得請你吃個飯。
接下來干活,開始搭建用戶數據看板,這塊總共分為三大部分:
1、用戶留存看板,顯示用戶的注冊、登入、使用、流失、分享等情況。
2、用戶畫像看板,根據用戶的使用習慣和靜態標簽,對用戶進行分群。
3、用戶下單看板,展示不同產品的下單情況,包括訂單金額、成本、利潤等。
這里選擇第三個簡單展示下我做的一個看板模塊,功能還在完善。
整體分布比較簡單,包括標題、訂單數據、訂單金額走勢、訂單金額類型分布、訂單金額平臺分布等。
經過處理的底表數據共有14個字段,每一行代表一個訂單,具體如下:
接下來就是導入數據到永洪BI中,然后制作相應的圖表。
制作圖表的過程之前也說過了,并不難,只要選好合適的圖表組件,放入數據字段就可以。
當然,排版和配色對數據看板來說也是一個很重要的因素,需要符合使用場景,好的UI會讓你的作品看起來會更加讓人信服。
我覺得看板制作需要注意三點:
1、選擇合理的維度,哪些數據是你要展示的?
2、選擇合適的圖表,力求表達簡潔明了。
3、選擇合情的布局,讓人看起來詳略得當,不違和。
這個Demo級的報表總共花了我兩小時,從剛上手到完成一個dashboard,已經算非??炝?。
主要是因為永洪BI的功能區比較分明,掌握整個布局,就能很容易完成一個圖表。
? ? ? ? ymf
評論
查看更多