Cloud APD迁移LOB问题:迁移后生成基础LOB不存在的不必要实体
解决Cloud APD迁移LOB生成不必要实体的问题
问题背景
某LOB由Cloud APD推出前的旧版APD(Policy Centre Administration板块的产品管理工具)创建,通过导出XMind文件→导入Cloud APD的流程迁移后,系统生成了基础LOB中不存在的冗余实体,目标是让迁移后的LOB与本地部署APD中的完全一致。
排查与修复步骤
- 校验XMind导出内容
导出后直接打开XMind文件,搜索本地LOB中没有的实体名称,确认是否是导出过程中自动新增的。旧版APD的XMind导出可能会包含一些默认隐藏的元数据或关联实体,需要手动删除这些冗余节点后再导入。 - 检查Cloud APD导入规则
Cloud APD的导入工具可能会对旧版XMind格式做自动补全,比如默认添加某些系统级实体。进入Cloud APD的导入设置,关闭「自动补全缺失关联实体」「默认创建基础模板实体」这类选项,确保导入时严格遵循XMind文件内容。 - 对比新旧APD的实体定义差异
旧版本地APD和Cloud APD的基础LOB实体模型可能存在版本差异,导出前在旧版APD中导出LOB的实体定义清单,导入后在Cloud APD中导出对应清单,用文本对比工具(如Diff)找出新增实体,手动删除这些冗余项。 - 启用Cloud APD的严格匹配导入模式
部分版本的Cloud APD支持严格匹配导入模式,开启后只会导入XMind中明确定义的实体,不会自动生成任何额外内容。在导入向导中找到该选项并启用。
验证方法
迁移完成后,分别在本地APD和Cloud APD中导出LOB的完整实体清单,逐行对比确认无冗余实体,同时测试LOB的核心功能(如产品配置、规则关联)是否与本地环境一致。
内容的提问来源于stack exchange,提问作者sbt
相关产品推荐
相关产品推荐

