很多程序員都有這么一個夢想:參加一個開源項目,一直從事自己喜歡的編程工作,并以此為生。
但是這樣的夢想在中國不大容易實現,畢竟可以讓程序員謀生的開源項目是不多的。
所以我在看到飛致云的時候,是有點吃驚的,這家公司主打的就是開源,旗下竟然有8個開源項目!
![]()
更厲害的是這8個項目都活得很好,產品月均下載量超過20萬次,服務了超過500萬免費用戶,其中有5000多家付費,可以說是非常成功了。
![]()
這些項目中,我印象最深的就是DataEase,因為很多年前我做過一個鐵路局的項目,需要把不同數據源的數據集成起來,然后形成可視化的圖標,當時接觸過SAP BusinessObjects,功能確實強大,但是易用性上確實不敢恭維。
作為開源的BI工具,DataEase在易用性上達到了極致,5分鐘輕輕松松就能把一個數據大屏給跑起來,絕對的數據可視化神器。

怪不得我看到有評價說:
作為一名研究生,也是用DataEase做了大屏幕,展示我們研究的成果,導師很滿意
作為一款開源的數據可視化工具簡直是我見過的最棒的了,DataEase的界面也很好看,操作也很簡單,我還用DataEase給公司的設備運行情況做了個簡單的大屏,領導還在會上表揚了我。
01
輕松安裝
DataEase有桌面版和服務器版,我用的是桌面版,下載地址為:
https://dataease.cn/desktop/index.html
軟件包下載以后,就給了我一個小驚喜,都不用安裝,解壓后找到DataEase.exe直接運行,好久沒有見到這樣的軟件了。
![]()
服務器版本的安裝也僅需一行命令,這里不再贅述。
對于不熟悉可視化BI的朋友,我稍微介紹下流程,使用像DataEase這樣的工具,一般分為三個步驟:
1.接入數據源
比如MySQL數據,Excel文件/CSV文件都是數據源,一旦接入DataEase,就能看到數據源中一張張的“表”。
2.準備數據集
你可以把數據集理解成數據庫的“視圖”,相當于把數據庫表的數據做了組合/加工/篩選后對外呈現。
3.數據可視化
這個沒啥說的,就是把數據集通過儀表板/數字大屏可視化地呈現出來
對于熟悉數據庫的程序來說,這些概念完全是小菜一碟,DataEase又設計得非常易用,僅憑直覺就能把它用起來。
02
接入數據源
DataEase支持的數據源非常多,涵蓋了市面上常見的數據庫以及Excel/CSV文件。

除了數據庫,還支持Web API,也就是說,你的網站數據,只要可以結構化,就可以納入到DataEase用來。
![]()
一旦被DataEase接入,我們看到的就像是一個個數據庫的二維表:

03
準備數據集
接入了數據源,看到了一張張的“表”,自然可以對它們進行“Select”,“Join”等組合性的操作了,這個操作的結果就是數據集。
例如有個“表”是實際銷售數據,還有一個表是目標銷售數據,那就可以用“城市”作為連接條件,把它們Join起來。
![]()
最終形成的數據集包含了城市,目標銷售額,實際銷售額:
![]()
值得注意的是,這個過程都是用拖拽的方式,用GUI來完成的。
有些朋友可能更喜歡直接寫SQL,從而實現更復雜的邏輯,DataEase當然也提供了這樣的方式。
例如下面的SQL,對三張表做了Join ,然后按省份進行group,最后sum總銷售額,總用戶數,并且計算人均購買額。
![]()
前面說過,數據集就像傳統數據庫中的“視圖”,你可以隨意折騰,一個數據集甚至可以跨數據源(例如Excel + 數據庫+ API),能滿足你的需求就行。
04
數據可視化
把數據集弄好以后,就可以進行可視化分析了,簡單來說就是把數據集轉換成一個個的圖表,再搭配各種界面元素(如Tab頁,視頻等)形成一個儀表板對外展示。
DataEase支持的圖表非常豐富,如果你做過Excel的數據圖表,就可以立刻上手。

選擇一個圖表后,需要和一個數據集綁定,然后再把數據集中的各種“字段”拖拽到圖表中對應的屬性就行,這里有個簡單柱狀圖例子。

在一個儀表板中可以加入很多圖表,這些圖表之間還可以建立聯系,例如:
1.聯動:在一個地圖圖表中選擇省份,在另外一個圖表中展示該省份的銷售記錄
2.下鉆:選擇一個省份,然后展示該省份下所有城市的銷售情況
3.查詢:在查詢組件中選擇省份,儀表盤中所有圖表都展示該省份的信息
總之,按照你的需求,在儀表板中不斷地加入各種圖表,對圖表進行更好地布局,美化,最終就可以形成非常漂亮的儀表板。
![]()
很多公司都有數據大屏的需求,就是用大尺寸的顯示器,通過漂亮的圖形圖表動態地展示企業的核心數據,非常直觀,有沖擊力。
DataEase對數據大屏有著完善的支持,不僅可以像儀表板那樣去編輯各種圖表,還支持圖層管理,實現復雜的界面效果,支持自定義寬高比例(如拼接屏、全屏展示),適配各種大屏。
![]()
05
模板中心
看到這里,可能有些程序員會問了:我沒有藝術細胞,設計不出這么漂亮的界面啊!
這不用擔心,DataEase提供了大量的模塊可以直接拿來使。
這些模板涵蓋了制造、批發、金融、媒體、教育、能源、旅游、醫療、交通、地產、農業..... 總有一款適合你。
![]()
比如公司在使用Jira做項目管理和問題跟蹤,我就可以復用Jira業務數據大屏模板,“填充”公司的數據,直觀地把項目情況在大屏上展示出來,讓所有人一目了然。
![]()
06
總結
對DataEase這款產品,我的最大感受就是:非常輕量級,操作直觀而簡單,幾乎不需要思考,門檻降低到了極致,人人可用的開源 BI,實至名歸。
DataEase還是一個開源的項目,多次登頂 GitHub Trending 榜單,它的社區做得相當不錯,文檔、視頻、交流群、論壇都很完善,有問題都可以解決。
![]()
如果你也有數據可視化的需求,想快速地創建儀表板和數據大屏,DataEase絕對是首選,強烈推薦。
GitHub :
https://github.com/dataease/dataease/
官網:
https://dataease.cn/
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.