"晨起开门雪满山,雪晴云淡日光寒"。在这寒风凛冽的时光里,让我们看看Smartbi 产品近期都有哪些更新与增强。
1 更新周期
2023 年 8~12月
2 更新概览
2.1. 数据准备增强
- 数据模型增加双向筛选能力,更好的满足习惯使用sql;
- 优化数据模型的使用操作,包括:表关系视图更贴合业务逻辑、自定义计算列新增50+函数支持等
- 指标模型支持单独迁移维度、指标、事实表等指标模型对象。
...
- ETL
2.2. 数据接入增强
- 重点满足国产化需求,新增多个数据库兼容:PanWeiDB 磐维数据库、TiDB、MogDB、YMatrix、SelectDB、ElasticSearch 、API取数
- Excel文件导入编辑时,支持新增列。重点满足国产化需求,新增多个数据库兼容:PanWeiDB 磐维数据库、TiDB、MogDB、YMatrix、SelectDB、ElasticSearch 、API取数
- 编辑Excel导入文件导入时可新增列。
2.3. 交互式仪表盘增强
- 新增指标拆解树 图表组件,多选输入筛选器组件
- 页面布局使用优化,包括:画布默认大小,新增指标拆解树 图表组件,新增多选输入筛选器组件
- 增强表格组件,包括显示序号、分页控件、表格内容换行等。
- 增强图形组件,包括瀑布图显示总计、坐标轴刻度可触发跳转等。
- 增强筛选器组件,包括多选组件支持模糊匹配
^ 筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等
^ 交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等
^ 图形组件功能增强-支持命名集作图、坐标轴刻度跳转、瀑布图支持显示总计值
^ 手机布局支持自定义添加筛选器组件到筛选器面板上增强筛选器组件,包括多选组件支持模糊匹配、页面筛选器配置区操作优化等。- 优化仪表盘制作时的操作体验,增加宽度自适应的展示方式等。
- 增强交互功能:支持多个跳转规则执行顺序调整,组件联动时传递颜色、标签等所有维度值等。
- 支持手机端自定义筛选器的显示位置:可设置显示在页面内部还是页面右上角独立面板。
2.4. 自助分析、电子表格增强
- 即席查询、透视分析 增加“跳转规则”能力
- Web电子表格支持 回写填报、支持表头表尾设置等Web电子表格支持 回写填报、支持表头表尾设置、报表单独设置水印等。
- Web电子表格支持报表单独设置水印
- 报表导出全面增强,支持是否带数据格式导出、导出文件自定义等报表导出全面增强,支持是否带数据格式导出、导出文件名自定义等
3 详细更新内容
...
数据连接
+ 新增多个数据库兼容
新增 关系型数据源-PanWeiDB数据连接、关系型数据源-TiDB数据连接、关系型数据源-MogDB数据连接。、关系型数据源-YMatrix数据连接、适配SelectDB作为Smartbi高速缓存库。
锚 SelectDB业务库支持加载Excel数据 SelectDB业务库支持加载Excel数据
^
SelectDB业务库支持加载Excel数据 | |
SelectDB业务库支持加载Excel数据 |
...
导入Excel文件兼容SelectDB
...
功能简介
支持将文件数据导入到SelectDB业务库中,详见: 关系型数据源-SelectDB数据连接、文件。
锚 加载Excel数据支持新增字段 加载Excel数据支持新增字段
^
加载Excel数据支持新增字段 | |
加载Excel数据支持新增字段 |
...
编辑Excel导入文件时支持新增字段
...
功能简介
目前PostgreSql、Greenplum、MySQL、高速缓存库(ClickHouse),在Execl导入文件追加数据时,支持新增表格字段,方便变更时调整表结构,详见:文件。
...
...
数据模型
锚调整模型视图关系展现样式 调整模型视图关系展现样式
^ 调整模型视图关系展现样式
调整模型视图关系展现样式 | |
调整模型视图关系展现样式 |
...
功能简介
表关系支持双向筛选,请详见:双向筛选介绍。
锚 添加数据源表界面支持预览 添加数据源表界面支持预览
^
添加数据源表界面支持预览 | |
添加数据源表界面支持预览 |
...
添加数据源表时可预览数据
...
功能简介
数据模型添加数据源表作为查询时,支持点击直接预览数据。
锚 数据模型参数支持 ”选择“性生效 数据模型参数支持 ”选择“性生效
数据模型参数支持 ”选择“性生效 | |
数据模型参数支持 ”选择“性生效 |
...
^参数支持 "默认生效"设置
...
功能简介
- “默认生效”勾选状态:模型取数子图如包含参数不管有无关联参数的表或查询,这张表或查询都会生效,不会被减枝。
- “默认生效”不勾选状态:即按需取数,取数子图如没有选择关联了参数的表或查询,参数不会被生效。
- 参数拖入到报表中:如果与查询的数据不在同一个子图,无须生效;如果在同一个子图则会生效。
...
SQL、多维引擎,如果原始数据存在空行,不会压缩掉;由于构建模型拼接出来的空行,会压缩掉。
锚 数据集脱敏规则引用增强 数据集脱敏规则引用增强
^
数据集脱敏规则引用增强 | |
数据集脱敏规则引用增强 |
...
脱敏规则引用增强
...
功能简介
数据集字段引用了脱敏规则,切换汇总依据为计数、唯一计数支持不脱敏。不管是数值字段还是字符字段,切换聚合方式为:计数、唯一计数,由于他的业务意义改变了,不进行脱敏,但是其他的聚合方式还是要保持脱敏。
详见:脱敏规则。
锚 计算列功能增强 计算列功能增强
^
计算列功能增强 | |
计算列功能增强 |
...
计算列增强
...
功能简介
- 支持引用参数、系统函数、用户属性。
- 支持更多常用函数(50+)。
...
指标模型
锚 指标模型资源的导入导出支持更细粒度 指标模型资源的导入导出支持更细粒度
^
指标模型资源的导入导出支持更细粒度 | |
指标模型资源的导入导出支持更细粒度 |
...
支持单独迁移维度、指标等
...
背景介绍
指标体系在建设过程中,一般是迭代开发模式,逐步开发测试、增量上线,需要在测试环境和生产环境中增量迁移指标、维度等资源。
...
指标模型中的维度、指标、维表、事实表和数据模型,都可以作为独立的资源通过资源导入导出的方式进行资源迁移。
...
自助ETL
锚 合并行节点中新增集合运算功能 合并行节点中新增集合运算功能
+
...
合并行节点中新增集合运算功能
...
背景介绍
在合并行的场景中,会有集合操作的需求,具体来说,合并行有多种方式:交集、差集、并集和异或。通过不同的集合操作方式,可以满足多种合并需求场景。
...
锚列选择和列转行节点中新增正则匹配功能 列选择和列转行节点中新增正则匹配功能
列选择和列转行节点中新增正则匹配功能 | |
列选择和列转行节点中新增正则匹配功能 |
+
...
列选择/转行节点新增正则匹配
...
背景介绍
在列数较多或者前节点输出列不固定的情况下,都可以使用规则匹配的方式进行列选择,使选择列方式更加灵活。
...
锚SQL函数列表增加EXCEL导入功能 SQL函数列表增加EXCEL导入功能
SQL函数列表增加EXCEL导入功能 | |
SQL函数列表增加EXCEL导入功能 |
+
...
SQL函数列表增加EXCEL导入
...
背景介绍
Spark SQL函数列表增加EXCEL导入功能,方便用户进行维护,如果需要进一步丰富内置Spark SQL函数,可以通过此方法补充更多Spark SQL函数。
...
锚数据源支持elasticsearch 数据源支持elasticsearch
数据源支持elasticsearch | |
数据源支持elasticsearch |
+
...
数据源支持elasticsearch
...
功能简介
为了丰富ETL的数据源读取节点,新增了ES数据源,ES数据源节点用于读取elasticsearch数据源数据。
...
锚数据源支持mongo 数据库 数据源支持mongo 数据库
数据源支持mongo 数据库 | |
数据源支持mongo 数据库 |
+
...
数据源和目标源支持mongo 数据库
...
功能简介
为了丰富ETL的数据源和目标源节点功能,新增了mongodb数据库,用于mongodb数据库数据库读取和写入操作。
锚数据源支持API取数 数据源支持API取数
数据源支持API取数 | |
数据源支持API取数 |
+
...
数据源支持API取数
...
功能简介
为了丰富ETL的数据源读取节点,新增了API取数节点,用于读取API数据。
...
锚目标源支持阿里云MaxCompute 目标源支持阿里云MaxCompute
目标源支持阿里云MaxCompute | |
目标源支持阿里云MaxCompute |
+
...
目标源支持阿里云MaxCompute
...
功能简介
为了丰富ETL的目标源导出节点功能,新增了阿里云MaxCompute, 用于阿里云MaxCompute数据库导出操作。
...
锚数据源支持TiDB数据库 数据源支持TiDB数据库
数据源支持TiDB数据库 | |
数据源支持TiDB数据库 |
+【ETL】 数据源和目标源支持TiDB数据库
功能简介
...
锚数据源和目标源支持PanWeiDB数据库 数据源和目标源支持PanWeiDB数据库
数据源和目标源支持PanWeiDB数据库 | |
数据源和目标源支持PanWeiDB数据库 |
+
...
数据源和目标源支持PanWeiDB数据库
...
功能简介
为了丰富ETL的数据源和目标源节点功能,新增了PanWeiDB数据库,用于PanWeiDB数据库数据库读取和写入操作。
...
为了丰富ETL的数据源和目标源节点功能,新增了YMatrix数据库,用于YMatrix数据库数据库读取和写入操作。
锚数据处理支持XML解析 数据处理支持XML解析
数据处理支持XML解析 | |
数据处理支持XML解析 |
+
...
数据处理支持XML解析
...
功能简介
为了丰富ETL的数据处理节点功能,新增了XML解析,用于XML的解析。
...
锚画布工具栏中移动画布按钮支持画布拖拽 画布工具栏中移动画布按钮支持画布拖拽
画布工具栏中移动画布按钮支持画布拖拽 | |
画布工具栏中移动画布按钮支持画布拖拽 |
^
...
画布工具栏中移动画布按钮支持画布拖拽
...
背景介绍
通过滚动条来调整ETL流程图的位置操作起来不方便,为了简化拖拽方式,增加鼠标的拖拽方式。
...
当画布中的鼠标指针为十字箭头时,表示当前为拖拽功能。默认鼠标指针功能为拖拽功能,可以点击画布中移动画布按钮进行功能切换。
锚小批量支持自动运行 小批量支持自动运行
小批量支持自动运行 | |
小批量支持自动运行 |
^
...
小批量支持自动运行
...
背景介绍
为了简化操作流程,在小批量配置情况下,大部分数据源支持自动执行节点。
...
锚全局执行增加是否使用缓存选项 全局执行增加是否使用缓存选项
全局执行增加是否使用缓存选项 | |
全局执行增加是否使用缓存选项 |
^
...
全局执行增加是否使用缓存选项
...
背景介绍
行策略主要是优化客户在全部执行的时候,希望能够不使用缓存,否则数据会没有任何变化。
...
ETL全局执行增加执行策略:一种是不使用缓存执行,一种是使用系统默认设置执行。在不使用缓存时,执行会重新运行所有节点。
锚节点目录支持改名称 节点目录支持改名称
节点目录支持改名称 | |
节点目录支持改名称 |
^
...
节点目录支持改名称
...
背景介绍
在项目中经常会有修改节点目录名称的需求,增加节点目录修改名称满足了定制化需求。
...
支持对节点树进行目录新建、名称修改、移动、隐藏操作。
锚历史记录支持恢复 历史记录支持恢复
历史记录支持恢复 | |
历史记录支持恢复 |
^
...
历史记录支持恢复
...
背景介绍
在项目中经常会遇到ETL最新图被修改问题,如果想恢复之前的图,只能重新拖一遍,比较繁琐。
...
锚目标源支持星环数据库建表 目标源支持星环数据库建表
目标源支持星环数据库建表 | |
目标源支持星环数据库建表 |
^
...
目标源支持星环数据库建表
...
功能简介
为了丰富ETL的目标源导出节点功能,新增了星环数据库建表,用于星环数据库建表。
...
锚合并行优化选择列弹窗新增列匹配机制 合并行优化选择列弹窗新增列匹配机制
合并行优化选择列弹窗新增列匹配机制 | |
合并行优化选择列弹窗新增列匹配机制 |
^
...
合并行优化选择列弹窗新增列匹配机制
...
背景介绍
为了使列匹配更加灵活和易用,新增了列匹配机制。
...
- 按别名自动匹配
- 按别名自动匹配
- 按位置自动匹配
- 手动配置字段
...
...
交互式仪表盘
锚新增指标拆解树组件 新增指标拆解树组件
+ 新增指标拆解树组件
新增指标拆解树组件 | |
新增指标拆解树组件 |
...
- 默认画布铺满不出滚动条,缩放方式增加: 等比缩放到最佳比例 ,加强整个操作空间的感知度。
- 页面底部工具栏增加一个 画布以宽度自适应 的选项。
- 鹰眼改为默认是关闭,不会挡住画布视线。
锚筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等 筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等
^ 筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等
筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等 | |
筛选器易用性优化-增加选中组件、此页上其他筛选器区、调整名称位置等 |
...
- 筛选器面板新增【选中组件】、【取消应用于】。
- 新增两个筛选器面板模块:【此页上其他筛选器】、【此页上的筛选器】。
- 筛选器组件名称:支持设置显示位置、默认按字段别名作为筛选器名称。
筛选器区,鼠标移动到筛选器名称上,筛选器有高亮效果,方便快速找到组件。
- 更改【仪表盘打开时是否刷新】为fasle的规则,筛选器和参数单独刷新,以获得备选值。
锚仪表盘多选筛选器组件增加更多操作符 仪表盘多选筛选器组件增加更多操作符
^ 仪表盘多选筛选器组件增加更多操作符
仪表盘多选筛选器组件增加更多操作符 | |
仪表盘多选筛选器组件增加更多操作符 |
...
多选筛选器包含:多选下拉筛选器、多选列表筛选器和多选输入框筛选器,操作符增加以下类型:LIKE 模糊匹配、NOT LIKE 不匹配、LIKE ..% 开头为、LIKE %.. 结尾为、NOT LIKE ..% 开头不为 和 NOT LIKE %.. 结尾不为。详见:筛选器组件基础功能。
锚表格组件支持显示序号、页码 表格组件支持显示序号、页码
^ 表格组件支持显示序号、页码
表格组件支持显示序号、页码 | |
表格组件支持显示序号、页码 |
...
- 表格组件支持页码。
...
锚交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等 交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等
^ 交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等
交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等 | |
交叉表组件功能增强-支持SQL引擎、按筛选后的结果计算合计值等 |
...