公众号:不安分的猿人

一、项目简介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.解压后,将产生一个名为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环境停止命令

四、最后

通过数据直接生成不同种类的图表,最终完成数据看板的功能。方便简洁。这款数据管理与可视化分析项目,挺实用。我的文章主要以应用为主,如果你对项目源码也有兴趣,我们共同探讨和提升!

财经大数据可视化Vdc平台_大数据时代-可视化数据分析平台必不可少相关推荐

  1. 数据的四大特征_大数据

    数据的四大特征_大数据 我们总是在谈数据分析,数据分析什么的,那我们现在先不谈数据分析,我们先来谈谈数据分析的基础--数据.那么到底什么是数据,数据有什么特征呢?这个问题虽基础却重要. 这里我们所说的 ...

  2. java大作业设计_Java程序设计_大作业.doc

    Java程序设计_大作业.doc Java程序设计_大作业 专业:计算机科学与技术专业 学号:1245713131 姓名: 2014年12月10日 目录 作业内容:2 1.IPublisherDao接 ...

  3. 数据科学学习心得_学习数据科学时如何保持动力

    数据科学学习心得 When trying to learn anything all by yourself, it is easy to lose motivation and get thrown ...

  4. 财经大数据可视化Vdc平台_大数据管理及VDC助力工程设计企业践行BIM

    11月12-13日,"工程设计企业大数据管理及虚拟设计与施工(VDC)技术应用实践专题研讨会"在深圳召开.此次大会由中国勘察设计协会建筑设计分会主办,吸引了来自设计行业.大数据管理 ...

  5. golang 大数据平台_大数据平台是什么?有哪些功能?如何搭建大数据平台?

    大数据平台是为了满足企业对于数据的各种要求而产生的. 大数据平台: 是指以处理海量数据存储.计算及不间断流数据实时计算等场景为主的一套基础设施.典型的包括Hadoop系列.Spark.Storm.Fl ...

  6. 数据科学与大数据技术的案例_作为数据科学家解决问题的案例研究

    数据科学与大数据技术的案例 There are two myths about how data scientists solve problems: one is that the problem ...

  7. 大数据 端到端_成为数据科学家的端到端指南

    大数据 端到端 数据科学提示/入门指南 (DATA SCIENCE TIPS /BEGINNERS GUIDE) Data Science has improved considerably over ...

  8. 大数据架构详解_【数据如何驱动增长】(3)大数据背景下的数仓建设 amp; 数据分层架构设计...

    背景 了解数据仓库.数据流架构的搭建原理对于合格的数据分析师或者数据科学家来说是一项必不可少的能力.它不仅能够帮助分析人员更高效的开展分析任务,帮助公司或者业务线搭建一套高效的数据处理架构,更是能够从 ...

  9. 大数据项目一般金额多少_大数据分析师年薪一般多少?学什么专业才能从事大数据?...

    近几年,大数据为各个领域带来了全新的变革,大数据的重要性越来越被企业和国家所看到,大数据工作者的需求再次被无限放大,他们的薪资和社会地位也在不断上涨.马云在演讲中就提到,未来的时代将不是IT时代,而是 ...

  10. 大数据介绍项目流程_大数据介绍

    大数据介绍项目流程 About Big Data 关于大数据 什么是大数据?(What is Big Data?) In modern world, there are many big proble ...

最新文章

  1. js中every用法_every方法
  2. django model filter_Django分表的两个方案
  3. SAP全球技术研发者大会上海站电子票欣赏
  4. python- 基础 map方法
  5. RMSE、MAPE、准确率、召回率、F1、ROC、AUC总结
  6. 解决Another app is currently holding the yum lock; waiting for it to exit...问题
  7. 离散数学及其应用怎么样_有名气的冲击式移动破碎站效果怎么样?
  8. LuoguP1402 酒店之王
  9. 为啥选择python
  10. 硬件机械测试项目及判据
  11. dwf怎么合成一个_油菜素内酯合成基因DWF1、DET2影响毛白杨木质部形成
  12. 论文阅读:MobileNetV2: Inverted Residuals and Linear Bottlenecks(MobileNetV2)
  13. 那些以玩笑说出口的话,往往是最真的表达
  14. 如何认识和投身 Web 3.0?
  15. java单词排序_java中实现将输入的单词按首字母排序
  16. 数据治理:元数据及元数据管理策略、方法和技术
  17. 华为路由交换——三层交换机与路由器之间链路实现交互
  18. python中国最好大学排名_三分钟实现爬取中国前20大学排名
  19. uniapp 二维码展示和扫码
  20. Latex表示随机变量相互独立,不独立

热门文章

  1. 【高等数学】弧微分、渐近线、曲率和曲率半径
  2. Aria2基础使用教程
  3. 计算机ps论文范文,ps论文范文
  4. 嵌入式学习--1线协议(以ds18b20为例)
  5. vr视频制作软件哪个好?Nibiru creator是企业的标配
  6. mma7660(重力感应传感器)
  7. PHP中使用数组转换成Json格式出现中文乱码解决方案
  8. crmeb pro版获取短信验证码失败解决方法
  9. 【CPU】理解CPU
  10. [CEOI2017]Mousetrap