首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大数据时代-可视化数据分析平台必不可少

大数据时代-可视化数据分析平台必不可少

作者头像
不安分的猿人
发布2020-06-28 00:29:59
8830
发布2020-06-28 00:29:59
举报
文章被收录于专栏:不安分的猿人不安分的猿人

一、项目简介

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环境停止命令

四、最后

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不安分的猿人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、项目简介
  • 二、功能介绍
    • 2.1 看板
      • 2.2 图表
        • 2.3 数据管理
          • 2.4 SQL工作台
            • 2.5 数据导入
              • 2.6 数据导出
              • 三、运行项目
                • 3.1 安装包运行
                  • 3.2 源码包运行
                  • 四、最后
                  相关产品与服务
                  数据库
                  云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档