OBIEE 12.2.1.2 增加最大单元格并导出到 Excel

Posted

技术标签:

【中文标题】OBIEE 12.2.1.2 增加最大单元格并导出到 Excel【英文标题】:OBIEE 12.2.1.2 Increasing Max Cells and Export to Excel 【发布时间】:2018-03-22 13:37:17 【问题描述】:

如果可能,我想增加默认配置以使 OBIEE 能够显示 60 个事实和数字的组合以及

以下 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>

oijh

目前我正在向测试中添加以下更改:

/OBIJH/config.xml: 增加socket超时和输入流限制,设置read request before processing标志为false。

 <XMLP>
    <InputStreamLimitInKB>2097152</InputStreamLimitInKB>
    <ReadRequestBeforeProcessing>false</ReadRequestBeforeProcessing>
 </XMLP>

biconfig/bridgeconfig.properties:添加属性以增加套接字超时和池中的最大连接数。

非常感谢您的想法和建议。

【问题讨论】:

对于一个 SO 线程来说,这个话题有点太大了 :) 来这里:telegram.me/obihackers 【参考方案1】:

我们遇到了同样的问题。我们当前的设置是显示最多 300k 行,但是每当我们尝试以 excel 格式下载约 50k 以上的数据时,它都会失败。它以 csv 格式运行没有问题,但在某些情况下它也失败了。

我们尝试了 InputStreamLimitInKB 参数,增量为 1024kb,最高可达 GB,但从未成功。我们还在 bridgeconfig.properties 中调整了套接字超时和池中的最大连接数。

最后,我们通过将 InputStreamLimitInKB 设置为 0 来删除它。根据 oracle,它应该只在测试中完成。但是在这样做之后,它每次都有效。这里唯一关心的是 CPU 利用率,因为它占用了每个线程 10% 的 CPU 功率。

我们观察到 JAVA 主机在一定限度内处理了内存分配,但超出此限度它会在 sockettimeout 后杀死线程。

所以我们了解到-

    如果 InputStreamLimitInKB 设置得非常高,则会出现一些错误,导致 java 无法完成导出 InputStreamLimitInKB 没有限制,它在 sockettimeout 之前运行良好。 即使没有限制,环境也很稳定,并且导出工作正常。

最后: 请试一试,并记录一段时间内的内存和 CPU 使用情况。如果您发现有问题,请恢复为推荐的参数值。

【讨论】:

以上是关于OBIEE 12.2.1.2 增加最大单元格并导出到 Excel的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rs 2008 导出到单元格并获取合并单元格错误

OBIEE 12.2.1.2 - 0,0% 显示在图表中

OBIEE 12.2.1.2 - 从早期保存的 RPD 副本恢复 RPD

OBIEE 12.2.1.2 - 数值的自定义数据格式

显示最大行数选择器在 OBIEE 中不起作用

小5聊C# NPOI添加图片到Excel指定单元格并自适应宽度