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

透视表支持自定义聚合公式,新增字体管理功能,DataEase开源BI工具v2.10 LTS版本发布

2024年9月9日,人人可用的开源BI工具DataEase正式发布v2.10 LTS(Long Term Support)版本。DataEase开源项目组将对v2.10 LTS版本提供长期支持,定期迭代发布小版本,持续进行问题修复更新并针对部分功能进行优化。欢迎广大用户升级使用v2.10 LTS版本。

DataEase v2.10 LTS版本的功能变动包括:数据集方面,支持直接导出数据集的数据,SQL片段支持注释,增强了复杂SQL的可读性;图表方面,新增矩阵热力图,色彩地图、气泡地图、符号地图支持提示气泡轮播展示,明细表支持直接展示图片,透视表支持自定义聚合公式,可以更加准确地展示汇总数据,K线图、指标卡、词云图等其他图表均有新功能和优化;系统设置方面,新增字体管理功能;仪表板和数据大屏方面,Tab组件支持轮播,并且在数据大屏中也可以使用Tab组件,图表和组件均支持传统边框设置,组件支持事件和3D设置。

X-Pack增强包方面,新增血缘分析功能,用户可以清楚地了解到各类资源的使用情况。同时新增数据填报模块,该功能可以方便地收集用户数据,并将这些用户数据作为图表制作使用的数据集。新增阈值告警功能,可以针对图表的某个数据设置告警规则,防范错过重要数据。

新增功能

■ 图表:透视表支持自定义聚合公式

在DataEase v2.10 LTS版本中,透视表支持自定义聚合公式,用户可以通过自行编写SQL语句来实现更加准确的聚合计算,使聚合结果更加符合预期。需要注意的是,自定义聚合公式会忽略原字段设置的聚合方式。
在这里插入图片描述

▲图1 透视表自定义聚合公式

在这里插入图片描述

▲图2 自定义聚合公式计算结果

■ 系统设置:新增字体管理功能

DataEase v2.10 LTS版本新增了“字体管理”功能模块,用户可以自行上传并使用更加符合仪表板和数据大屏主题的字体文件。此举可以有效提高仪表板的美观度,弥补了系统内置的字体风格可能和大屏主题不够匹配的问题。
在这里插入图片描述

▲图3 系统设置中的“字体管理”页面

“字体管理”功能模块中的字体类型分为“系统内置”和“自定义”两类。系统内置字体不可删除,且内置字体默认不附带字体文件;自定义字体文件可以由用户自行上传。
在这里插入图片描述

▲图4 更换系统默认字体

字体名称不允许修改且不允许重复,但允许删除和重新上传字库文件。将某种字体设置为默认字体后,除了会改变仪表板和数据大屏的字体以外,也会影响系统默认字体的显示。
在这里插入图片描述

▲图5 图表制作过程中使用上传的自定义字体

■ X-Pack增强包:新增血缘分析功能

在v2.10 LTS版本中,DataEase新增了血缘分析功能。用户可以通过指定任一数据源、数据集或仪表板,对其进行关联性分析,DataEase将以表格或者关联图的形式把和指定资源相关联的资源进行统一展示。用户在删除数据源、数据集时,DataEase也会对即将删除的资源进行血缘分析,让用户可以清楚地知道删除操作后对数据与环境的影响面。
在这里插入图片描述

▲图6 血缘关系脑图展示

在这里插入图片描述

▲图7 删除资源时弹出的提示性血缘关系图

■ X-Pack增强包:新增数据填报功能

DataEase v2.10 LTS版本新增了数据填报模块,用户可以通过该模块创建数据表单和下发数据填报任务,以此来收集和整理日常工作中的业务数据。最终的业务数据可以在仪表板和数据大屏中进行相关的展示与分析。

拥有数据填报功能使用权限的用户可以创建需要收集的数据表单,指定需要其他用户填报的内容。当前支持的表单组件类型包括单行文本、多行文本、下拉框、单选框、多选框、日期、时间范围等。
在这里插入图片描述

▲图8 数据填报表单创建页

被指定填写表单的用户可以在DataEase的“工作台”模块的“我的填报”列表中,对收到的填报任务进行处理。
在这里插入图片描述

▲图9 “我的填报“列表页面

功能优化

■ refactor(数据源):升级Calcite依赖,支持低版本SQL Server数据源;

