OBIEE与OAS客户端工具能否跨版本互用?OAS无主题区报错排查
排查方案与解决步骤
这是OBIEE迁移RPD到OAS的高发兼容问题,本地装不装客户端根本不影响服务端已经上传的RPD加载和主题区展示,按下面的优先级挨个查就行:
- RPD连接池密码解密失败(90%概率是这个问题)
OAS上传RPD的时候不会弹出显性错误,但OAS和OBIEE的RPD加密密钥是完全独立的,直接上传OBIEE导出的RPD,服务端解不开RPD里存储的连接池密码,就会报Invalid connection details,所有依赖该连接的主题区都会自动隐藏,创建分析时无法在列表中看到。
你提到在工具内可以正常导入元数据,基本是离线打开RPD时的测试结果,不代表服务端加载RPD时连接正常:登录OAS企业管理器,在BI配置页找到已上传的RPD,把所有连接池的账号密码重新输入一遍并保存,重启BI服务组件后再验证。 - RPD版本不兼容
不要用OBIEE 12.2.1.4自带的管理工具编辑要上传到OAS的RPD,必须安装对应OAS版本的客户端工具,用新版管理工具打开原有RPD,等待自动完成元数据版本升级后保存,再上传到OAS服务端。
关于客户端共存的疑问:两个版本的BI客户端可以安装在同一台机器的不同目录,完全不会冲突;OAS版本的管理工具向下兼容OBIEE 12.2.1.4环境的RPD编辑、在线连接操作,反过来旧版OBIEE管理工具无法连接高版本OAS服务,也无法生成适配OAS的RPD格式。 - 服务端缓存与权限检查
- 上传RPD后登录OAS分析页的管理控制台,执行一次
重载文件和元数据操作,手动触发元数据刷新,清除浏览器缓存后重新登录,服务端默认不会在RPD上传完成后自动刷新主题区缓存。 - 检查当前登录账号的权限配置,确认持有对应主题区的访问权限、创建分析的权限,避免权限配置导致主题区被隐藏。
- 上传RPD后登录OAS分析页的管理控制台,执行一次
- DV模块特殊配置
DV模块读取主题区走独立的BIJDBC通道,不直接复用RPD内的连接池,需要在OAS控制台的数据源配置页,确认内置BI Server数据源的连接状态正常,对应的管理员账号、服务端口配置正确。
实际运维踩过一模一样的坑,按以上步骤操作即可解决,由于两套环境连接同一数据库,数据库侧的网络、账号权限本身是连通的,不需要额外调整数据库侧配置。
内容的提问来源于stack exchange,提问作者Sherzodbek
相关产品推荐
相关产品推荐

