当前位置: 首页 > news >正文

DataGear 4.5.0 发布,数据可视化分析平台

DataGear 4.5.0 发布,带来数据集计算属性新功能,具体更新内容如下:

  • 新增:数据集属性新增计算表达式功能,可对原始数据进行二次计算处理;
  • 新增:HTTP接口数据集新增文本、XML请求体类型支持;
  • 修复:修复看板名称包含特殊字符可能导致展示页面标题显示不全的BUG;
  • 修复:修复数据集参数面板功能对于数值型下拉框或单选框校验不通过的BUG;
  • 修复:修复数据集参数面板功能会清除已设的隐式参数值的BUG;
  • 修复:修复数据集参数面板功能有时会导致控制台报错的BUG;
  • 改进:数据集定义页面【参数】和【属性】改为弹框编辑模式,便于展示和操作;
  • 改进:看板HTML模板解析引入缓存机制,提高看板展示页面加载性能;
  • 改进:改进看板内销毁图表时相关CSS样式表的销毁策略,减少资源占用;
  • 改进:系统【关于】页面补充版权信息;
  • 改进:系统部分页面在新窗口打开后右下角显示版权信息;

4.4.0 版本更新内容如下:

  • 新增:看板新增dg-chart-manual-render属性,用于控制是否手动渲染图表;
  • 新增:看板dg-dashboard-code属性新增"instance"值,弃用dg-dashboard-auto-render属性;
  • 新增:看板JS对象新增多个生命周期相关函数,可更灵活控制看板生命周期;
  • 新增:图表JS对象新增themeGradualColor()函数,替换已弃用的gradualColor()函数;
  • 新增:图表JS对象新增多个生命周期相关函数,可更灵活控制图表生命周期;
  • 修复:修复看板主页模板名包含中文子路径时无法打开展示页面的BUG;
  • 修复:修复在图表监听器中调用自身图表JS对象的refreshData()函数不起作用的BUG;
  • 修复:修复系统管理查询页面分页栏页码有时显示不准确的BUG;
  • 改进:弃用dg-dashboard-listener中图表事件相关回调函数,dg-chart-listener已具备相同功能;
  • 改进:图表JS对象简化themeStyleName()、themeStyleSheet()函数,弃用theme参数项;
  • 改进:弃用dashboard.batchSetDataSetParamValues()函数,它并不实用;
  • 改进:图表完全禁用交互设置后不再绘制不必要的相关HTML元素;
  • 改进:完善看板源码编辑模式代码配色;
  • 改进:内置自定义图表插件单独分类,避免与未分类的插件混淆;
  • 改进:图表支持库ECharts版本由5.4.0升级至5.4.1;

4.3.1 版本更新内容如下:

  • 修复:修复看板查看操作报错的 BUG;
  • 改进:数据集编辑页面支持设置预览操作是否自动生成属性;
  • 改进:数据集预览结果表格显示行号;
  • 改进:内置表格图表支持设置 disableStripe 选项,用于禁用表格条纹样式;
  • 改进:内置表格图表支持设置 disableHover 选项,用于禁用表格悬停样式;

4.3.0 版本更新内容如下:

  • 新增:看板模板新增dg-dashboard-auto-render属性,用于控制看板是否自动渲染;
  • 新增:看板模版新增dg-dashboard-code属性,用于自定义看板脚本插入位置;
  • 新增:看板编辑页面新增资源重命名功能;
  • 新增:图表插件plugin.json新增dataSetRange规范,用于声明插件支持的数据集数目限制;
  • 新增:内置折线图、柱状图、散点图、饼图新增dgSortAxisData选项,用于设置轴数据排序;
  • 新增:内置雷达图、K线图、热力图新增dgSortAxisData选项,用于设置轴数据排序;
  • 新增:内置象形图、进度图、箱形图新增dgSortAxisData选项,用于设置轴数据排序;
  • 修复:修复看板可视编辑模式点击选中元素操作有时会导致页面卡死的BUG;
  • 修复:修复看板可视编辑模式对于未渲染的图表元素设置样式会报错的BUG;
  • 修复:修复SQL防注入功能对于某些SQL情况未起作用的BUG;
  • 改进:看板编辑页面上传资源支持自动解压ZIP文件;
  • 改进:看板展示页面中没有关联数据集的图表不再向服务端发送更新数据请求;
  • 改进:调整看板编辑页面显示/隐藏名称按钮至更明显的右边位置;
  • 改进:图表编辑页面的图表插件描述信息面板支持显示HTML内容;
  • 改进:重构内置横向柱状图、象形图、进度图、箱形图系列数据结构,与竖向图表一致;
  • 改进:内置图表插件添加dataSetRange项,限定图表最少添加一个主件数据集;
  • 改进:内置雷达图支持多行式数据集结构,同时补充数据集结构说明描述信息;
  • 改进:内置表格图表可根据标题区尺寸自动调整内容区尺寸;
  • 改进:数据集预览结果表格支持调整列宽;
  • 改进:完善数据源管理数据编辑页面日期类输入项的描述信息;
  • 改进:图表支持库ECharts版本由5.3.3升级至5.4.0;

