发布日志v1.9.0

2023-2-8 About 19 min

# 发布日志v1.9.0

# 重要模块化/组件化

  • 前端UI模块化、组件化重构
  • Vue2图表组件
  • Vue2网格布局看板组件

组件化详细介绍请参见文档

# 数据集/Olap引擎

# 重要 增加维度字典功能

  • 维度字典在数据集编辑->维度节点高级配置栏->维度字典(原维度可选值查询)中配置

  • 支持多对一处理

聚合数据查询

维度字典的配置,不会改变汇总查询的结构,从上面的案例可以发现聚合字段依旧是region_id,region_id与country之间是多对一的的关系,即多个region_id对应同一个国家, 汇总查询按region_id汇总,但是我们的数据引擎会在此基础之前再进行一次汇总计算,实现按字典映射值sales_country的粒度汇总

SELECT `REGION_ID` AS c_0,
       SUM(`store_sales`) AS v_0
  FROM (
  -- dataset view
) cb_view
WHERE `REGION_ID` NOT IN (1)
GROUP BY `REGION_ID`
1
2
3
4
5
6
7

跨库、跨源关联

维度字典查询可以与数据集为不同的库或者数据源,因此可以利用维度字典实现跨库跨源数据关联,典型场景如: Elasticsearch数据集维度映射到关系数据的字典表

字典过滤

对有配置维度字典的维度过滤,维度成员输出按映射结果分组,选定值为映射值,多维分析引擎会把映射值还原为原值过滤
支持用户在选定值直接输入原始值
如果输入的选定值在字典表找不到映射关系,则不做映射直接用原值过滤

SELECT `REGION_ID` AS c_0, `sales_region` AS c_1,
       SUM(`store_sales`) AS v_0
  FROM (
-- dataset view
) cb_view
WHERE `REGION_ID` NOT IN (3,7,8,9,10,11,12,13 ....)
GROUP BY `REGION_ID`, `sales_region`
1
2
3
4
5
6
7

# 隐藏列统一处理,所有汇总图表支持隐藏列配置

案例:地图展示同环比指标

如上图所示,地图行维度配置地名,列维度配置年份,通过配置指标值类型为环比/滞后比较,计算方向为行,输出数据如表格所示,映射到地图如左图所示
问题: 地图中不需要展示参照年份的数值
解决: 通过列维隐藏功能,隐藏列维度年份第一个展开值

# 支持解析自定义聚合函数

默认的的汇总类型只支持常规的sum/avg/max/min/count/distinct(等同于数据库中const(distinct column))
自定义聚合函数支持用户使用数据库特有的汇总函数,比如clickhouse的分位数统计函数

自定义聚合函数的配置在可选表达式中添加表达式语法如下:

[aggType](column) aggType为聚合函数名,column为列名,如:[quantile](salary)

提示

使用自定义聚合函数时暂时忽略语法检测,后续版本中会完善语法检测功能

# 数据集节点搜索

# 图表

# 交叉表

  • 汇总格条件样式 行汇总、列汇总、总计

# 图表网格化多图拆分

  • 柱线图多图拆分
  • 饼图多图拆分
  • 散点图多图拆分
  • 气泡图多图拆分
  • 仪表图多图拆分

# 进图条、仪表图、水球支持动态最大值

增加最大值指标栏,动态设置最大值参照

# 增加瀑布图

# 漏斗占比类型配置

漏斗图占比分析默认以首项为分母计算百分比,转为普通占比计算则以所有项目的和为分母计算占比

# 柱形图支持山峰图样式

# ECharts支持副标题配置、支持标题与存储名不一致配置

# 复杂报表

# 复杂报表支持日期类型字段格式化

复杂报表日期类型字段设置格式化, 注意此处的格式化在汇总之后进行,不会影响原来的汇总粒度

# 看板

# 看板样式配置

  • 支持看板背景色、组件背景色、组件边框样式配置、标题字体配置

# 标签组件配置

标签组件图表项配置菜单移到组件内部,原来的样式配置菜单用于支持标签组件自身风格配置、拉伸配置, 支持拖拽调整标签顺序

# 看板参数配置

看板参数支持设置参数名称在上输入项上方,支持统一设置高宽

# 大屏

# 重要 增加大屏组/多屏轮播

# 大屏组分享集成

# 重要 增加轮播图组件

# 组件网络资源支持变量(装饰组件/边框/图片组件)

系统管理中添加系统级变量

组件资源地址中使用变量

# 大屏组件入场动效配置

大屏组件入场动效设置,入场动效由动作和方向两项配置组成,单个组件在组件通用配置栏配置、多选组件之后支持多选配置栏批量配置

# 大屏其他

  • 多选参数tag大小配置
  • 文本、图标超链支持新窗口或超链

# 其他

# 系统配置支持全局自定义ECharts主题色

  • 全局自定义ECharts主题色能够让用户配置符合自身企业的配色方案,避免重复繁琐的通过样式配置修改颜色
  • 用户可设定任意数量的主题色块,当用户设置系列色不足是会使用系统默认系列色补充
  • 系统配置之后需刷新页面生效

# 颜色拾取器改造规范预定义色彩选择体验、支持拾色器

  • 新版本拾色器对主要颜色、标准颜色做了规范化预处理
  • 保留预定义颜色
  • 支持调用html5色盘组件(支持颜色拾取)

# 系统配置增加变量配置功能,可用于所有支持变量表达式的场景

# 修复

  • [尝试修复]Druid连接池Bug, JDBC数据源使用Druid连接池时, 连接配置错误无限重试问题
  • 多个行小计顺序问题,错误触发小计级别问题
  • 交叉表分段样式菜单项不显示的问题
  • 大屏html组件编辑确认组件不显示问题
  • 大屏中复杂报表样式配置问题
Last update: February 8, 2023 10:16