大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少
公眾號:不安分的猿人
一、項目簡介
DataGear是一款數(shù)據(jù)管理與可視化分析平臺,使用Java語言開發(fā),采用瀏覽器/服務(wù)器架構(gòu),支持多種數(shù)據(jù)庫, 主要功能包括數(shù)據(jù)管理、SQL工作臺、數(shù)據(jù)導(dǎo)入/導(dǎo)出、數(shù)據(jù)集管理、圖表管理、看板管理等。系統(tǒng)特點
- 可管理數(shù)據(jù)庫驅(qū)動: 管理員可通過驅(qū)動程序管理功能添加數(shù)據(jù)庫驅(qū)動程序,無需重啟,即可支持連接新數(shù)據(jù)庫。
- 參數(shù)化數(shù)據(jù)集: 可編寫動態(tài)SQL語句數(shù)據(jù)集,為其添加參數(shù),構(gòu)建可交互式圖表。
- 多數(shù)據(jù)源聚合圖表: 一個圖表可添加多個不同數(shù)據(jù)源的數(shù)據(jù)集,將不同數(shù)據(jù)源的數(shù)據(jù)聚合展示于同一圖表。
- 插件式圖表類型: 每一種類型的圖表都以圖表插件形式提供支持,并內(nèi)置了大量圖表插件,管理員也可上傳自定義圖表插件,豐富系統(tǒng)圖表類型。
- 模板式看板定義: 看板使用原生的HTML網(wǎng)頁作為模板,可自由編輯、綁定、異步加載圖表,并支持將任意HTML網(wǎng)頁導(dǎo)入為看板。
二、功能介紹
2.1 看板
這樣的數(shù)據(jù)看板,應(yīng)該是大數(shù)據(jù)時代領(lǐng)導(dǎo)們更愿意看到的內(nèi)容吧!
2.2 圖表
豐富的圖表類型,滿足各種需求場景。
2.3 數(shù)據(jù)管理
支持多數(shù)據(jù)源的管理,系統(tǒng)默認(rèn)自帶了MySQL、Oracle、PostgreSQL、SQL Server部分版本數(shù)據(jù)庫的驅(qū)動程序,支持自定義擴展數(shù)據(jù)源。
2.4 SQL工作臺
和其他數(shù)據(jù)庫可視化工具一樣。
2.5 數(shù)據(jù)導(dǎo)入
數(shù)據(jù)導(dǎo)入支持四種類型: Csv,Json,Sql,Excel。
2.6 數(shù)據(jù)導(dǎo)出
數(shù)據(jù)導(dǎo)出也支持四種類型: Csv,Json,Sql,Excel。
三、運行項目
3.1 安裝包運行
前提
- 1.安裝Jre1.8+運行環(huán)境,JDK官網(wǎng)下載地址: https://www.oracle.com/java/technologies/javase-downloads.html
- 2.DataGear官網(wǎng)下載最新的安裝包,官網(wǎng)地址:http://www.datagear.tech/
運行
1.解壓后,將產(chǎn)生一個名為datagear-*的安裝包,解壓后文件目錄如下:
2.在windows環(huán)境雙擊startup.bat即可運行,如果是Linux環(huán)境運行startup.sh即可。運行成功控制臺打印日志如下:
D:Downloadsdatagear-1.8.1>java -cp libdatagear-webappembd-1.8.1.jar;libjavax.servlet-3.0.0.v201112011016.jar;libjetty-all-8.1.22.v20160922.jar;liblog4j-1.2.17.jar;libslf4j-api-1.7.9.jar;libslf4j-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將項目導(dǎo)入到開發(fā)工具Idea,工具會自動下載依賴。
打包運行項目
使用Maven工具打包項目,這里有兩種方式 1.使用Idea自帶的Maven插件構(gòu)建項目,如下圖:
2.在項目根目錄打開命令行窗口,執(zhí)行下面命令:
mvn clean package -DskipTests #跳過單元測試運行項目
cd datagear-webappembd/target/datagear-x startup.bat #windows環(huán)境啟動命令 ./startup.sh #Linux環(huán)境啟動命令 shutdown.sh ##Linux環(huán)境停止命令四、最后
通過數(shù)據(jù)直接生成不同種類的圖表,最終完成數(shù)據(jù)看板的功能。方便簡潔。這款數(shù)據(jù)管理與可視化分析項目,挺實用。我的文章主要以應(yīng)用為主,如果你對項目源碼也有興趣,我們共同探討和提升!
總結(jié)
以上是生活随笔為你收集整理的大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决tomcat内存溢出问题
- 下一篇: Django创建第一个应用