...
1. 系统环境
(1)为了解决 log4j 的安全漏洞问题,V10.5 版本的 Smartbi 要求 JDK 版本为1.8及以上,详情可参考 系统环境要求。
(2)V10.5 与 V8.5 版本对于客户端和应用服务器的要求区别内容如下:
东方通 TongWeb 5.0.4及以上版本
- Chrome (48及以上版本)
- Firefox (44及以上版本)
- 360极速浏览器:8.5及以上版本(仅支持极速模式)
- Chrome:65及以上版本
- Firefox:50及以上版本
- 360极速:9.0及以上版本(仅支持极速模式)
(3)若需使用新版本的 Smartbi Proxy 部署 Smartbi 集群环境,Proxy服务器要求JDK版本为1.8及以上,Tomcat 版本为 8及以上。
(4)为了解决 Spring 的安全漏洞问题,V10.5版本的 Smartbi 要求 JDK 版本为1.8及以上,Tomcat 版本为8.5.X及以上,Weblogic 版本为12.2.1及以上,详情可参考 系统环境要求。
2.安装部署
2.1 数据模型与自助仪表盘
(1)V10.1版本 中新增功能 数据模型,为了保证这项功能的正常使用,请按如下说明提前部署好相应的引擎组件。
部署要求
说明
(2)V8.5不支持导出自助仪表盘,V10.5 支持自助仪表盘的导出。为了保证该功能正常使用,请按文档指南部署好导出引擎服务:部署Smartbi-Export 导出引擎
PS:V9.3及之后的版本若通过exe执行文件自动安装的环境,默认自动配置好导出引擎。
2.2 高速缓存库Smartbi Mpp
数据模型依赖于高速缓存库,若高速缓存库使用的是SmartbiMPP,则需要将 SmartbiMpp 更新至 21.x及以上版本,详情见 升级SmartbiMPP。
2.3 数据挖掘
V9 版本中新增了数据挖掘模块,为了保证功能正常使用,请提前部署好相应的引擎组件:部署Smartbi-Mining 数据挖掘。
2.4 移动端
V10.5 移动端增强优化了批注、分享等功能,同时iOS 端优化页面的渲染和展示,请在试用之前下载安装新版本APP。
3. 界面名称变更
资源定制、数据管理、
数据集、分析展现、
资源发布、公共设置、
计划任务、运维管理、
管理员工具集、我的空间。
数据门户、数据连接、
数据准备、数据挖掘、
分析展现、资源发布、
公共设置、系统运维、
应用商店、数据答疑
(1)V10.5 版本中整体采用全新的设计界面,功能模块划分更贴合用户使用场景。
(2)不同模块有独立的目录结构,各个模块仅显示该目录类型的目录和资源。
4. 重点功能影响
4.1 重点功能变更
功能模块
新版本变更
V10.5【数据模型】合并了旧版本的数据集,将所有数据集作为私有查询结果归集。
V10.5 版本中,统一通过 License 来控制旧数据集的创建入口、资源显示和使用。
① 对于 V10.5版本的新用户(或空库部署V10.5):
默认不包含旧数据集的相关功能。若是希望在V10.5版本中使用旧的数据集,则需更换授权包含旧数据集的 License 文件,并且需要配置高级设置开启旧数据集相关功能,具体请联系 Smartbi 售后。
② 对于从旧版本升级到V10.5的用户,其申请的新版本 License 内会默认包含旧数据集的相关授权,升级后可正常使用旧数据集的相关功能。
注意 |
---|
旧数据集包含:自助数据集、 可视化查询、原生SQL查询、存储过程查询、多维查询、Java查询 |
③V10以上版本在使用旧数据集SQL查询时,不支持SQL查询的嵌套引用(即不支持在一个SQL查询中拖拽另外的SQL查询)
(1)虽然这次ECharts版本升级能在性能上得到提升、它的新版也修复一些问题;但同时会带来图形样式等改变,有些用户会关心如何恢复旧图形效果,变更详细说明与恢复操作请查阅ECharts升级注意事项(SmartbiV8、9.5升级V10.5)
(2)相比4.X版本,ECharts V5.1.2对部分图形的图形配置项做了调整,因此,旧版本的图形宏代码如果调整过图形配置项可能会存在不兼容的情况,届时需要联系官方支持或者参考ECharts官方图形配置项进行修改,对此进一步评估是否兼容或改造。
(1)数据来源:数据集、数据源层的表、透视分析、即席查询。
(2)参数:直接使用数据集设置的参数。
(1)数据来源:默认为模型查询、SQL查询。
(2)参数:无法直接使用数据集设置的参数。需要在“参数管理”中设置参数的映射关系才能使用。详情请参考 电子表格⬝ 参数管理 。
V10.5 版本中,电子表格、Excel融合分析的数据来源仅支持模型查询、SQL查询,默认不再支持数据源层的表、旧数据集、透视分析、即席查询(原组合分析)作为其数据来源。
因此对于旧版本升级到 V10.5 版本的用户:
- 若是希望在V10.5 电子表格/Excel融合分析中继续使用旧数据集、关系数据源、透视分析、即席查询作为数据来源,则需更新授权包含旧数据集的 License 文件,并且还需通过配置高级设置启用系统数据集,详情请参考 电子表格插件启用系统数据集 ;
注意 |
---|
由于报表数据集(模型查询、SQL查询)与系统数据集实现方式不同,因此两种类型的数据集之间不能混合使用。 |
V8.5 仪表盘界面如下:
V10.5 仪表盘界面如下:
V10.5 对仪表盘的整体风格进行了调整,调整如下:
- 统一图形入口,将所有组件进行统一整理收纳到“组件”内;
- 将图形的子图类型单独作为一种图形类型。
V8.5 【分析展现】中仪表盘入口界面如下:
V10.5 【分析展现】中仪表盘的入口界面如下:
V10.5 合并自助仪表盘与大屏可视化入口,更名为“交互式仪表盘”:
- 原大屏可视化,现更改为“自由布局”;
- 原自助仪表盘,现更改为“自适应布局”。
V8.5 仪表盘默认编辑方式为Tab页编辑:
V10.5 仪表盘默认编辑方式为新窗口编辑:
V10.5仪表盘默认编辑方式修改为新窗口编辑:
- 保留Tab页编辑:右键资源更多菜单,点击“编辑”依旧为Tab页编辑。
- 增加新窗口编辑:右键资源更多菜单,点击“新窗口编辑”为新窗口编辑。
V8.5 图形标线设置,仅支持设置平均值标线、最小值标线、最大值标线
V10.5.12 图形标线设置,支持基础的标线值设置(最大值、最小值、平均值、中位数、较小四分位数、较大四分位数)、自定义标线值设置
V10.5.12版本中,对标线功能进行完善,增强了标线功能的易用性,完整性。
V8.5 趋势线类的图形的起始位置从指标轴开始。
V10.5.12中,趋势线类的图形的起始位置,与指标轴保持一定的距离。
V10.5.12中,为了提高趋势线类图形的可读性和美观性,将线的起始位置与指标轴保持一定的距离。
V8.5图形的透明度设置,名称为“透明度”,默认值为“0%”。
V10.5.12图形的透明度设置,名称为“不透明度”,默认值为“100%”。
V8.5 联机帮助位置:
V10.5 联机帮助位置:
- V10.5 将“联机帮助”更名为“帮助文档”。
- 新增“帮助”入口,并将“帮助文档”放置在“帮助”入口下,同时新增“问题反馈”与“我的反馈”功能。
注意:若曾对【联机帮助】进行过定制处理,依旧存在该入口。
V8.5 ETL界面布局方式为竖版:
V10.5 ETL界面布局方式为横版:
V10.5.8数据预处理中新增日期时间节点。
V10.5.12数据预处理中的过滤和行处理功能合并为行过滤节点;
V10.5.12数据预处理中的空值处理、值替换、数据清理功能合并为新版的数据清理节点。
V10.5.15数据预处理中新增日期计算、字符串处理、正则表达式节点。
V10.5 ETL界面布局方式修改为横版:
- 左侧数据处理节点按常用功能归类,能更方便快捷找到所需功能
- 界面布局改成横版,留出画布下方空间放节点配置面板和查看数据面板
- 配置面板上增加“执行此节点”按钮,配置完成之后可直接执行查看效果
- 优化了节点UI,增加背景颜色和放大了图标,更容易区分不同节点
4.2 重点移除列表
功能
移除说明
备注
高速缓存库
V10.5 不再支持 Infobright 作为高速缓存库。针对从旧版本升级到 V10.5 的用户,使用管理员账户初次访问升级后的 V10.5 环境,会进行系统检查,当检测到当前的高速缓存库为 infobright 时:
① 为了确保功能的正常使用,请参考文档切换高速缓存库,重新抽取;
② 如需正常访问原本基于 Infobright 建立的资源,请根据 Smartbi 部署方式进行选择:
- 使用 Windows安装包 进行覆盖升级的,请参考文档 Infobright 数据迁移到 SmartbiMppMD 进行数据迁移。
- 其它部署方式,请参考文档 Infobright数据迁移到SmartbiMPP 进行数据迁移。
5. 详细变更清单
以下详细罗列功能变更。
5.1. 变更的功能列表
功能模块
新版本变更
补充说明
V10.5【数据模型】合并了旧版本的数据集,将所有数据集作为私有查询结果归集。
V10.5 版本中,统一通过 License 来控制旧数据集的创建入口、资源显示和使用。
① 对于 V10.5版本的新用户(或空库部署V10.5):
默认不包含旧数据集的相关功能。若是希望在V10.5版本中使用旧的数据集,则需更换授权包含旧数据集的 License 文件,并且需要配置高级设置开启旧数据集相关功能,具体请联系 Smartbi 售后。
② 对于从旧版本升级到V10.5的用户,其申请的新版本 License 内会默认包含旧数据集的相关授权,升级后可正常使用旧数据集的相关功能。
注意 |
---|
旧数据集包含:自助数据集、 可视化查询、原生SQL查询、存储过程查询、多维查询、Java查询 |
③V10以上版本在使用旧数据集SQL查询时,不支持SQL查询的嵌套引用(即不支持在一个SQL查询中拖拽另外的SQL查询)
V8.5报表层数据可来源业务主题、数据集或者数据源层的表。
V10.5 自助仪表盘的数据来源于 数据模型,默认不支持业务主题。
① 针对 V10.5版本的新用户(空库部署V10.5):
- 提供系统的高级设置项控制自助仪表盘是否来源于业务主题。在系统选项>高级设置 中添加"DISABLE_BUSINESS_THEME_IN_DASHBOARD=false",表示允许在仪表盘中使用业务主题。
② 针对 V8.5升级到V10.5的用户:
- 默认可以用业务主题作为自助仪表盘数据来源,不用额外添加上述设置项;
(1)数据来源:数据集、数据源层的表、透视分析、即席查询。
(2)参数:直接使用数据集设置的参数。
(1)数据来源:默认为模型查询、SQL查询。
(2)参数:无法直接使用数据集设置的参数。需要在“参数管理”中设置参数的映射关系才能使用。详情请参考 电子表格⬝ 参数管理 。
V10.5 版本中,电子表格、Excel融合分析的数据来源仅支持模型查询、SQL查询,默认不再支持数据源层的表、旧数据集、透视分析、即席查询(原组合分析)作为其数据来源。
对于旧版本升级到 V10.5 版本的用户:
- 若是希望在V10.5 电子表格/Excel融合分析中继续使用旧数据集、关系数据源、透视分析、即席查询作为数据来源,则需更新授权包含旧数据集的 License 文件,并且还需通过配置高级设置启用系统数据集,详情请参考 电子表格插件启用系统数据集 ;
注意 |
---|
由于报表数据集(模型查询、SQL查询)与系统数据集实现方式不同,因此两种类型的数据集之间不能混合使用。 |
(1)虽然这次ECharts版本升级能在性能上得到提升、它的新版也修复一些问题;但同时会带来图形样式等改变,有些用户会关心如何恢复旧图形效果,变更详细说明与恢复操作请查阅ECharts升级注意事项(SmartbiV8、9.5升级V10)
(2)相比4.X版本,ECharts V5.1.2对部分图形的图形配置项做了调整,因此,旧版本的图形宏代码如果调整过图形配置项可能会存在不兼容的情况,届时需要联系官方支持或者参考ECharts官方图形配置项进行修改,对此进一步评估是否兼容或改造。
自助仪表盘
V8.5自助仪表盘界面如下:
V10.5 自助仪表盘界面如下:
V10.5 对自助仪表盘的整体风格进行了调整,调整如下:
- 统一图形入口,将所有组件进行统一整理收纳到“组件”内;
- 将图形的子图类型单独作为一种图形类型。
V8.5打开自仪表盘方式
- 打开自助仪表盘:在资源树下双击资源。
- 编辑自助仪表盘:通过右键菜单>编辑。
V10.5 打开自助仪表盘方式变更了
- 打开自助仪表盘:通过右键菜单>打开。
- 编辑自助仪表盘:在资源树下双击资源。
- 新增新窗口编辑仪表盘:通过右键菜单>新窗口编辑。
V8.5筛选器
- 提供"应用于组件 > 高级设置"选项,以此创建筛选器与图表组件的关联关系。
- 筛选器是从数据库中取数的。
- 筛选器下拉面板颜色只能跟随仪表盘主题
V10.5 筛选器
- 不再支持“应用于组件>高级设置”选项。
- 所有的联动关系都在全局的【联动设置】中设置字段之间的关联关系。
- 筛选器支持从缓存中取数。
- 筛选器下拉面板颜色能根据仪表盘背景颜色/背景图智能取色
- 筛选器支持查询空值、空串的相关数据,但因为这两个选项无法手工搜索,所以有固定的显示位置(当筛选器备选值中存在空值、空串,默认放在备选值的前两位)
(1)V8.5“全局样式”能够对所有组件进行全局样式设计
(2)V8.5“组件样式”能够对每个组件单独进行样式设计
(1)V10.5 删除“全局样式”设置项,对“全局样式”和“页面-样式”进行合并整理,统一在“交互式仪表盘-主题区”下进行设置。
(2)V10.5 更改名称为“组件设置”,并对这些配置项进行优化调整。
即席查询
(1)升级到V10.5 版本后,由于升级时丢失了部分即席查询报表的内容,可能会出现问题(报表设置、字段设置和升级前的不一致),此时的解决方案为:手动从升级之前的服务器导出对应资源再重新导入。
(2)针对含旧条件面板的即席查询某些资源,在升级或导入过程中出现了“更新旧参数面板失败“的问题,可以在V10.5 环境中创建定制类型的任务,运行如下代码来解决:var objList = new Array();
connector.remoteInvoke("CombinedQueryModule", "updateConidition", objList );
(1)V10.5 合并“字段选择”和“条件选择”Tab在同一资源树下,与透视分析的布局保持一致。
(2)V10.5 通过从左侧资源树下拖拽字段至条件面板区域来选择条件。
v8组合分析中按钮的功能
(1)按钮“查看SQL”:查看原始SQL语句
(2)按钮“查看执行SQL”:查看后台最终执行的SQL语句
分组字段的范围分组,对最大值、最小值都相等的表达式更改如下:
分组名称
最小值
最大值
表达式
变更后的表达式
V10.5 透视分析中,如果存在最大值、最小值都相等的情况,则其他分组都变成左开右开的情况,如开区间 (m,n)。
若用户需要开放 即席查询、仪表分析、多维分析、电子表格、地图分析、灵活分析 对分析报告的支持,请联系Smartbi官方支持申请。
资源迁移
V8.5在资源导入时候,如果包含了导入环境License没授权的功能,虽可正常导入相关资源,但无法查找到无授权的资源。
(1)V10.5 在导入资源时,如果包含license没有授权的功能,系统会自动过滤不允许导入无授权的相关资源。
(2)V10.5 在导出资源时,如果包含license没有授权的功能(如旧版本的数据集),系统不支持导出相关旧数据集资源。
V8.5分为三大节点:
报表浏览、定制管理、移动端。
V10.5 分为十一节点:
数据连接、数据准备、数据挖掘、分析展现、社交、
移动端、资源发布、公共设置、系统运维、安全设置、微信端
(1)V10.5 不再显示旧版本数据集权限,可以控制数据模型的各类私有查询权限。
(2)V10.5 取消【移动端】节点的分享控制入口,由【社交>分享】统一控制PC端和移动端的分享权限。
注意:若用户在PC端对资源外链分享添加了访问限制,移动端上分享的链接同样也会受PC上的分享限制影响。
(3)V10.5中,针对操作权限做了精简,部分操作权限的子权限设置项入口默认是隐藏的(比如隐藏了透视分析的视图、资源树等按钮的控制),去掉的这些节点默认所有用户都有权限,一般不会影响系统的使用。
若要兼容V8.5版本的权限控制,可以在系统选项的高级设置项中增加“FUNCTION_IN_V8_MODE=true”,增加该设置项后,兼容的V8.5的权限控制统一放在“其它操作”节点下。
资源权限
数据权限
(1)V8.5资源权限细分为:
引用、查看、编辑、删除和再授权。
(2)引用权限:假设用户对某个报表的自助数据集拥有引用权限,就能在资源树下查看该自助数据集。
(3)编辑权限、删除权限是两种类型权限。
V10.5 资源权限细分为:
引用、查看、编辑、再授权和概览。
(1)V10.5 对引用权限进行重新定义:
即使拥有相应资源的引用权限,也不会看到相应资源在目录树上,最起码需要有查看权限才能看到;
(2)V10.5 对编辑权限的调整:
合并旧的编辑权限和删除权限为一个资源权限——编辑。
注意 |
---|
升级后希望能批量授予查看权限,以便快速调整系统权限话,可向技术支持反馈项目的实际场景,我司将针对实际场景提供解决方案 。 |
V10.5 对数据行权限变更调优了:
- 新版本数据行权限底层技术进行了一些变更调优,原来的数据行权限升级到新版本里面能自动兼容性升级。
- 如果升级后,新增了数据权限再回退到原来的版本,新的数据权限不一定能兼容回退。因此做此回退操作前必须备份知识库。
V8.5支持电子表格启用水印
V10.5 从数据安全角度考虑,提供系统级别的水印功能
V10.5 支持所有报表层添加水印,涉及数据预览的地方就有水印。 已去除系统选项中电子表格的水印设置项、电子表格插件端的水印设置项。
- 一旦“水印设置“开启,系统默认使用新水印。
- 若想启用电子表格旧水印,在系统选项的高级设置中写入USE_SPREADSHEET_REPORT_LEVEL_WATERMARK=true语句,清空缓存;设置了报表级别水印的电子表格,走旧版水印逻辑,没有设置的电子表格走新水印逻辑。
导出文件最大时长
V10.5:http://IP:Port/smartbi/vision/mobileX/login
审核流程
- 审核流程分为新版审核流程和旧版审核流程。
- 新旧版本审核流程的功能之间互相独立,资源之间互不兼容。
- 如果之前没有使用旧流程,升级后就会自动部署并使用新流程。
- 如果之前有使用旧流程,升级后默认禁用新流程,启用旧流程。
- 新旧版本的流程可以在系统运维的 系统选项>高级设置 中修改,设置审核流程的版本。
系统选项>公共设置>邮件设置中
“密码”以明文保存在知识库中。
(1)配置方式:手工编辑Smartbi安装目录下的smartbi.properties文件
(2)修改后只需刷新页面即可,无需重启服务器。
(3)allowedConfigIps这个属性控制的是config界面 ;如果控制的是monitor界面,对应的属性是allowedMonitorIps。
升级到V10.5版本后,需要向Smartbi官方支持申请授权包含相应功能模块的License
5.2 移除的功能列表
功能
移除说明
备注
Unionbase联合数据源临时表
高速缓存库
针对从旧版本升级到V10.5的用户,使用管理员账户初次访问升级后的V10.5环境,会进行系统检查,当检测到当前的高速缓存库为 infobright 时:
① 为了确保功能的正常使用,请参考文档切换高速缓存库,重新抽取;
② 如需正常访问原本基于 Infobright 建立的资源,请根据 Smartbi 部署方式进行选择:
- 使用 Windows安装包 进行覆盖升级的,请参考文档 Infobright 数据迁移到 SmartbiMppMD 进行数据迁移。
- 其它部署方式,请参考文档 Infobright数据迁移到SmartbiMPP 进行数据迁移。
V10.5中,高速缓存库尽量承载缓存的作用,不承载业务库的作用,因此对于V10.5 新用户(空库部署V10.5),默认不允许通过【加载文件数据】功能将文件导入高速缓存库内
针对旧版本升级上来用户,默认允许文件导入高速缓存库,无需配置。
数据连接
(1)数据源下面不支持显示业务视图>新建可视化数据集/SQL数据集
(2)数据连接默认不支持创建JAVA数据源,若希望在V10.5版本中继续使用,需更新授权包含Java数据集的license文件。
(3)产品不再提供“Informix”的内置数据库驱动。
针对旧版本升级上来的用户,原本使用“Informix”内置数据库驱动的数据连接,则需参考文档 如何向Smartbi中添加数据库驱动jar 添加自定义数据库驱动,然后使用自定义数据库驱动。
在 V9.5 及以上版本的电子表格中,当报表字段的数据来源为透视分析,且该透视分析字段已设置“显示分类汇总”时,不再支持显示透视分析的分类汇总合计值。
在系统选项的高级设置中,保留 ENABLE_LANGUAGE_SETTINGS 多语言配置项,去除以下两个重复的配置项:
- ENABLE_RESTREE_MULTI_LANGUGE
- SUPPORTED_LANGUAGES
在导出功能中去除了导出HTML类型,主要包括以下功能模块:
- 报表的导出按钮:透视分析、即席查询、电子表格、Word分析报告、PPT分析报告、页面、灵活分析、多维分析、多维探索;
- 报表右上角的更多中:透视分析、即席查询、电子表格、Word分析报告、PPT分析报告、页面、灵活分析、多维分析、多维探索、仪表分析、地图分析;
- 数据集预览界面的导出按钮:原生SQL数据集、SQL数据集、可视化数据集、Java数据集、存储过程数据集;
- 计划任务:任务的报表导出。