跨行限制

SSPROCROWLIMIT 配置设置控制 Smart View 或其他网格客户机请求上的 Essbase 进程的最大行数。

语法

SSPROCROWLIMIT n

n - 整数值为 16,384 或更高。默认值为 250,000。

说明

SSPROCROWLIMIT 仅当选中隐藏 #Missing 行的选项时才有效。


Smart View 的数据选项,用于隐藏仅包含 #Missing 的行

Essbase 在隐藏之前对行进行计数,即包含 #Missing 行和包含零值的行。

Smart View 用户放大一个或多个成员时, Essbase 必须处理一个更大的网格,其中包含扩展到选项中的放大级别集的选定成员。设置了禁止 #Missing 行的选项时, Essbase 仅返回至少有一列包含非缺失值的行。SSPROCROWLIMIT 定义 Essbase 需要处理的大型网格的最大大小(行数)。此设置可防止单个网格操作占用过多的内存。

如果未选择隐藏 #Missing 行的选项,则限制为 64000。

说明

  • SSPROCROWLIMIT 适用于未处理的行;也就是说,它是 Essbase 在处理之前接受的行数。行处理可消除缺少的行。处理后,客户机可以检索的行数取决于网格客户机定义的限制。

  • 如果超出了 SSPROCROWLIMIT,则 Essbase 会发出错误消息并停止处理请求。

  • 此设置未在 Smart View 自由形式模式下使用。

  • Oracle 建议不要使用大于 500,000 的限制。

范例

SSPROCROWLIMIT 300000