页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

"六月里无闲人,人人有活忙,如同农夫耕耘忙,汗滴洒田疆"。“荷塘清风拂细浪,朵朵莲花笑日红。扬帆起航迎风浪,下半年里写辉煌。”

1

...

发布月份

2024年 06月07月

2 更新概览

1、1、重磅推出多个核心功能,解决项目过程中的障碍性问题,如仪表盘支持GIS地图、数据模型引擎升级到V2.0版本、Smartbi集群可通过K8S多副本模式部署

2、增强数据分析和处理能力,满足更多项目需求,如即席透视过滤条件支持设置AND和OR关系、数据模型支持基于计算列和层次创建分组字段、优化交叉表和透视分析的小计合计性能等。

3、增强功能易用性和用户体验,如数据模型计算列和分组字段支持快速复制、仪表盘增强了组件和组合的对齐操作、流程管理新增流程状态及节点操作人信息等。

4、增强二次扩展能力,满足更多功能扩展场景,如即席透视获取导出行数接口、数据源管理添加表等对象自定义过滤的接口。

3 详细更新内容

+表示新增;^表示增强;<表示变更

3.1 数据连接

+ 新增适配Vastbase数据库

...

海量数据库Vastbase是基于openGauss内核开发的企业级关系型数据库,是信创产业的优秀产品。详情可查看数据源-Vastbase数据连接

...

信息

...

只支持 Vastbase G100 的 PG模式 和 Oracle模式。

...

星环Inceptor是一款关系型分析引擎,支持多种类型的数据,目前smartbi支持星环Inceptor的hive数据库,详情可查看:数据源:星环Inceptor连接

Image Removed

^ 跨库联合数据源默认不开放使用

当前跨库联合数据源,一直作为跨库的解决方案;最新版本专注于提速与稳定,因此默认停用较少使用的跨库联合查询数据源,倡导更高效的数据模型抽取方案,同时保留老用户切换权限,灵活适应多元需求,详情查看:跨库联合数据源

3.2 数据准备

+ 数据模型引擎V2.0全面开启0

...

数据模型引擎V1数据模型引擎V2.0(简称V1简称V2.0)为我们奠定了坚实的基础,在此基础上,数据模型引擎V2.0(简称V2.0)通过底层架构的优化,增强了系统稳定性、可扩展性以及提高了查询性能,详情可查看:经过底层架构的优化,系统稳定性、可扩展性和查询性能均得到提升。在数据抽取方面,V2.0进行了6项优化,包括引入智能小宽表策略,根据表间基数关系自动优化数据抽取策略;同时,按次抽取通过动态有效期管理和结果共享机制,有效减少资源消耗。此外,计算列函数库从原有的14个函数扩充至45个,涵盖各种数据处理场景,为用户提供丰富的数据分析工具集。详情可查看数据模型引擎V2.0

1、V2.0革新功能概览

  • 抽取数据:由原来构建大宽表模式,引入智能化的小宽表的构建策略,依据表间基数关系智能决定表的合并方式,提高了数据抽取的灵活性。
  • 按次抽取:支持设定动态有效期(默认30分钟,运维可配置),超时自动清理旧表,确保数据新鲜度;并且相同权限的用户间,抽取结果共享,减少重复抽取,降低消耗。
  • 行权限管理的优化:V1.0抽取是以计划任务的执行用户的行权限进行抽取的;而在V2.0上,数据模型添加的“数据源表”的行权限不抽取到MPP中,只在查询时生效。
  • 查询性能:在V1.0上是直接从大宽表中查询数据;而在V2.0,是根据勾选则的字段是否命中小宽表,如果命中了直接查询对应的小宽表,查询速度更优。
  • 计算度量与计算列的精细错误处理:V1.0一旦计算度量或计算列存在错误,可能会导致整个查询失败,影响用户体验;而在V2.0上即便计算度量或计算列出现错误,未勾选这些错误项的查询仍可正常运行,大大降低了错误的波及面,同时通过详细的错误提示,使得问题定位和修复变得更加直观快捷。
  • 强大的计算列函数库:V1.0原有的计算列函数库相对较小; V2.0增强新增超过45+函数,覆盖日期、数值、字符串、逻辑等多个领域,为数据处理与分析提供了更广阔的工具箱,详情可查看:计算列函数

2、基于V2.0新增功能

  • 即席查询/透视分析筛选器条件自定义设置“且(AND)” 或者“或(OR)”关系,详情可查看:透视分析即席查询
  • 仪表盘支持单选/多选下拉树、单选/多选列表树(期待上线)。
  • 交叉表/透视分析:如果显示汇总小计、合计支持走SQL引擎,详情查看:SQL引擎介绍
  • 在系统忠的”关于/服务版本“ 中增加数据模型引擎的标识,运维人员可以明确查看当前系统使用的是引擎V1.0还是V2.0。

^ 新建分组字段、计算列的优化