DataGear是一款开源免费的数据可视化分析平台,支持自由制作任何您想要的数据可视化看板。

系统特点:

  • 友好接入的数据源

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

  • 多样动态的数据集

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

  • 强大丰富的数据图表

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

  • 自由开放的数据看板

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

官网地址:http://www.datagear.tech

源码地址:

Gitee:https://gitee.com/datagear/datagear

Github:https://github.com/datageartech/datagear

系统截图:

图表类型
在这里插入图片描述

数据源管理
在这里插入图片描述

SQL数据集
在这里插入图片描述

看板编辑
在这里插入图片描述

看板展示
在这里插入图片描述

数据钻取
在这里插入图片描述

地图联动
在这里插入图片描述

看板表单
在这里插入图片描述

实时图表
在这里插入图片描述

异步加载
在这里插入图片描述

相关文章:

DataGear 4.5.0 发布,数据可视化分析平台

DataGear 4.5.0 发布,带来数据集计算属性新功能,具体更新内容如下: 新增:数据集属性新增计算表达式功能,可对原始数据进行二次计算处理;新增:HTTP接口数据集新增文本、XML请求体类型支持&#…...

Java使用Aria2c进行文件下载

在Java服务中有复杂网络环境下下载大文件的需求,一开始自己写了一个多线程下载,但遇到校园网下载1G以上大文件时直接卡死了。 经调研后决定用aria下载器,成熟稳定,避免自己去处理各种网络问题。下面记录一下windows和ubuntu系统上…...

Dart 表达式以及语法糖汇总

前言 Dart语言中有许多语法糖或者说lambda表达式,语法和代码量是简洁了许多,但给想要入门的我添加了许多困扰,我经常看官方API或者第三方文档API的时候,在示例中大量的使用了类似的语法糖,让代码的可读性大大下降&…...

支付宝支付功能使用

1、进入“蚂蚁金服开放平台” https://open.alipay.com/https://open.alipay.com/ 2、下载支付宝官方 demo,进行配置和测试 文档地址 手机网站支付 DEMO | 网页&移动应用支付宝文档中心https://opendocs.alipay.com/open/02no47 demo下载 网页…...

数据库必知必会:TiDB(11)TiDB集群安装

数据库必知必会:TiDB(11)TiDB集群安装TiDB集群安装单机环境上安装集群下载并安装TiUP工具安装TiUP cluster组件创建拓扑文件配置SSH免密登录检查安装要求创建安装目录部署集群启动集群验证集群启动使用命令验证通过Dashboard查看通过Grafana查…...

ubuntu18安装Autoware 标定工具箱

参考链接:https://blog.csdn.net/zbr794866300/article/details/107109186#:~:textAutoware1.10%E4%BB%A5%E4%B8%8A%E7%9A%84%E8%BD%AF%E4%BB%B6%E9%83%BD%E9%9C%80%E8%A6%81%E5%8D%95%E7%8B%AC%E5%AE%89%E8%A3%85%E8%BF%99%E4%B8%AAcalibration%E6%A0%87%E5%AE%9A%…...

【面试题】ES6 如何将 Set 转化为数组

大厂面试题分享 面试题库后端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库Set 是 ES6 中新增的一种集合类型,类似于数组,但其成员的值是唯一的,即不会重复。关于Set,可以阅…...

vs2022 实现无线调试安卓(Windows)

文章目录VS安装安卓调试环境前提条件Android SDK 版本查看安卓开启无线调试开启开发者模式打开USB调试功能打开无线调试功能查看配对信息(再次点击无限调试,不是switch开关)准备电脑端输入adb命令配对安卓查看设备清单如果没有设备VS无线调试…...

手把手教你做插件(2)模块大串联

0,前言 这篇文章笔记比较简略,大部分的操作都是和上一篇文章重复了,建议先看上一节文章,直达电梯:UE4 手把手教你做插件(1) 从代码引用插件_asiwxy的博客-CSDN博客UE4 手把手教你创建插件https:…...

LU Accepted or Rejected过程介绍

本文介绍LU成功和失败的过程。 LU accepted过程 [MS->NW] MM__LOCATION_UPDATING_REQUEST(LU type:MM_NORMAL_LU) MM_T3210_TIMER_ID Timer starts [NW->MS] MM__LOCATION_UPDATING_ACCEPT MM_T3210_TIMER_ID Timer stopped 通过OTA消息LOCATION_UPDATE_REQUEST查看LU ty…...

Teradata退了? 无所谓,GBASE会出手

