SharePoint 集成模式下的 Analysis Services (PowerPivot for SharePoint)

SharePoint 集成模式下的 Analysis Services 是一种 Analysis Services 服务器实例,它支持实时计算的压缩数据的内存中存储,以便响应对 PowerPivot 数据的查询。在 SQL Server 2008 R2 中,SharePoint 集成模式仅在 PowerPivot for SharePoint 安装中可用。在 PowerPivot for SharePoint 安装中,它是在“管理工具”的“服务”控制台应用程序中列出的 SQL Server Analysis Services (PowerPivot) Windows 服务。

重要说明重要提示

SharePoint 集成模式不支持传统的 OLAP 存储选项。您不能在 SharePoint 集成模式的 Analysis Services 上创建或运行 MOLAP、HOLAP 或 ROLAP 多维数据集数据库。但是,您可以部署 SharePoint 集成模式的 Analysis Services 实例和本机模式下的 Analysis Services 实例,并在同一台计算机上并行运行它们。如果您在同一台计算机上安装本机模式 Analysis Services 实例和 SharePoint 集成模式实例,则只有 SharePoint 集成模式实例将与场集成。

在通过 PowerPivot for SharePoint 进行安装时,Analysis Services 服务器实例将加载和卸载场中的 PowerPivot 数据,并且响应从本地 PowerPivot 系统服务对 PowerPivot 数据的查询。在 SharePoint 场中,Analysis Services 服务器实例只接受来自与其一起安装在同一台计算机上的本地 PowerPivot 系统服务的授权的请求。

Analysis Services 将 PowerPivot 数据作为原始的、未聚集的数据加载,这些数据将被动态重新构建以便响应与工作簿中数据可视化对象的用户交互。这些数据将被高度压缩以便提高服务器的性能。加载事件由查询处理的按需请求或者定义数据刷新操作的计划触发。在这两种情况下,本地 PowerPivot 系统服务都会检索 .xlsx 文件的只读副本并且对 Analysis Services 发出加载请求。Analysis Services 打开工作簿,提取 PowerPivot 数据,并将数据加载到内存中。

如果未收到任何查询或者数据的更新版本可用,Analysis Services 将卸载数据。如果对服务器或要加载的更新版本没有内存压力,服务器在内存中将保存数据 48 小时,之后将卸载数据并释放内存。如果系统对内存的压力较大,将更快地卸载数据,以便为其他 PowerPivot 数据文件腾出空间。在这种情况下,该文件将存入缓存,这样它可以更方便地供后续请求使用。数据始终首先卸载到文件缓存中。缓存的文件在三天后将被自动删除,但如果您需要腾出计算机硬盘上的空间,则可以手动删除特定的文件。有关缓存的详细信息,请参阅 PowerPivot 系统服务

单击下面的链接可转到本主题中的特定部分:

服务配置和管理

服务依赖项和要求

服务配置和管理

SharePoint 集成模式下的 Analysis Services 实例将作为命名的 SQL Server Analysis Services“PowerPivot”实例进行安装。它由 SQL Server 安装程序使用在安装过程中为 Analysis Services 指定的服务帐户设置。

SharePoint 集成模式的 Analysis Services 实例使用内存中数据存储和压缩方法。不支持重新配置 SharePoint 集成模式的 Analysis Services 实例来支持 MOLAP、ROLAP 或 HOLAP 存储模式。

服务器管理必须通过 SharePoint 管理中心和 PowerPivot 管理面板实现。切勿使用“服务”控制台应用程序或 SQL Server 配置管理器来更改服务帐户。使用管理中心将确保服务器配置更改广播到场中的其他服务器。在您使用 SharePoint 工具配置和管理在场中运行的服务时,由 SharePoint 工具管理的权限和登录名也更新。此外,管理中心使用称作**“一个或多个服务已启动或停止”**的计时器作业来重新启动它认为应运行的服务。如果您使用非 SharePoint 工具停止 Analysis Services,则在该计时器作业运行时该服务将重新启动。

使用管理中心,您可以配置以下项目:

使用 PowerPivot 管理面板,可执行以下操作:

服务依赖项和要求

Analysis Services 服务 作为应用程序服务器上的后端服务运行。被定向到服务和从服务定向的所有请求和响应都会执行在同一台计算机上运行的本地 PowerPivot 系统服务实例。

重要说明重要提示

SQL Server Analysis Services (PowerPivot) 与在同一台计算机上运行的本地 PowerPivot 系统服务紧密结合。除非您在排除特定问题,否则,Analysis Services 服务器实例和 PowerPivot 系统服务应一起启动和停止。有关详细信息,请参阅启动或停止 PowerPivot for SharePoint 实例上的服务

PowerPivot 服务应用程序为 PowerPivot 系统服务实例提供应用程序池。应用程序池标识必须对 Analysis Services 实例具有 Analysis Services 管理权限,以便对服务器发出加载和卸载数据请求。在您使用管理中心更改服务帐户或密码时,将自动授予和更新这些权限。有关详细信息,请参阅更改服务帐户和密码 (PowerPivot for SharePoint)