首頁>技術>

1. 簡介

DataGear是一款開源免費的資料視覺化分析平臺,使用java語言開發,採用B/S架構,支援多種資料來源接入(SQL、CSV,HTTP介面,JSON,EXCEL等),主要功能包括資料管理,資料匯入匯出,資料集管理,echarts圖表管理,dashboard管理等。

系統特點:

Ø 可管理資料庫驅動可透過驅動程式管理功能新增資料庫驅動程式,無需重啟,即可支援連線新資料庫。

Ø 多種格式的資料集支援SQL、CSV、Excel、HTTP介面、JSON等多種格式的資料集。

Ø 多資料集聚合圖表一個圖表可新增多個不同格式的資料集,將它們聚合展示。

Ø 外掛式圖表型別每一種型別的圖表都以圖表外掛形式提供,並內建了大量圖表外掛,管理員也可上傳自定義圖表外掛,豐富系統圖表型別。

Ø 可自由編輯的HTML看板模板看板使用原生的HTML網頁作為模板,可自由編輯、繫結、非同步載入圖表,並支援將任意HTML網頁匯入為看板。

Ø 豐富的看板API看板頁面內建了大量的頁面端API,可用於個性化擴充套件看板功能。

2. 編譯及安裝

Ø 原始碼地址:

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

Ø 原始碼目錄結構

Ø DataGear是基於java語言開發,請提前準備好java編譯執行環境,安裝必要的jdk,maven,git等相關工具。

Ø 程式碼編譯:

1、mvn clean install -Dmaven.test.skip=true

2、編譯成功

3、啟動(datagear-web下的DataGearApplication)

4、 啟動成功(訪問http://localhost:50401/)賬戶admin,密碼admin

5、伺服器部署安裝:(打包完成後,datagear-web 的target目錄下會生成datagear-2.0.0-bin 目錄)

將datagear-2.0.0上傳至伺服器。

Vim startup.sh

1、 輸入:set ff ,檢視彈出的介面 fileformat=dos 說明文字格式不對

2、 直接set ff = unix 就可以了

3. 系統架構說明

- datagear-analysis

資料分析底層模組,定義資料集、圖表、看板API

- datagear-connection

資料庫連線支援模組,定義可從指定目錄載入JDBC驅動、新建連線的API

- datagear-dataexchange

資料匯入/匯出底層模組,定義匯入/匯出指定資料來源資料的API

- datagear-management

系統業務服務模組,定義資料來源、資料分析等功能的服務層API

- datagear-meta

資料來源元資訊底層模組,定義解析指定資料來源表結構的API

- datagear-persistence

資料來源資料管理底層模組,定義讀取、編輯、查詢資料來源表資料的API

- datagear-util

系統常用工具集模組

- datagear-web

系統web模組,定義web控制器、操作頁面

4. 工程實踐

快速入門:

A、 新建資料來源(可選)

B、新建SQL資料集(可選,已新建資料來源時執行此操作)

C、新建JSON資料集(可選,未新建資料來源時執行此操作)

D、 新建圖表

E、 展示圖表

F、 新建看板

H、 展示看板

工程實踐:待續~~~~~~

22
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Spring中bean的裝配總結