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