如果可能,我想增加默认配置以使OBIEE能够显示60个事实和数字的组合以及< 100k行并导出到excel
以下iconf,nqsconf和obijh更改启用组合+导出 - 但是 - 环境不是"运行稳定" - 崩溃。
iconf
<Cube>
<CubeMaxRecords>30000</CubeMaxRecords>
<CubeMaxPopulatedCells>120000</CubeMaxPopulatedCells>
</Cube>
<Pivot>
<MaxCells>3840000</MaxCells>
<DefaultRowsDisplayedInDelivery>200000</DefaultRowsDisplayedInDelivery>
<DefaultRowsDisplayedInDownload>100000</DefaultRowsDisplayedInDownload>
<DisableAutoPreview>false</DisableAutoPreview>
</Pivot>
<Table>
<MaxCells>3840000</MaxCells>
<DefaultRowsDisplayedInDelivery>200000</DefaultRowsDisplayedInDelivery>
<DefaultRowsDisplayedInDownload>100000</DefaultRowsDisplayedInDownload>
</Table>
<ODBC>
<ResultRowLimit>100000</ResultRowLimit>
</ODBC>
obijh
目前我正在为测试添加以下更改:
/OBIJH/config.xml:增加套接字超时和输入流限制,并在处理标志之前将读取请求设置为false。
<XMLP>
<InputStreamLimitInKB>2097152</InputStreamLimitInKB>
<ReadRequestBeforeProcessing>false</ReadRequestBeforeProcessing>
</XMLP>
biconfig / bridgeconfig.properties:添加属性以增加套接字超时和池中的最大连接数。
非常感谢您的意见和建议。
答案 0 :(得分:0)
我们遇到了同样的问题。我们的当前设置显示最多 300k 行,但是每当我们尝试以 excel 格式下载约 50k 以上的数据时,它都会失败。它以 csv 格式正常工作,但在某些情况下它也会失败。
我们以 1024kb 的增量尝试了 InputStreamLimitInKB 参数,但从未成功。我们还在 bridgeconfig.properties 中调整了套接字超时和池中的最大连接数。
最后,我们通过将其设置到每预言0。如它应该只在测试完成除去InputStreamLimitInKB。但是这样做之后,它每次都有效。仅关注这里是与CPU利用率,因为它正在采取每线程的CPU功率的10%。
我们观察到,达到一定限度JAVA主机处理的内存分配,但除此之外,它是经过了socketTimeout杀死线程。
所以我们了解到-
最后: 请试一试,并记录一段时间内的内存和 CPU 使用情况。如果您发现有问题,请恢复为推荐的参数值。