3 Provider Services 配置

Essbase Web 界面中提供了 Provider Services 配置属性,以帮助您管理网络超时参数。

您可以在控制台中设置 Provider Services 配置的值。请参见 Set Provider Services Configuration Properties

essbase.jobs.maxCount

使用 Provider Services 配置属性 essbase.jobs.maxCount,您可以设置 Essbase 可以运行的最大并行作业数。

语法

essbase.jobs.maxCount n

n - 指定 Essbase 可以并行运行的活动作业数。默认值为 10。

说明

作业是从 Essbase Web 界面运行的操作。作业包括加载数据、构建维、导出多维数据集、运行 MaxL 脚本、运行计算和清除数据等。作业是异步执行的,这意味着它们在后台作为唯一的线程运行。每个作业都具有一个唯一的 ID。

此属性区分大小写,因此请务必按示例中所示指定其名称。

范例

essbase.jobs.maxCount 15

olap.server.netRetryCount

使用 Essbase Provider Services 配置属性 olap.server.netRetryCount,可以设置 API 在失败和报告错误之前重试不成功的网络操作的次数。如果 olap.server.netSocketTryInfinite 设置为 true,则 olap.server.netRetryCount 没有影响。

语法

olap.server.netRetryCount n

n - 整数值。默认值为 600 次重试。每五次尝试都会超时一秒。默认值 600 提供了两分钟的超时。

olap.server.netSocketTimeOut

使用 Provider Services 配置属性 olap.server.netSocketTimeOut,可以设置在操作 I/O 超时之前可以阻止 Essbase 网络操作(读/写)的最长时间。

语法

olap.server.netSocketTimeOut n

n - 指定在操作 I/O 超时之前可以阻止 Essbase 网络操作的毫秒数。

注意:

此值影响总体请求超时行为,不应随意更改。

范例

olap.server.netSocketTimeOut 200

olap.server.netSocketTryInfinite

使用 Essbase Provider Services 配置属性 olap.server.netSocketTryInfinite,可以设置客户机是否将继续无限地尝试网络操作。如果设置为 true ,则 olap.server.netRetryCount 没有影响。默认值为

语法

olap.server.netSocketTryInfinite true|false

system.cluster.monitorInterval

使用 Provider Services 配置属性 system.cluster.monitorInterval,您可以设置 Essbase 在主动 - 主动(只读)集群中轮询服务器节点以确定节点是关闭还是活动的间隔。

语法

system.cluster.monitorInterval n

n - Essbase 轮询活动 - 活动(只读)群集中的节点以查看它们是关闭还是活动的间隔(以秒为单位)。默认间隔为 30。

范例

system.cluster.monitorInterval 30