■ refactor(图表):优化AntV图表加载速度(#11098);

■ refactor(仪表板):外部组件移入Tab时放入最底部,防止影响之前的布局(#11147);

■ refactor(仪表板、数据大屏):优化外部参数配置;

■ refactor(仪表板、数据大屏):优化富文本数据集清理功能,查询组件禁用未选中的数据集的组件(#11324);

■ refactor(仪表板、数据大屏):优化对图片上传类型和大小的判断;

■ refactor(X-Pack):定时报告支持接入企业微信和钉钉的消息通知;

■ refactor(X-Pack):简化动态路径场景下CAS认证服务的配置流程;

■ refactor:调整MySQL镜像为 8.4.0-oraclelinux8 版本;

■ refactor:优化Token的过期提示信息(#11577)。

Bug修复

■ fix(数据源):修复StarRocks数据源无法显示表字段备注的问题(#11433);

■ fix(数据集):修复SQL Server 2019使用自建Schema时,无法读取数据的问题(#11202);

■ fix(数据集):修复ClickHouse数据源时间格式化异常的问题(#11763);

■ fix(数据集):修复对已有新建计算字段的数据集进行关联,字段被全选后,刷新数据会出现报错的问题(#11263);

■ fix(数据集):修复数值字段超过18位时,数据集查询发生异常的问题(#9186);

■ fix(图表):修复从分组柱线图切换至堆叠柱线组合图后,堆叠项排序选项不正确的问题;

■ fix(图表):修复堆叠柱线组合图下钻后,横轴发生错位的问题(#11587);

■ fix(图表):修复跨源情况下,关联日期字段出现错误的问题(#11339);

■ fix(图表):修复K线图未按照日期维度配置的格式进行显示的问题(#11354);

■ fix(仪表板):修复查询组件设置为默认值,和富文本一起放在Tab组件中,预览时查询条件不生效的问题(#11382);

■ fix(仪表板):修复导出图表数据时,点击“数据导出中心”入口按钮无响应,右侧未弹出“数据导出中心”页面的问题;

■ fix(仪表板):修复从移动端查看公共链接时,Ticket无效的问题;

■ fix(数据大屏):修复弹窗区设置过滤规则为默认参数,随后将规则作为外部参数传递给图表时,可能会发起两次请求的问题;

■ fix(数据大屏):修复数据大屏空白处无法粘贴组件的问题(#11438);

■ fix(仪表板、数据大屏):修复因存在无数据集组件而导致数据大屏或者仪表板前端无法导出应用的问题;

■ fix(仪表板、数据大屏):修复在使用应用模板创建的应用中,数据集计算字段无效的问题;

■ fix(数据大屏、仪表板):修复导出的应用中没有包含数据集计算字段的问题(#11816);

■ fix(数据大屏、仪表板):修复嵌入式仪表板设置多个外部参数时,过滤条件叠加造成过滤结果不准确的问题;

■ fix(查询组件):修复移动端日期范围组件查询异常的问题(#11756);

■ fix(查询组件):修复查询组件显示错位的问题(#11574);

■ fix(系统设置):修复自定义主题颜色没有同步的问题(#11340);

■ fix(嵌入式):修复iframe方式嵌入时,图表预览失败的问题;

■ fix(嵌入式):修复嵌入式版由于无法访问数据导出中心,会导致无法导出图表数据的问题(#10529);

■ fix(X-Pack):修复重启服务会重置APISIX动态路径的问题;

■ fix(X-Pack):修复仪表板加载时间过长,导致Token失效而退出登录的问题(#11267);

■ fix(X-Pack):修复社区版本启动有X-Pack报错信息的问题(#11317);

■ fix(X-Pack):调整同步管理中的SQL验证规则,不再限制特殊符号,而是仅验证是否包含非法操作。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • FastAPI 深度指南:使用依赖注入处理分页和过滤逻辑
  • 深度学习的模型知识点介绍和总结
  • Anolis 8 NVME over TCP 配置使用
  • [数据集][目标检测]打电话检测数据集VOC+YOLO格式8985张1类别
  • 数据分析-埋点
  • 【Python报错已解决】No Python at ‘C:Users…Python Python39python.exe’
  • jdbc-day03
  • 1321. 餐館營業額變化增長
  • AtCoder Beginner Contest 370(A~E)
  • php转职golang第二期
  • 新学期学生资料在线收集,老师用它一分钟搞定!
  • 【Unity基础】Input中GetAxis和GetAxisRaw的区别
  • 【Android】程序开发组件—探究Jetpack
  • 【数据结构】顺序表和链表——链表(包含大量经典链表算法题)
  • 资深研发的心愿:PostgreSQL未来若能加入这些功能,将更臻完善
  • 【Linux系统编程】快速查找errno错误码信息
  • 【React系列】如何构建React应用程序
  • Angular数据绑定机制
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • HTML-表单
  • jquery ajax学习笔记
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Octave 入门
  • React Native移动开发实战-3-实现页面间的数据传递
  • React中的“虫洞”——Context
  • Redis学习笔记 - pipline(流水线、管道)
  • scrapy学习之路4(itemloder的使用)
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 解析带emoji和链接的聊天系统消息
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 在Mac OS X上安装 Ruby运行环境
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 容器镜像
  • ​zookeeper集群配置与启动
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #ifdef 的技巧用法
  • #includecmath
  • (2)(2.10) LTM telemetry
  • (6)添加vue-cookie
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (二)Linux——Linux常用指令
  • (二)换源+apt-get基础配置+搜狗拼音
  • (分布式缓存)Redis哨兵
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (南京观海微电子)——示波器使用介绍
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (五)c52学习之旅-静态数码管