为了更好的进行数据的加工处理,产品支持创建分组字段、计算列;在最新的版本中,分组字段、计算列进行了功能升级,打通了数据处理的关键路径,解锁更多数据分析场景:

  • 分组字段创建:现在可直接使用计算列、时间层次、地理层次、普通层次创建分组字段,并且分组字段间支持循环引用。
  • 快速复制:计算列与分组字段均支持复制功能,简化重复操作,只需少量修改即可快速生成新字段,提升工作效率。
  • 系统函数优化:优化了系统函数与计算列的融合,移除重复项如concat函数的重叠,确保每个函数仅有一个正确版本,既避免了混淆又减少了错误,使得函数调用更加直接高效。

Image Removed

^ 数据模型中的即席查询更名为:可视化SQL查询

原数据模型"即席查询"因与报表层即席查询易混淆,现已更名为‘可视化SQL查询’;这一改动旨在清晰区分数据模型中的专用SQL构造工具,强调其直觉化操作和SQL定制能力,让数据处理路径更加明朗。

Image Removed

^ 旧数据集的“增量抽取”中,"覆盖最后抽取的N天数据"选项 支持 SmartbiMpp高速缓存库

对于习惯使用旧数据集的老客户而言,安装了SmartbiMpp高速缓存库后,希望在“数据抽取”的“增量抽取”模式中,可以使用"覆盖最后抽取的N天数据"功能,让抽取更加灵活。详情可查看:数据抽取

1、支持


^ 计算列支持创建分组字段

...

在实际项目中,有时候需要对原始字段进行加工处理,然后再基于处理后的字段进行分组。为了支持更多项目场景,新版本中新增了基于计算列和层次创建分组字段的功能。

Image Added


^ 计算列、分组字段支持快速复制

...

旧版本的数据模型中,度量和计算度量已支持了快速复制功能。在新版本中,数据模型的计算列和分组字段增加支持快速复制功能,复制之后只需少量修改即可快速生成新字段,提高建模效率。

Image Added


< 计算列系统函数移除重复函数

...

为了确保用户操作准确无误并避免使用混淆,新版本移除了计算列功能中重复的系统函数,此举不仅简化了功能,提升了用户体验,而且使用户能够更专注地应用计算列功能,以更高效地进行数据处理。

Image Added


< 数据准备中的即席查询更名为:可视化SQL查询

...

为了避免与报表中的“即席查询”功能相混淆,新版本的数据模型和自助ETL中,“即席查询”更名为“可视化SQL查询”。

Image Added

3.3 交互式仪表盘

+ 新增支持GIS地图

...

GIS地图通过空间分析和可视化技术,使地理空间数据可以以更加直观、形象、生动的方式呈现出来,提供更深入、全面的数据分析支持,帮助企业更好地理解和利用数据,实现精准决策和业务优化。在新版本中,仪表盘增加支持GIS地图组件,不仅可以接入不同的GIS服务,还支持展示丰富的地图效果等,详情可查看:GIS地图通过空间分析和可视化技术,以直观、生动的方式展现地理空间数据,为企业提供全面、深入的数据分析支持,助力精准决策和业务优化。新版本的仪表盘增加了对GIS地图组件的支持,可以接入各类GIS服务并展示丰富的地图效果,详情可查看:GIS地图

1、支持接入不同的GIS服务:系统内置了天地图,也可以自定义接入通过Tilelayer、WMS和ArcGIS Rest服务方式部署发布的GIS,如百度、高德、Arcgis等,详情可查看:1、支持多种方式接入GIS服务: 系统提供了TileLayer 以瓦片方式加载访问天地图、百度、高德等常见的在线瓦片地图或者用户自己部署发布的离线瓦片地图,也支持自己部署并发布的WMS、ArcGis Rest方式的地图服务,以满足不同的使用场景,详情可查看:地图区域

2、同个GIS地图组件上支持展示不同的数据模型的地理数据,接入不同来源的数据满足更多数据展示要求。2、多样数据展示:GIS地图组件可以展示不同数据模型的地理数据,灵活接入不同数据源以满足各类数据展示需求。

3、通过叠加图层的方式,在同个GIS地图组件上能同时展示:染色、标记、大数据标记、热力多种渲染效果。3、多层叠加效果:GIS地图组件支持叠加多种图层,包括染色、标记、大数据标记、热力图四种图层渲染效果,提供更丰富的数据呈现方式。

4、支持框选地图上部分数据,聚焦关键数据的进一步分析和探索。4、区域选择与关键数据聚焦:支持框选地图上的部分数据,便于用户聚焦关键数据,并进行进一步的分析和探索,提升数据细节的呈现和洞察能力。


^ 增强组件和组合的对齐操作

...

为了能快速制作出整齐美观的看板,节省调整组件和组合的对齐时间,在新版本中为了能快速制作出整齐美观的看板,节省调整组件和组合排版对齐的时间。新版本的仪表盘,在组件/组合拖拽改变大小和位置的过程中,支持通过智能参考线快速对齐其他组件/组合,提高制作看板效率。


< 指标看板更名为指标卡

...

原指标看板组件在操作上非常灵活,可以实现各种指标卡效果,但原有的组件类型名和图标缺乏直观性。在新版本中,该组件更名为“指标卡”,并更新了图标。

