”荷塘清风拂细浪,朵朵莲花笑日红。扬帆起航迎风浪,下半年里写辉煌。”
1 发布月份
2024年 07月
2 更新概览
1、。
3 详细更新内容
+表示新增;^表示增强;<表示变更。
3.1 数据连接
+ 新增适配Vastbase数据库
海量数据库Vastbase是基于openGauss内核开发的企业级关系型数据库,是信创产业的优秀产品。详情可查看:数据源-Vastbase数据连接。
只支持 Vastbase G100 的 PG模式 和 Oracle模式。
3.2 数据准备
+ 增加数据模型引擎V2.0
模型引擎V1.0为我们奠定了坚实的基础,在此基础上,数据模型引擎V2.0(简称V2.0)通过底层架构的优化,增强了系统稳定性、可扩展性以及提高了查询性能。
V2.0在抽取方面进行了6+项优化,比如引入智能小宽表策略,依据表间基数关系自动优化数据抽取策略;同时,按次抽取通过动态有效期管理和结果共享机制,有效减少资源消耗;
此外,计算列函数库扩充至45+,广泛覆盖多种数据处理场景,极大丰富了用户的数据分析工具集。更多请查阅数据模型引擎V2.0功能介绍。
^ 计算列支持创建分组字段
为了更好的进行数据的加工处理,在最新版本中支持计算列创建分组字段,同时时间层次、地理层次、普通层次也都支持创建分组字段了。
^ 计算列、分组字段支持快速复制
在数据模型中度量、计算度量已支持了快速复制功能;在最新版本中,数据模型中的计算列、分组字段均支持了快速复制,复制之后只需少量修改即可快速生成新字段,提升工作效率。
< 计算列系统函数移除重复函数
新版本简化了功能,移除了计算列中与已有系统函数重复的部分,让使用者可以专心使用计算列功能,避免混淆。
< 数据模型中的即席查询更名为:可视化SQL查询
为了避免与报表中的“即席查询”功能相混淆,数据模型中的“即席查询”更名为“可视化SQL查询”;同样,在自助ETL的“数据查询”节点里的查询类型“即席查询”也做了相同更改。
3.3 交互式仪表盘
+ 新增支持GIS地图
GIS地图通过空间分析和可视化技术,以直观、生动的方式展现地理空间数据,为企业提供全面、深入的数据分析支持,助力精准决策和业务优化。最新版本的仪表盘增加了对GIS地图组件的支持,可以接入各类GIS服务并展示丰富的地图效果,详情可查看:GIS地图 。
1、支持多种方式接入GIS服务: 系统提供了TileLayer 以瓦片方式加载访问天地图、百度、高德等常见的在线瓦片地图或者用户自己部署发布的离线瓦片地图,也支持自己部署并发布的WMS、ArcGis Rest方式的地图服务,以满足不同的使用场景,详情可查看:地图区域 。
2、多样数据展示:GIS地图组件可以展示不同数据模型的地理数据,灵活接入不同数据源以满足各类数据展示需求。
3、多层叠加效果:GIS地图组件支持叠加多种图层,包括染色、标记、大数据标记、热力图四种渲染效果,提供更丰富的数据呈现方式。
4、区域选择与关键数据聚焦:支持框选地图上的部分数据,便于用户聚焦关键数据,并进行进一步的分析和探索,提升数据细节的呈现和洞察能力。
^ 增强组件和组合的对齐操作
为了能快速制作出整齐美观的看板,节省调整组件和组合排版对齐的时间。新版本的仪表盘,在组件/组合拖拽改变大小和位置的过程中,支持通过智能参考线快速对齐其他组件/组合,提高制作效率。
< 指标看板更名为指标卡
原指标看板组件在操作上非常灵活,可以实现各种指标卡效果,但原有的组件类型名和图标缺乏直观性。在新版本中,该组件已改名为指标卡,并更新了图标。
此外,由于原指标卡组件的功能受限,在新版本中已不再支持新建该组件。但是,对于已有的仪表盘中的原指标卡组件,在进行旧版本升级后,原指标卡组件仍可正常浏览和编辑。
3.4 即席查询&透视分析
+ 即席查询/透视分析过滤条件支持设置且(AND)/或(OR)的组合关系
当前即席查询/透视分析多个筛选条件之间的逻辑关系是“且(AND)”;为了满足更多自助分析场景,在最新版本即席查询/透视分析支持自定义多个筛选条件间的"且(AND)"/ "或(OR)"的组合逻辑关系,让业务人员无需编程、可通过简单拖拽,灵活筛选数据。详细查看:透视分析、即席查询。
^ 交叉表/透视分析显示小计/合计性能提升
交叉表、透视分析显示小计/合计时,在一些场景下性能提高了1倍,详情查看: 性能对比。
3.5 公共模块
^ 集群配置简化
集群缓存同步配置,自动读取知识库记录,无需手动填写配置服务器列表,简化集群缓存配置,Smartbi Proxy+Tomcat部署Smartbi集群
为了满足项目多并发用户数下的集群部署,简化配置集群配置功能,自动知识库读取,无需手工配置服务器地址列表,达到集群节点扩容
^ 知识库配置自动识别编码
文档链接 配置说明
mysql知识库(仅支持mysql)、数据源的默认字符编码是GBK,当数据库的编码是utf8时,会有一些字符编码兼容问题。包括但不限于:
1、一些utf8支持的字符无法正常保存、查询;
2、字段含有特殊字符,olap Segment.load sql使用in拼接无法正确过滤数据,导致数据不对
3、查询数据乱码;
期望能够在保存config配置、保存数据源时对mysql编码进行检测,如果不匹配,给出提示,避免后续有问题浪费人力排查。
+ 流程管理新增流程状态及节点操作人信息
为了满足流程透明化的需求,了解当前流程处于哪个环节、由谁负责以及进度如何,从而确保流程的顺利进行。新版本的流程增加流程状态,可以查看当前节点的处理情况;支持在流程图上查看流程节点的默认操作人及其联系方式。
3.6 二次扩展增强
产品的二次扩展接口旨在为用户和开发者提供更广泛的定制化和拓展可能性,实现个性化的功能扩展和优化,本月优化/新增的扩展接口如下:
1、即席查询、透视分析导出文件时支持返回导出行数:即席查询获取导出行数接口 透视分析获取导出行数接口。
2、数据源管理添加表等对象自定义过滤的接口: 数据源管理添加表等对象自定义过滤的接口。
3.7 安装部署
+k8s多副本模式部署smartbi集群
多副本的优势
使用多副本方式部署产品组件时,在大型集群环境部署中,能有效的提高部署效率和降低运维的工作。主要优势如下:
- 每个组件只需要部署一个deployment资源,伸缩节点数量只需要通过调整副本数即可以完成。
- 相同的组件只需要对外映射一个端口即可,能极大的减少端口对外映射端口的数量。
- 修改配置时、上传扩展包、驱动等等操作只需执行一次,其他节点重启即可生效。
- 相同组件更新镜像版本时,只需要更新一次,所有的节点都会生效。
- 有额外部署日志平台、监控平台,能监控产品组件运行状态和便于排查问题。
具体文档可参考k8s多副本模式部署smartbi集群