近期,就在2月15日,国内IT界有搞出个大瓜,Teradata以对中国当前及未来商业环境的不确定性,慎重考虑后决定退出中国运营,后续将进入中国公司关闭程序。Teradata是一家有着40多年历史的数据仓库企业,被业界专业…...

华为OD机试 - 病菌感染(Python) | 机试题+算法思路+考点+代码解析 【2023】

病菌感染 题目 在一个地图中(地图有N*N个区域组成) 有部分区域被感染病菌 感染区域每天都会把周围上下左右的四个区域感染 请根据给定的地图计算多少天以后全部区域都会被感染 如果初始地图上所有区域都被感染 或者没有被感染区域返回-1 备注 1 <= N < 200 输入 一行…...

前置知识-边值问题、打靶法、bvp 系列函数的用法

1.2 边值问题 微分方程边值问题(Boundary Value Problem,简称BVP)是微分方程求解中的一个重要问题。与初值问题(Initial Value Problem,简称IVP)不同,BVP是在某个区间内寻求微分方程解的特定边界条件下的解。 在实际问题中,许多微分方程的解必须满足一些特定的边界条…...

为什么越来越多的企业选择智能客服系统?

现在智能客服系统越来越普遍&#xff0c;但是大部分的企业在配备智能客服系统的同时也会配置人工客服。因为目前为止&#xff0c;智能客服并不可以完全取代人工客服。智能客服系统之所以能够受到众多企业的青睐&#xff0c;主要是存在以下几点原因&#xff1a; 1、反应速度快&a…...

打造一款日志分析工具

一、简介 作为一名安全从业者&#xff0c;网络安全事件的应急响应工作是必不可少的&#xff0c;那么在应急支撑时&#xff0c;针对大量的日志数据便需要借助自动化工具实现快速的归类检测&#xff0c;并提取出所需的关键日志数据。本篇文章主要通过利用python语言编写一款web日…...

网络编程基础知识

套接字类型:1.字节流套接字(stream) 2.数据报接套接字(datagram) 3.原始套接字(raw) 端口:1.周知端口: 0~1023 2.注册端口: 1024~49151 3.动态端口: 49152~65535 OSI七层协议结构应用层表示层会话层...

2023北京老博会(CBIAIE全国老年产业必参盛会)

CBIAIE北京老博会|把握政策导向&#xff0c;迎合市场需求&#xff0c;引导销售渠道建设&#xff0c;搭建国际化的商业平台&#xff1b; 2023第十届中国&#xff08;北京&#xff09;国际老年产业博览会&#xff08;CBIAIE北京老博会&#xff09; The 2023 tenth China (Beijin…...

【字典转模型 Objective-C语言】

一、点按钮,弹出的这个效果,这实际上是个Label, 这实际上是一个Label,点按钮弹出的这个效果, 设置一个Label的背景色、前景色、透明度、等等, 让它加进来,然后通过动画让它隐藏掉, 这就是,这个效果的实现思路, 咱们这个效果,先稍微往后放一放, 这个并不是重点…...

【LeetCode】剑指 Offer(6)

目录 写在前面&#xff1a; 题目&#xff1a;剑指 Offer 12. 矩阵中的路径 - 力扣&#xff08;Leetcode&#xff09; 题目的接口&#xff1a; 解题思路&#xff1a; 代码&#xff1a; 过啦&#xff01;&#xff01;&#xff01; 写在最后&#xff1a; 写在前面&#xff…...

论文投稿指南——中文核心期刊推荐(法律)

【前言】 &#x1f680; 想发论文怎么办&#xff1f;手把手教你论文如何投稿&#xff01;那么&#xff0c;首先要搞懂投稿目标——论文期刊 &#x1f384; 在期刊论文的分布中&#xff0c;存在一种普遍现象&#xff1a;即对于某一特定的学科或专业来说&#xff0c;少数期刊所含…...

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…...

Admin.Net中的消息通信SignalR解释

定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例&#xff0c;其中使用的是 Module Federation 和 npx-build-plus 实现了主应用&#xff08;Shell&#xff09;与子应用&#xff08;Remote&#xff09;的集成。 &#x1f6e0;️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...

论文阅读笔记——Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing

Muffin 论文 现有方法 CRADLE 和 LEMON&#xff0c;依赖模型推理阶段输出进行差分测试&#xff0c;但在训练阶段是不可行的&#xff0c;因为训练阶段直到最后才有固定输出&#xff0c;中间过程是不断变化的。API 库覆盖低&#xff0c;因为各个 API 都是在各种具体场景下使用。…...

tauri项目,如何在rust端读取电脑环境变量

如果想在前端通过调用来获取环境变量的值&#xff0c;可以通过标准的依赖&#xff1a; std::env::var(name).ok() 想在前端通过调用来获取&#xff0c;可以写一个command函数&#xff1a; #[tauri::command] pub fn get_env_var(name: String) -> Result<String, Stri…...