用這個(gè)開源工具讓你的數(shù)據(jù)對(duì)老板友好起來
企業(yè)數(shù)據(jù)分析旨在將數(shù)據(jù)可視化帶給日常商務(wù)用戶。
企業(yè)數(shù)據(jù)分析(EDA) 是一個(gè)網(wǎng)頁應(yīng)用,它可以通過一個(gè)簡(jiǎn)單、清晰的界面來獲取信息。
在巴塞羅那開源分析公司 Jortilles 工作幾年后,我們意識(shí)到,現(xiàn)代世界強(qiáng)制性地收集數(shù)據(jù),但普通人沒有簡(jiǎn)單的方法來查看或解釋這些數(shù)據(jù)。有一些強(qiáng)大的開源工具可用于此目的,但它們非常復(fù)雜。我們找不到一個(gè)工具設(shè)計(jì)成能讓沒有什么技術(shù)能力的普通人輕松使用。
我們之所以開發(fā) EDA,是因?yàn)槲覀冋J(rèn)為獲取信息是現(xiàn)代組織的要求和義務(wù),并希望為每個(gè)人提供獲取信息的機(jī)會(huì)。
EDA interface
可視化你的數(shù)據(jù)
EDA 使用人們已經(jīng)理解的商業(yè)術(shù)語提供了一個(gè)數(shù)據(jù)模型。你可以選擇你想要的信息,并可以以你想要的方式查看它。它的目標(biāo)是對(duì)用戶友好,同時(shí)又功能強(qiáng)大。
EDA 通過元數(shù)據(jù)模型將數(shù)據(jù)庫中的信息可視化和豐富化。它可以從 BigQuery、Postgres、MariaDB、MySQL 和其他一些數(shù)據(jù)庫中讀取數(shù)據(jù)。這就把技術(shù)性的數(shù)據(jù)庫模型轉(zhuǎn)化為熟悉的商業(yè)概念。
它還設(shè)計(jì)為加快信息傳播的速度,因?yàn)樗梢岳靡呀?jīng)存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)。EDA 可以發(fā)現(xiàn)數(shù)據(jù)庫的拓?fù)浣Y(jié)構(gòu),并提出業(yè)務(wù)模型。如果你設(shè)計(jì)了一個(gè)好的數(shù)據(jù)庫模型,你就有了一個(gè)好的業(yè)務(wù)模型。EDA 還可以連接到生產(chǎn)服務(wù)器,提供實(shí)時(shí)分析。
這種數(shù)據(jù)和數(shù)據(jù)模型的結(jié)合意味著你和你組織中的任何人都可以分析其數(shù)據(jù)。然而,為了保護(hù)數(shù)據(jù),你可以定義數(shù)據(jù)安全,可以精確到行,以授予正當(dāng)?shù)娜嗽L問正當(dāng)?shù)臄?shù)據(jù)。
EDA 的一些功能包括:
- 自動(dòng)生成數(shù)據(jù)模型
- 一致的數(shù)據(jù)模型,防止出現(xiàn)不一致的查詢
- 高級(jí)用戶的 SQL 模式
- 數(shù)據(jù)可視化:
- 標(biāo)準(zhǔn)圖表(如柱狀圖、餅狀圖、線狀圖、樹狀圖)
- 地圖整合(如 geoJSON shapefile、緯度、經(jīng)度)
- 電子郵件提醒,可通過關(guān)鍵績(jī)效指標(biāo) (KPI) 來定義
- 私人和公共信息控制,以啟用私人和公共儀表板,你可以通過鏈接分享它。
- 數(shù)據(jù)緩存和程序刷新。
如何使用 EDA
用 EDA 實(shí)現(xiàn)數(shù)據(jù)可視化的第一步是創(chuàng)建數(shù)據(jù)模型。
創(chuàng)建數(shù)據(jù)模型
首先,在左側(cè)菜單中選擇 “New Datasource”。
接下來,選擇你的數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫系統(tǒng)(如 Postgres、MariaDB、MySQL、Vertica、SqlServer、Oracle、Big Query),并提供連接參數(shù)。
EDA 將自動(dòng)為你生成數(shù)據(jù)模型。它讀取表和列,并為它們定義名稱以及表之間的關(guān)系。你還可以通過添加虛擬視圖或 geoJSON 圖來豐富你的數(shù)據(jù)模型。
制作儀表板
現(xiàn)在你已經(jīng)準(zhǔn)備好制作第一個(gè)儀表板了。在 EDA 界面的主頁面上,你應(yīng)該會(huì)看到一個(gè) “New dashboard” 按鈕。點(diǎn)擊它,命名你的儀表板,并選擇你創(chuàng)建的數(shù)據(jù)模型。新的儀表板將出現(xiàn)一個(gè)面板供你配置。
要配置面板,請(qǐng)單擊右上角的 “Configuration” 按鈕,并選擇你要做的事情。在 “Edit query” 中,選擇你要顯示的數(shù)據(jù)。這將出現(xiàn)一個(gè)新的窗口,你的數(shù)據(jù)模型由實(shí)體和實(shí)體的屬性表示。選擇你要查看的實(shí)體和你要使用的屬性。例如,對(duì)于名為 “Customers” 的實(shí)體,你可能會(huì)顯示 “Customer Name”,對(duì)于 “Sales” 實(shí)體,你可能希望顯示 “Total Sales”。
接下來,運(yùn)行一個(gè)查詢,并選擇你想要的可視化。
EDA interface
你可以添加任意數(shù)量的面板、過濾器和文本字段,所有這些都有說明。當(dāng)你保存儀表板后,你可以查看它,與同事分享,甚至發(fā)布到互聯(lián)網(wǎng)上。
獲取 EDA
最快的方法是用 公開演示 來查看 EDA。但如果你想自己試一試,可以用 Docker 獲取最新的 EDA 版本:
$ docker run -p 80:80 jortilles / eda: latest
我們還有一個(gè) SaaS 選項(xiàng),適用于任何想要使用 EDA 而無需進(jìn)行安裝、配置和持續(xù)更新的用戶。你可以在我們的網(wǎng)站上查看 云選項(xiàng)。
如果你想看看它的實(shí)際運(yùn)行情況,你可以在 YouTube 上觀看一些 演示。
EDA 正在持續(xù)開發(fā)中,你可以在 GitHub 上找到它的 源代碼。