低代码开发之开源数据可视化分析平台datagear

这篇具有很好参考价值的文章主要介绍了低代码开发之开源数据可视化分析平台datagear。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

DataGear是一款开源免费的数据可视化分析平台,自由制作任何您想要的数据看板,支持接入SQL、CSV、Excel、HTTP接口、JSON等多种数据源。
系统基于Spring Boot、Jquery、ECharts等技术开发。

系统特点

  1. 友好接入的数据源

支持运行时接入任意提供JDBC驱动的数据库,包括MySQL、Oracle、PostgreSQL、SQL Server等关系数据库,以及Elasticsearch、ClickHouse、Hive等大数据引擎

  1. 多样动态的数据集

支持创建SQL、CSV、Excel、HTTP接口、JSON数据集,并可设置为动态的参数化数据集,可定义文本框、下拉框、日期框、时间框等类型的数据集参数,灵活筛选满足不同业务需求的数据

  1. 强大丰富的数据图表

数据图表可聚合绑定多个不同格式的数据集,轻松定义同比、环比图表,内置折线图、柱状图、饼图、地图、雷达图、漏斗图、散点图、K线图、桑基图等70+开箱即用的图表,并且支持自定义图表配置项,支持编写和上传自定义图表插件

  1. 自由开放的数据看板

数据看板采用原生的HTML网页作为模板,支持导入任意HTML网页,支持以可视化方式进行看板设计和编辑,也支持使用JavaScript、CSS等web前端技术自由编辑看板源码,内置丰富的API,可制作图表联动、数据钻取、异步加载、交互表单等个性化的数据看板。

系统架构图

利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化
根据上图可以知道datagear整体架构不算复杂,最下层通过各种数据库驱动连接管理不同数据库。ORM框架用的是MyBatis,用的SpringBoot框架管理和启动应用程序。前端通过Jquery和Echarts渲染各种图表和组件。支持多种数据集、可视化图表和数据管理。

模块介绍

  • 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控制器、操作页面

本地运行

创建版本表,并添加当前执行的版本信息。

--版本
CREATE TABLE DATAGEAR_VERSION
(
	VERSION_VALUE VARCHAR(100)
);

INSERT INTO `dg_test`.`datagear_version`(`VERSION_VALUE`) VALUES ('3.2.0');

下载源码到本地,通过datagear-web模块下的org.datagear.web.DataGearApplication启动项目,项目启动正常没有报错信息,访问地址http://localhost:50401打开控制台页面。控制台可以看到如下信息:

数据源

利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化
在控制台中可以看到datagear支持的数据源类型还是挺多的,MySQL、Oracle、postgresql等十几种数据源类型。数据源添加后可以通过测试连接,验证数据源的连通性。

数据分析

数据集

利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化
支持多种数据集类型SQL、CSV、Excel、HTTP接口、JSON等。
添加一个SQL数据集,支持查询结果的预览和结果属性的配置,也可以导出查询的数据,功能还是挺全的。
image.png

图表

添加图表可以发现支持的图表类型还是挺全面的。
利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化

利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化

看板

可以基于上述设计的图表来设计一个看板,切换到可视模式,插入标题、布局、图表后,设置颜色和样式,如下图所示:
利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化
也可以导入官方提供的看板模板,打开DataGear官网【模板】链接,下载一个看板模板,然后在系统【数据分析】栏下【看板】页面, 点击【添加】右侧下拉菜单的【导入】条目,导入下载的模板,打开编辑页面,切换到可视模式,绑定图表,如下图所示:
利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化

参考:
http://www.datagear.tech
http://www.datagear.tech/documentation
https://my.oschina.net/u/4035217
https://gitee.com/datagear/datagear
https://github.com/datageartech/datagear

本文内容到此结束了,
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
如有错误❌疑问💬欢迎各位大佬指出。
主页:共饮一杯无的博客汇总👨‍💻

保持热爱,奔赴下一场山海。🏃🏃🏃

利用开源低代码平台搭建一个平台,实现对数据的分析,🐤低代码开发,🐬数据库,🐂开源项目,低代码,开源,数据可视化文章来源地址https://www.toymoban.com/news/detail-823552.html