此外,由于原指标卡组件的功能受限,在新版本中已不再支持新建该组件。但是,对于已有的仪表盘中的原指标卡组件,在进行旧版本升级后,原指标卡组件仍可正常浏览和编辑。

Image Added

3.4 即席查询&透视分析

+ 即席查询/透视分析过滤条件支持设置且(AND)/或(OR)的组合关系当前即席查询/透视分析多个筛选条件之间的逻辑关系是“且 即席透视过滤条件支持设置AND和OR关系

...

在旧版本中,即席查询和透视分析中多个筛选条件之间的逻辑关系只支持“且(AND)”;为了满足更多自助分析场景,在最新版本即席查询/透视分析支持自定义多个筛选条件间的"且”,导致满足筛选数据的场景有限。为了满足更多自助分析需求,在新版本中,即席查询和透视分析支持自定义多个筛选条件之间的“且(AND)"/ "或“或(OR)"的组合逻辑关系,让业务人员无需编程、可通过简单拖拽,灵活筛选数据。”逻辑关系的组合,使业务人员无需编程,只需简单拖拽即可灵活筛选数据。详细查看:透视分析即席查询


^ 交叉表/透视分析显示小计/合计时支持走SQL引擎

...

优化交叉表和透视分析的小计和合计性能

...

为了提升用户体验和数据分析效率,新版本中的仪表盘交叉表组件和透视分析在计算小计和合计数据时优化了查询逻辑,性能提升了1倍。详情可查看: 性能对比

3.5 公共模块

^ XXXXX

集群缓存同步配置,自动读取知识库记录,无需手动填写配置服务器列表,简化集群缓存配置,Smartbi Proxy+Tomcat部署Smartbi集群

Image Removed

系统配置知识库,自动检测数据库字符集和config配置字符集是否一致,文档链接 配置说明

Image Removed

...

知识库配置自动识别编码

...

Config界面的MySQL知识库默认字符编码是GBK,当数据库的编码是UTF8时,会有一些字符编码兼容问题。为了解决该问题,新版本在保存Config配置和保存数据源时,对MySQL编码进行检测,如果不匹配则给出提示,避免后续出现问题浪费人力排查。

详情可参考Smartbi系统配置信息说明 。

信息

此编码检测机制目前只支持MySQL数据库。

Image Added


+ 流程管理新增流程状态及节点操作人信息

...

为了满足流程透明化的需求,了解当前流程处于哪个环节、由谁负责以及进度如何,从而确保流程的顺利进行。新版本的流程增加流程状态,可以查看当前节点的处理情况;支持在流程图上查看流程节点的默认操作人及其联系方式。

Image Added

Image Added

3.6 安装部署

Smartbi集群可通过K8S多副本模式部署

...

使用多副本方式部署产品组件时,在大型集群环境部署中,能有效地提高部署效率和降低运维的工作。在新版本配置集群时支持自动读取知识库,以及共享读取一个目录的配置文件,该功能主要的优势如下:

1、每个组件只需部署一个deployment资源,然后只需通过调整副本数即可轻松完成节点数量的伸缩。

2、相同的组件只需要对外映射一个端口即可,能极大的减少对外映射端口的数量。

3、配置的修改、扩展包和驱动包的上传等操作只需执行一次,其它节点重启即可生效。

4、相同组件更新镜像版本时,只需要更新一次,所有的节点都会生效。

5、产品支持部署格外的日志平台、监控平台,方便监控产品组件运行状态和便于排查问题。

具体文档可参考 K8S多副本模式部署Smartbi集群

3.7 二次扩展增强

...

产品的二次扩展接口旨在为用户和开发者提供更广泛的定制化和拓展可能性,实现个性化的功能扩展和优化,本月优化/新增的扩展接口如下:

1、数据模型新增/优化: 数据模型元数据查询接口支持集成新建SQL查询接口数据模型的展示工具栏增加前端扩展接口

2、流程引擎增加:将流程实例弃用或者重新启用接口

3、电子表格及分析报表插件:增加CAS插件扩展接口。

4、即席查询、透视分析导出文件时支持返回导出行数:即席查询获取导出行数接口   透视分析获取导出行数接口新增的扩展接口如下

1、即席查询、透视分析导出文件时支持返回导出行数:即席查询获取导出行数接口   透视分析获取导出行数接口

2、数据源管理添加表等对象自定义过滤的接口: 数据源管理添加表等对象自定义过滤的接口

4 详细变更内容

< 跨库联合数据源默认禁用

...

在最新版本中,产品默认禁用了跨库联合数据源功能。如需实现跨库取数功能,建议采用数据模型抽取模式,这不仅支持更广泛的场景,还能提高性能。详情请参见:跨库联合数据源

此外,安装部署包也不会默认包含跨库联合组件。如果需要该功能,需要手动安装。具体步骤请参见:Windows EXE安装包部署Linux系统一键安装包部署


< 计算度量向导中的”类别汇总“改成”按指定成员集聚合度量

...

原计算度量向导中的”类别汇总“名称因未能准确传达其功能而影响用户理解与使用;在最新版本中,将其更名为”按指定成员集聚合度量“,以更清晰地反映其实际用途。

Image Added