在 SharePoint 集成模式下,可以将 Analysis Services 服务器实例配置为支持特定类型的处理请求,例如数据刷新或仅查询处理。 默认情况下,这两种类型的负载请求都已启用。 可以关闭任一类型来创建专用查询引擎或数据刷新服务器。
适用于: SharePoint 2010
注释
在此版本中,没有用于限制数据刷新作业或按需查询的内存或 CPU 使用率的配置设置。 Analysis Services 服务实例将使用可用于运行其所管理的查询和数据刷新作业的所有资源。
本主题包含以下部分:
配置处理模式
在管理中心的“系统设置”中,单击 服务器上的“管理服务”。
在页面顶部的“服务器”中,单击向下箭头,然后单击“ 更改服务器”。
选择包含您要配置的 Analysis Services 服务器实例的 SharePoint 服务器。
单击 “SQL Server Analysis Services”。
在服务实例使用情况中,执行下列操作之一:
清除“ 启用加载只读数据库” 复选框,以关闭每当用户打开包含 PowerPivot 数据的工作簿时发生的按需查询处理。
清除复选框以关闭启用数据库加载进行数据刷新的计划。
注释
关闭数据刷新不会从 SharePoint 网站中删除数据刷新选项。 拥有 PowerPivot 工作簿的用户仍然可以为数据刷新创建计划,但数据刷新不会在该服务器上发生。
(可选)对于数据刷新操作,您可以更改并发刷新作业的数量。 如果服务器配置为仅进行数据刷新,或者服务器上还有其他处理器,则建议增加并发作业数。 如果要释放系统资源进行更多按需查询,则可以减少并发作业数。
保存更改。 在处理事件发生之前,服务器不会验证条目。 如果为并发作业输入无效号码,则会在处理下一个请求时检测并记录错误。
更改可并行运行的数据刷新作业数
数据刷新作业是一项计划任务,该任务将添加到由 PowerPivot 服务应用程序维护和监视的处理队列中。 作业由 PowerPivot 工作簿中的一个或多个数据源的计划信息组成。 针对每个已定义的计划创建一个单独的作业。 如果工作簿所有者为所有数据源定义一个计划,那么整个数据刷新操作只会创建一个作业。 如果工作簿所有者为外部数据源创建单个计划,则会创建多个作业并运行,以完成该工作簿的完整数据刷新。
如果系统具有支持额外负载的容量,则可以增加可以同时运行的数据刷新作业数。
设置 | 有效值 | DESCRIPTION |
---|---|---|
默认值 | 根据 RAM 计算。 | 默认值基于可用内存量除以 4 GB。 默认值由公式计算,以便根据系统的功能调整设置。 注意:根据对实际 PowerPivot 数据源进行大量采样所得的内存使用情况,选择了 4 GB 作为除数。 它不基于 PowerPivot 物理或逻辑体系结构。 |
最大值 | 根据 CPU 数量进行计算。 | 可以指定的并发作业的最大数目取决于计算机上的处理器数。 例如,在 4 套接字四核计算机上,可以并发运行的作业数上限为 16。 |
将默认值增加到更高的值
下图显示了 RAM 和 CPU 的不同组合,以及根据系统特征计算得出的默认值和最大值。 请注意,可以并发运行的数据刷新作业数量的计算默认值基于系统内存,而计算的最大值基于处理器。 最后一列指示是否可以增加最大并发数据刷新任务数。
实际 RAM (以 GB 为单位) | 计算的默认值 | 实际中央处理器数量 | 已计算的最大值 | 增加并发作业? |
---|---|---|---|---|
4 | 1 | 1 | 1 | 否。 默认值和最大值相同。 |
4 | 1 | 4 | 4 | 是的。 可将并发作业数增加到 2、3 或 4。 |
8 | 2 | 4 | 4 | 是的。 可将并发作业数增加到 3 或 4。 |
16 | 4 | 4 | 4 | 否。 默认值和最大值相同。 |
32 | 使用计算默认值的公式,默认值为 8。 由于默认值高于允许的最大值,因此在这种情况下,不会使用计算默认值。 | 4 | 4 | 否。 尽管大型 RAM 表示默认为 8 个并发作业,但具有 4 个处理器的计算机最多支持 4 个并发作业。 |
32 | 8 | 8 | 8 | 否。 |
32 | 8 | 16 | 16 | 是的。 |
64 | 16 | 16 | 16 | 否。 |
由于无法提前知道多个作业是否可以同时成功运行,因此,在分析一段时间内的内存消耗并确定服务器内存通常未充分利用后,应增加并发作业的数量。
每个数据刷新作业将具有不同的加载特征,具体取决于正在刷新的数据源的数量和大小。 具有较少行数的单个数据源的工作簿的处理负载比具有大量数据源和非常大的行集的工作簿要轻得多。