到了这里,关于低代码开发之开源数据可视化分析平台datagear的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Apache Superset——开源的大数据探索分析、可视化报表平台

    1.1 大数据可视化面临的挑战   大数据的兴起,关于数据的存储、计算技术层出不穷,但是最终的数据可视化呈现,数据的探索,也成为颇为重要的一环,这一块并没有像存储、计算技术栈那么百花齐放,大家在做大数据可视化时是否也曾有这些困惑呢? 传统的可视化对接

    2024年02月04日
    浏览(46)
  • 模板管理支持批量操作,DataEase开源数据可视化分析平台v2.2.0发布

    2024年1月8日,DataEase开源数据可视化分析平台正式发布v2.2.0版本。 这一版本的功能升级包括:在“模板管理”页面中,用户可以通过模板管理的批量操作功能,对已有模板进行快速重新分类、删除等维护操作;数据大屏中,支持多个组件构成的分组中某一组件的快速重新定位

    2024年01月20日
    浏览(46)
  • 哪里可了解低代码数据可视化开发平台?

    如果想要提升办公协作效率,可以用什么样的平台助力实现这一目标?其实,随着市场竞争的日益加剧,低代码技术平台的应用价值也逐渐凸显出来,其可视化、易操作、灵活便利等优势特点,是很多中大型企业倾向于使用的数据可视化开发平台。想要了解低代码数据可视化

    2024年01月16日
    浏览(51)
  • 在 Amazon 搭建无代码可视化的数据分析和建模平台

    现代企业常常会有利用数据分析和机器学习帮助解决业务痛点的需求。如制造业中,利用设备采集上来的数据做预测性维护,质量控制;在零售业中,利用客户端端采集的数据做渠道转化率分析,个性化推荐等。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。

    2024年02月10日
    浏览(44)
  • 流影---开源网络流量可视化分析平台(一)

    流影: 官网:https://abyssalfish-os.github.io/ 国内首个开源网络流量可视化分析平台 专注于网络行为分析识别和威胁行为追溯挖掘 提供轻量级网络行为可视化分析与安全态势感知综合解决方案 适用于入侵检测、攻防演练、威胁狩猎、网络安全态势感知等应用场景 看见网络通讯、

    2024年02月08日
    浏览(39)
  • 一个Vue3搭建的低代码数据可视化开发平台

    Vue.js是一款基于MVVM模式的JavaScript框架,通过其简洁、高效的语法和强大的功能,帮助开发者构建出更加灵活、快速和可维护的Web应用。与其他框架相比,Vue区别于市场上的繁杂,它注重易用性和迅速上手的优势,给开发者提供了更大的自由度。无论是用于构建简单的个人项

    2024年02月14日
    浏览(47)
  • LLM大语言模型助力DataEase小助手,新增气泡地图,DataEase开源数据可视化分析平台v2.5.0发布

    2024年4月8日,DataEase开源数据可视化分析平台正式发布v2.5.0版本。 这一版本的功能升级包括:新增DataEase小助手支持,通过结合智能算法和LLM(即Large Language Model,大语言模型)能力,DataEase小助手能够准确抓取用户提问的关键信息,针对用户疑问给出高质量的回答,帮助用户

    2024年04月16日
    浏览(53)
  • R语言 一种功能强大的数据分析、统计建模 可视化 免费、开源且跨平台 的编程语言

    R语言是一种广泛应用于数据分析、统计建模和可视化的编程语言。它由新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发,并于1993年首次发布。R语言是一个免费、开源且跨平台的语言,它在统计学和数据科学领域得到了广泛的应用。 R语言具有丰富的数据处理、统计分

    2024年02月07日
    浏览(54)
  • GoView 是一个Vue3搭建的低代码数据可视化开发平台

    开源、精美、便捷的「数据可视化」低代码开发平台 框架:基于  Vue3  框架编写,使用  hooks  写法抽离部分逻辑,使代码结构更加清晰; 类型:使用  TypeScript  进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容; 性能:多处性能优化,使用页面懒加载、组件

    2024年02月04日
    浏览(60)
  • 利用qiankun框架在自己项目中集成拖拽式低代码数据可视化开发平台

    目前微前端已经是很成熟的技术了,各大公司都推出了自己的微前端框架,比如蚂蚁的qiankun,京东的micro-app,如果你的子应用不使用vite构建的话,我会更加推荐后者,micro-app使用更加简单,micro-app并没有沿袭 single-spa 的思路,而是借鉴了WebComponent的思想,是目前市面上接入

    2024年02月15日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包