很多程序員都有這么一個(gè)夢(mèng)想:參加一個(gè)開(kāi)源項(xiàng)目,一直從事自己喜歡的編程工作,并以此為生。
但是這樣的夢(mèng)想在中國(guó)不大容易實(shí)現(xiàn),畢竟可以讓程序員謀生的開(kāi)源項(xiàng)目是不多的。
所以我在看到飛致云的時(shí)候,是有點(diǎn)吃驚的,這家公司主打的就是開(kāi)源,旗下竟然有8個(gè)開(kāi)源項(xiàng)目!
![]()
更厲害的是這8個(gè)項(xiàng)目都活得很好,產(chǎn)品月均下載量超過(guò)20萬(wàn)次,服務(wù)了超過(guò)500萬(wàn)免費(fèi)用戶,其中有5000多家付費(fèi),可以說(shuō)是非常成功了。
![]()
這些項(xiàng)目中,我印象最深的就是DataEase,因?yàn)楹芏嗄昵拔易鲞^(guò)一個(gè)鐵路局的項(xiàng)目,需要把不同數(shù)據(jù)源的數(shù)據(jù)集成起來(lái),然后形成可視化的圖標(biāo),當(dāng)時(shí)接觸過(guò)SAP BusinessObjects,功能確實(shí)強(qiáng)大,但是易用性上確實(shí)不敢恭維。
作為開(kāi)源的BI工具,DataEase在易用性上達(dá)到了極致,5分鐘輕輕松松就能把一個(gè)數(shù)據(jù)大屏給跑起來(lái),絕對(duì)的數(shù)據(jù)可視化神器。
![]()
怪不得我看到有評(píng)價(jià)說(shuō):
作為一名研究生,也是用DataEase做了大屏幕,展示我們研究的成果,導(dǎo)師很滿意
作為一款開(kāi)源的數(shù)據(jù)可視化工具簡(jiǎn)直是我見(jiàn)過(guò)的最棒的了,DataEase的界面也很好看,操作也很簡(jiǎn)單,我還用DataEase給公司的設(shè)備運(yùn)行情況做了個(gè)簡(jiǎn)單的大屏,領(lǐng)導(dǎo)還在會(huì)上表?yè)P(yáng)了我。
01
輕松安裝
DataEase有桌面版和服務(wù)器版,我用的是桌面版,下載地址為:
https://dataease.cn/desktop/index.html
軟件包下載以后,就給了我一個(gè)小驚喜,都不用安裝,解壓后找到DataEase.exe直接運(yùn)行,好久沒(méi)有見(jiàn)到這樣的軟件了。
![]()
服務(wù)器版本的安裝也僅需一行命令,這里不再贅述。
對(duì)于不熟悉可視化BI的朋友,我稍微介紹下流程,使用像DataEase這樣的工具,一般分為三個(gè)步驟:
1.接入數(shù)據(jù)源
比如MySQL數(shù)據(jù),Excel文件/CSV文件都是數(shù)據(jù)源,一旦接入DataEase,就能看到數(shù)據(jù)源中一張張的“表”。
2.準(zhǔn)備數(shù)據(jù)集
你可以把數(shù)據(jù)集理解成數(shù)據(jù)庫(kù)的“視圖”,相當(dāng)于把數(shù)據(jù)庫(kù)表的數(shù)據(jù)做了組合/加工/篩選后對(duì)外呈現(xiàn)。
3.數(shù)據(jù)可視化
這個(gè)沒(méi)啥說(shuō)的,就是把數(shù)據(jù)集通過(guò)儀表板/數(shù)字大屏可視化地呈現(xiàn)出來(lái)
對(duì)于熟悉數(shù)據(jù)庫(kù)的程序來(lái)說(shuō),這些概念完全是小菜一碟,DataEase又設(shè)計(jì)得非常易用,僅憑直覺(jué)就能把它用起來(lái)。
02
接入數(shù)據(jù)源
DataEase支持的數(shù)據(jù)源非常多,涵蓋了市面上常見(jiàn)的數(shù)據(jù)庫(kù)以及Excel/CSV文件。
![]()
除了數(shù)據(jù)庫(kù),還支持Web API,也就是說(shuō),你的網(wǎng)站數(shù)據(jù),只要可以結(jié)構(gòu)化,就可以納入到DataEase用來(lái)。
![]()
一旦被DataEase接入,我們看到的就像是一個(gè)個(gè)數(shù)據(jù)庫(kù)的二維表:
![]()
03
準(zhǔn)備數(shù)據(jù)集
接入了數(shù)據(jù)源,看到了一張張的“表”,自然可以對(duì)它們進(jìn)行“Select”,“Join”等組合性的操作了,這個(gè)操作的結(jié)果就是數(shù)據(jù)集。
例如有個(gè)“表”是實(shí)際銷售數(shù)據(jù),還有一個(gè)表是目標(biāo)銷售數(shù)據(jù),那就可以用“城市”作為連接條件,把它們Join起來(lái)。
![]()
最終形成的數(shù)據(jù)集包含了城市,目標(biāo)銷售額,實(shí)際銷售額:
![]()
值得注意的是,這個(gè)過(guò)程都是用拖拽的方式,用GUI來(lái)完成的。
有些朋友可能更喜歡直接寫(xiě)SQL,從而實(shí)現(xiàn)更復(fù)雜的邏輯,DataEase當(dāng)然也提供了這樣的方式。
例如下面的SQL,對(duì)三張表做了Join ,然后按省份進(jìn)行g(shù)roup,最后sum總銷售額,總用戶數(shù),并且計(jì)算人均購(gòu)買額。
![]()
前面說(shuō)過(guò),數(shù)據(jù)集就像傳統(tǒng)數(shù)據(jù)庫(kù)中的“視圖”,你可以隨意折騰,一個(gè)數(shù)據(jù)集甚至可以跨數(shù)據(jù)源(例如Excel + 數(shù)據(jù)庫(kù)+ API),能滿足你的需求就行。
04
數(shù)據(jù)可視化
把數(shù)據(jù)集弄好以后,就可以進(jìn)行可視化分析了,簡(jiǎn)單來(lái)說(shuō)就是把數(shù)據(jù)集轉(zhuǎn)換成一個(gè)個(gè)的圖表,再搭配各種界面元素(如Tab頁(yè),視頻等)形成一個(gè)儀表板對(duì)外展示。
DataEase支持的圖表非常豐富,如果你做過(guò)Excel的數(shù)據(jù)圖表,就可以立刻上手。
![]()
選擇一個(gè)圖表后,需要和一個(gè)數(shù)據(jù)集綁定,然后再把數(shù)據(jù)集中的各種“字段”拖拽到圖表中對(duì)應(yīng)的屬性就行,這里有個(gè)簡(jiǎn)單柱狀圖例子。
![]()
在一個(gè)儀表板中可以加入很多圖表,這些圖表之間還可以建立聯(lián)系,例如:
1.聯(lián)動(dòng):在一個(gè)地圖圖表中選擇省份,在另外一個(gè)圖表中展示該省份的銷售記錄
2.下鉆:選擇一個(gè)省份,然后展示該省份下所有城市的銷售情況
3.查詢:在查詢組件中選擇省份,儀表盤(pán)中所有圖表都展示該省份的信息
總之,按照你的需求,在儀表板中不斷地加入各種圖表,對(duì)圖表進(jìn)行更好地布局,美化,最終就可以形成非常漂亮的儀表板。
![]()
很多公司都有數(shù)據(jù)大屏的需求,就是用大尺寸的顯示器,通過(guò)漂亮的圖形圖表動(dòng)態(tài)地展示企業(yè)的核心數(shù)據(jù),非常直觀,有沖擊力。
DataEase對(duì)數(shù)據(jù)大屏有著完善的支持,不僅可以像儀表板那樣去編輯各種圖表,還支持圖層管理,實(shí)現(xiàn)復(fù)雜的界面效果,支持自定義寬高比例(如拼接屏、全屏展示),適配各種大屏。
![]()
05
模板中心
看到這里,可能有些程序員會(huì)問(wèn)了:我沒(méi)有藝術(shù)細(xì)胞,設(shè)計(jì)不出這么漂亮的界面啊!
這不用擔(dān)心,DataEase提供了大量的模塊可以直接拿來(lái)使。
這些模板涵蓋了制造、批發(fā)、金融、媒體、教育、能源、旅游、醫(yī)療、交通、地產(chǎn)、農(nóng)業(yè)..... 總有一款適合你。
![]()
比如公司在使用Jira做項(xiàng)目管理和問(wèn)題跟蹤,我就可以復(fù)用Jira業(yè)務(wù)數(shù)據(jù)大屏模板,“填充”公司的數(shù)據(jù),直觀地把項(xiàng)目情況在大屏上展示出來(lái),讓所有人一目了然。
![]()
06
總結(jié)
對(duì)DataEase這款產(chǎn)品,我的最大感受就是:非常輕量級(jí),操作直觀而簡(jiǎn)單,幾乎不需要思考,門檻降低到了極致,人人可用的開(kāi)源 BI,實(shí)至名歸。
DataEase還是一個(gè)開(kāi)源的項(xiàng)目,多次登頂 GitHub Trending 榜單,它的社區(qū)做得相當(dāng)不錯(cuò),文檔、視頻、交流群、論壇都很完善,有問(wèn)題都可以解決。
![]()
如果你也有數(shù)據(jù)可視化的需求,想快速地創(chuàng)建儀表板和數(shù)據(jù)大屏,DataEase絕對(duì)是首選,強(qiáng)烈推薦。
GitHub :
https://github.com/dataease/dataease/
官網(wǎng):
https://dataease.cn/
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
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.