思迈特软件每年都会发布新产品版本,不断地加强产品功能,从而提升用户体验。
Smartbi版本升级基本是平滑顺利的,但是也可能会存在一定风险和产生一定工作量。请在跨版本升级前先阅读了解以下产品升级流程。
1. 阅读升级注意事项
当我们了解 V10.5 版本更新介绍 后,希望升级到高版本的Smartbi版本时,请先详细阅读版本升级注意事项,以便了解产品升级后的基础环境及功能变化差异等。
升级注意事项:【升级注意事项】V9.7➜V10.5
2. 申请新版本的授权文件(License)
由于旧版本的授权文件(Smartbi-License.xml)并不会包含高版本的新功能授权,为了确保正常使用新功能,请提前联系销售,重新申请新版本的 License 授权文件。
3. 升级前评估
在做升级操作前,需要先联系 Smartbi官方支持 去评估定制功能的兼容升级。
考虑因素如下:
① 整理用户环境的定制开发内容。如定制扩展包的兼容性,该部分需要重新做兼容升级,并评估二次开发的代码升级代价;
- ② 用户环境是否涉及较多手动编写的宏代码。该部分需要根据具体情况做兼容升级;
③ 用户环境是否有做集成。如果有集成,需要先明确用户的集成方式再具体判断;
④ 用户环境都制作了哪些类型的报表。这些具体的报表功能会涉及到 升级注意事项 里面的内容。若用户一定需要将其更改成旧版本模式,则需要重新定制(一般不建议这样做)。
如果涉及上述问题较多,建议由具体的实施人员配合用户做升级操作。
4. 容灾备份
Smartbi 的升级过程都是平滑顺利的,不过为了更好地保障数据的安全,同时考虑到数据备份是容灾的基础,所以在任何情况下的 Smartbi 升级,我们都必须提前进行全面的容灾备份,以此确保万无一失。
备份内容参考如下:
备份范围 | 备份理由 | 备份要求 |
---|---|---|
备份产品知识库 | 知识库是产品的“元数据库”, 用于存储 Smartbi 系统相关信息的数据库,包括:用户管理、目录和报表等信息,是保证Smartbi系统正常运行的关键。 | (1)通过 “系统运维” 下 Smartbi 的内置工具 “备份知识库” 来备份知识库; (2)邀请DBA(数据库管理员)协助,在数据库中利用其备份工具进行备份数据库。 |
备份主程序文件(smartbi.war) | 如需回退旧版本,可用smartbi.war重新部署,与此同时也需要保留旧版本的授权文件和扩展包,以便正常使用功能。 | 温馨提醒,备份文件请注意存放的位置,最好统一放在专门的备份分区,以便后续寻找。 |
备份扩展包 | ||
备份授权许可文件 (Smartbi-License.xml) |
5. 升级测试(必做)
内容 | 说明 |
---|---|
为什么需要升级测试? | 在新的测试环境预先进行升级测试。
|
如何做升级测试? | ※ 参考文档 升级前测试 进行升级测试 ※ 关键步骤: 获取旧版本的知识库文件>搭建一个新版本测试环境>验证测试系统各报表等资源、功能是否正常。 |
有哪些注意事项? | (1)※ 待测试环境升级验证通过后,我们才能开始对生产环境进行新版本升级,以防对生产环境造成损坏。 (2)可以考虑列出常用的用户操作,还需考虑模拟用户场景数据进行预升级测试。 |
6. 升级实操
参考前五个步骤将前期必须准备的工作都做好了,再参考当前文档 【升级实操】V9.7➜V10.5 对生产环境进行新版本升级,以防对生产环境造成损坏。
7. 版本回退
如果有升级过程中出现不可预料的意外情况导致环境无法使用,需要回退,可参考 【版本回退】V10.5➜V9.7 进行版本回退。