| 问题 | 解决方法 |
| 默认每页显示的数据为500条,当数据大于500条时。在导出数据的时候只能导出500条 | 两种解决方案
1. 打补丁11700314(目前此补丁只有linux32 和 windows的版本)
2. 修改instanceconfig.xml,添加
<DefaultRowsDisplayedInDownload>7500</DefaultRowsDisplayedInDownload>
<MaxVisibleRows>500</MaxVisibleRows>
<MaxCells>500000</MaxCells> 到< ivot>或<Table>中,尽量把数字加大,强烈推荐第一种方法 |
nQSError: 22038
FunctionREPORT_AGGREGATE requires at least one measure column in its first argument | 1. 打补丁12391045
2. 此问题多出现在使用Union all型报表时,有时需要给某个字段赋0值,而此时如果用到REPORT_AGGREGATE函数时(可以在高级里面查看SQL)则会报此错误。如果不能打补丁,我们可以在数据库层加一个物理“0字段”,来代替在编辑表达式的时候直接加0 |
| 安全验证 | 由于之前在10g中使用的是外部表验证方式,所以在11g还需要配置外部表验证,但是要注意两个地方
1. 用户的权限控制以前由变量GROUP控制,在11g也可以用ROLES这个变量
2. 如果在BIEE中需要访问BIP则必须在WebLogic中添加SQLAuthorization,把外部表的用户引入到WebLogic中(此处基于BIP的安全验证选择的是Oracle Fussion Middleware,其它验证方式还未验证) |
| 使用URL调用报表传参乱码问题 | 当使用JS通过URL调用报表传参时,如果参数是中文的话,使用和10g里面相同的方法是不行的,参数被解析成了乱码。除了在URL上面加encodeURI之外,还需要在带中文的参数上,再单独添加一个encodeURI方法。 |
升级后的Administrator不能登录
(同样适应11g的RPD不同环境之间迁移造成用户不能登录的现象)
| 根据以下步骤
1. 打开NQCONFIG.INI修改FMW_UPDATE_ROLE_AND_USER_REF_GUIDS=YES
2. 修改instanceconfig.xml
<Catalog>
<UpgradeAndExit>false</UpgradeAndExit>
<UpdateAccountGUIDs>UpdateAndExit</UpdateAccountGUIDs>
</Catalog>
3. 重新启动BI相关服务
4. 还原之前的配置,再次重启
|
| Online check in操作时,报nQSError37005 事物处理更新失败 | 打补丁12909840 |
Solaris下导入元数据时,报nQSError 10092 : Oracle BI Server 当前未运行
| 此错误在Solaris平台或者AIX平台出现,可以使用本地导入方式替代。
bug描述参见Oracle support文档 或附件3
https://support.Oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=1365539.1
|