大數據時代-可視化數據分析平臺必不可少

一、項目簡介

DataGear是一款數據管理與可視化分析平臺,使用Java語言開發,採用瀏覽器/服務器架構,支持多種數據庫, 主要功能包括數據管理、SQL工作臺、數據導入/導出、數據集管理、圖表管理、看板管理等。

系統特點

  • 可管理數據庫驅動: 管理員可通過驅動程序管理功能添加數據庫驅動程序,無需重啓,即可支持連接新數據庫。
  • 參數化數據集: 可編寫動態SQL語句數據集,爲其添加參數,構建可交互式圖表。
  • 多數據源聚合圖表: 一個圖表可添加多個不同數據源的數據集,將不同數據源的數據聚合展示於同一圖表。
  • 插件式圖表類型: 每一種類型的圖表都以圖表插件形式提供支持,並內置了大量圖表插件,管理員也可上傳自定義圖表插件,豐富系統圖表類型。
  • 模板式看板定義: 看板使用原生的HTML網頁作爲模板,可自由編輯、綁定、異步加載圖表,並支持將任意HTML網頁導入爲看板。

二、功能介紹

2.1 看板

這樣的數據看板,應該是大數據時代領導們更願意看到的內容吧!

2.2 圖表

豐富的圖表類型,滿足各種需求場景。

2.3 數據管理

支持多數據源的管理,系統默認自帶了MySQL、Oracle、PostgreSQL、SQL Server部分版本數據庫的驅動程序,支持自定義擴展數據源。

2.4 SQL工作臺

和其他數據庫可視化工具一樣。

2.5 數據導入

數據導入支持四種類型: Csv,Json,Sql,Excel。

2.6 數據導出

數據導出也支持四種類型: Csv,Json,Sql,Excel。

三、運行項目

3.1 安裝包運行

前提

  • 1.安裝Jre1.8+運行環境,JDK官網下載地址: https://www.oracle.com/java/technologies/javase-downloads.html
  • 2.DataGear官網下載最新的安裝包,官網地址:http://www.datagear.tech/

運行

1.解壓後,將產生一個名爲datagear-*的安裝包,解壓後文件目錄如下: 2.在windows環境雙擊startup.bat即可運行,如果是Linux環境運行startup.sh即可。運行成功控制檯打印日誌如下:

D:\Downloads\datagear-1.8.1>java -cp lib\datagear-webappembd-1.8.1.jar;lib\javax.servlet-3.0.0.v201112011016.jar;lib\jetty-all-8.1.22.v20160922.jar;lib\log4j-1.2.17.jar;lib\slf4j-api-1.7.9.jar;lib\slf4j-log4j12-1.7.9.jar org.datagear.webappembd.App
-----------------------------------------
[2020-06-21 20:40:43] starting...
-----------------------------------------
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Administrator/AppData/Local/Temp/jetty-0.0.0.0-50401-datagear-webapp-1.8.1.war-_-any-/webapp/WEB-INF/lib/slf4j-log4j12-1.7.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/Downloads/datagear-1.8.1/lib/slf4j-log4j12-1.7.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
-----------------------------------------
[2020-06-21 20:40:57] starting [OK]
-----------------------------------------

3.瀏覽器訪問:http://localhost:50401

3.2 源碼包運行

下載項目

使用gitBash命令下載項目

git clone https://gitee.com/datagear/datagear.git

將項目導入到開發工具Idea,工具會自動下載依賴。

打包運行項目

使用Maven工具打包項目,這裏有兩種方式 1.使用Idea自帶的Maven插件構建項目,如下圖: 2.在項目根目錄打開命令行窗口,執行下面命令:

mvn clean package -DskipTests #跳過單元測試

運行項目

cd datagear-webappembd/target/datagear-x
startup.bat #windows環境啓動命令
./startup.sh #Linux環境啓動命令
shutdown.sh ##Linux環境停止命令

四、最後

通過數據直接生成不同種類的圖表,最終完成數據看板的功能。方便簡潔。這款數據管理與可視化分析項目,挺實用。我的文章主要以應用爲主,如果你對項目源碼也有興趣,我們共同探討和提升!


我有個公衆號叫:不安分的猿人 每週都會有技術乾貨分享給大家,關注我第一時間獲取哦!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章