页面树结构

版本比较

标识

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

...

序号诊断项源环境知识库目标环境知识库

.........
3数据库表数据大小写敏感*
4数据库是否有全局参数控制表数据大小写敏感*...


1) 将附件中的资源使用“导入资源”功能导入到源环境中。该资源提供了一个知识库数据诊断的JAVA数据集,用于诊断知识库中是否存在大小写不一样但是内容一样的主键数据,如t_user表中存在c_id 为 A、a的两条数据。诊断资源:

2)在源环境中找到之前导入的JAVA数据集,编辑该数据集,进行数据预览。

Image Removed将附件中的资源使用“导入资源”功能导入到源环境中。该资源提供了一个知识库数据诊断的数据模型,用于诊断知识库中数据大小写情况。

诊断资源:知识库诊断资源_migrate.xml;“导入资源”功能请参考:导入资源
Image Added

2)编辑该数据模型“知识库诊断数据模型”,进入数据模型中的“脚本查询”的编辑界面,点击执行进行数据预览

Image Added

注意
title

1、请在源环境的空闲时间进行操作,减少干扰

2、若发现搜索不到对应的JAVA数据集,可能是高版本(V10、V11)环境未开启旧数据集。请参考V10.5 License控制旧数据集设置问题开启旧数据集。

3、该数据集预览会编辑知识库中所有表进行诊断,耗时需要数分钟,请耐心等待

2、该脚本预览时会遍历知识库中所有表进行诊断,耗时需要数分钟,请耐心等待


3)获取查询结果后,参考如下表格进行操作

查询结果下一步处理动作
结果为空

结果为空表示源环境知识库中不存在主键大小写不一致但是内容一致的数据,可以直接迁移。

在“知识库迁移诊断Excel表格”的“处理结果”一格中,填入“根据诊断结果,可以正常迁移”

结果不为空

结果有数据表示源环境知识库中存在主键大小写不一致但是内容一致的数据,无法兼容。

需通过定制兼容,可联系思迈特技术支持进行沟通。

...

使用 Smartbi 系统中的备份与恢复知识库功能进行迁移。具体操作可参考:备份知识库恢复知识库

注意
title注意

不建议使用数据库工具进行备份、恢复。数据库工具备份恢复无法兼容不同知识库之间表名、列名大小写策略,不建议使用数据库工具进行备份、恢复。

(二)实施迁移

参考如下步骤进行迁移

Image Removed

1、Step1:源环境备份知识库1、源环境备份知识库
在源环境上通过“备份知识库”功能对知识库进行备份。

2、Step2:目标环境备份知识库2、目标环境恢复知识库
在目标环境上通过“备份知识库”功能对知识库进行备份,按照日期修改备份下来的知识库名称,作为存档以备不时之需。
3、Step3:目标环境恢复知识库
在目标环境上通过“恢复知识库”功能,将源环境备份的知识库文件backup.zip恢复到目标环境中。
至此,源环境到目标环境的迁移动作完成。

...

2、实施分阶段迁移进行,先迁移测试环境,再迁移正式环境

常见问题

1、若同时存在版本升级和知识库迁移,如何实施比较合适?

答复:由于新版本可兼容更多的数据库类型作为知识库,因此需要先进行版本升级,再进行知识库迁移。

注意
title

1、无论版本升级还是知识库迁移,都需要进行周密的准备、实施、测试工作。参考:Smartbi版本升级

2、版本升级和知识库迁移不能同时进行,极有可能因版本差异、知识库兼容问题从而相互干扰,增大问题排查难度,严重影响实施进度!