使用情况数据收集是场级 SharePoint 功能。 PowerPivot for SharePoint 使用此系统并扩展此系统,以便在 PowerPivot 管理仪表板中提供报告,以展示如何使用 PowerPivot 数据和服务。 根据安装 SharePoint 的方式,可能会关闭场的使用情况数据收集。 服务器场管理员必须启用使用情况日志记录,才能创建 PowerPivot 管理仪表板中显示的使用情况数据。 有关如何为 PowerPivot 事件启用和配置使用情况数据收集的详细信息,请参阅 配置使用情况数据收集 for (PowerPivot for SharePoint)。
有关 PowerPivot 管理仪表板中的使用情况数据的信息,请参阅 PowerPivot 管理仪表板和使用情况数据。
本主题内容:
使用情况数据收集和报告体系结构
PowerPivot 使用情况数据是使用 SharePoint 基础结构和 PowerPivot 服务器组件中的功能组合收集、存储和管理的。 SharePoint 基础结构提供集中式使用服务和内置定时任务。 PowerPivot for SharePoint 为在 SharePoint 管理中心中查看的 PowerPivot 使用情况数据和报表添加了长期存储。
在使用情况数据收集系统中,事件信息在应用程序服务器或 Web 前端上输入使用情况收集系统。 使用情况数据在系统中移动,这一过程由计时器作业启动,将数据从物理服务器上的临时数据文件移至数据库服务器上的永久性存储。 下图演示了通过数据收集和报告系统移动使用情况数据的组件和过程。
注意: 验证是否启用了使用情况数据收集。 若要验证,请转到 SharePoint 管理中心中的 监视 。 有关详细信息,请参阅 配置使用情况数据收集(适用于 SharePoint 的 PowerPivot)。
阶段 | DESCRIPTION |
---|---|
1 | 使用情况数据收集由 SharePoint 部署中的 PowerPivot 组件和 Analysis Services 数据提供程序生成的事件触发。 可打开或关闭的可配置事件包括连接请求、加载和卸载请求,以及由应用程序服务器上的 PowerPivot 服务监视的查询响应计时事件。 仅由服务器管理且无法关闭的其他事件。 其中包括数据刷新和服务器健康事件。 最初,使用 SharePoint 系统的数据收集功能,本地日志文件中会收集和存储使用数据。 这些文件及其位置是 SharePoint 中标准使用情况数据收集系统的一部分。 文件的位置在场中的每个服务器上都是相同的。 若要查看或更改日志记录目录的位置,请转到 SharePoint 管理中心中的 监视 ,然后单击“ 配置使用情况和运行状况数据收集”。 |
2 | Microsoft SharePoint Foundation 使用情况数据导入计时器作业按计划间隔(每小时)将使用情况数据从本地文件移动到 PowerPivot 服务应用程序数据库。 如果服务器场中有多个 PowerPivot 服务应用程序,则每个应用程序将有自己的数据库。 事件包括用于标识哪个 PowerPivot 服务应用程序生成事件的内部信息。 应用程序标识符确保使用情况数据绑定到创建它的应用程序。 |
3 | 数据将复制到内部报告数据库,该数据库可用于管理中心中的 PowerPivot 管理仪表板。 |
4 | 数据源是一个 PowerPivot 工作簿,你可以访问该工作簿以在 Excel 中创建自定义报表。 只有一个源工作簿的实例。 本地化报表都基于同一源工作簿。 |
5 | PowerPivot 服务应用程序的使用情况数据在报表中呈现,供负责管理服务器性能和可用性的管理员使用。 为支持的 SharePoint 语言创建工作簿的本地化实例。 有关详细信息,请参阅本主题中的 使用情况数据报告 。 |
使用情况数据的源
启用使用情况数据收集后,将为以下服务器事件生成数据。
事件 / 活动 | DESCRIPTION | 可配置 |
---|---|---|
连接 | 代表在 Excel 工作簿中查询 PowerPivot 数据的用户建立的服务器连接。 连接事件标识谁打开了与 PowerPivot 工作簿的连接。 在报表中,此信息用于标识最常见的用户、同一用户访问的 PowerPivot 数据源以及一段时间内连接的趋势。 | 可以启用和禁用 配置使用情况数据收集(PowerPivot for SharePoint)。 |
查询响应时间 | 根据查询完成时间对查询进行分类的查询响应统计信息。 查询响应统计信息显示服务器响应查询请求所需的时间模式。 | 可以启用和禁用 配置使用情况数据收集 (PowerPivot for SharePoint)。 |
数据加载 | Analysis Services 服务的数据加载操作。 数据加载事件标识最常使用哪些数据源。 | 可以启用和禁用 为 PowerPivot for SharePoint 配置使用情况数据收集。 |
数据卸载 | PowerPivot 服务应用程序数据卸载操作。 如果未使用非活动 PowerPivot 数据源,或者服务器内存不足或需要额外的内存来运行数据刷新作业,Analysis Services 服务将卸载非活动 PowerPivot 数据源。 | 可以启用或禁用 PowerPivot for SharePoint 的使用情况数据收集配置。 |
服务器运行状况 | 通过 CPU 和内存利用率衡量服务器健康状况的服务器操作。 此数据是历史数据。 它不提供有关服务器上的当前处理负载的实时信息。 | 否。 始终收集此事件的使用情况数据。 |
数据刷新 | PowerPivot 服务启动的数据刷新操作用于计划的数据更新。 数据刷新的使用历史是在应用程序级别为运营报告收集的,并反映在单个工作簿的“管理数据刷新”页面中。 注意: 对于 SQL Server 2012 SP1 和 SharePoint 2013 部署,数据刷新由 Excel Services 管理,而不是 Analysis Services Server 管理。 |
否。 如果为 PowerPivot 服务应用程序启用数据刷新,则始终收集数据刷新使用情况数据。 |
服务和定时任务
下表介绍了使用情况数据收集系统中的服务和数据收集存储。 有关如何重写计时器作业计划以强制在 PowerPivot 管理仪表板报表中刷新服务器运行状况和使用情况数据的说明,请参阅 PowerPivot Data Refresh with SharePoint 2010。 可以在 SharePoint 中央管理中查看计时器作业。 转到 “监视”,然后单击“ 检查作业状态”。 单击“ 查看作业定义”。
组件 | 默认计划 | DESCRIPTION |
---|---|---|
SharePoint 计时器服务 (SPTimerV4) | 此 Windows 服务在服务器场中的每台成员计算机上本地运行,并处理在服务器场级别定义的所有定时任务。 | |
Microsoft SharePoint Foundation 使用情况数据导入 | SharePoint 2010 每 30 分钟一次。 SharePoint 2013 每 5 分钟一次。 | 此计时器作业在场级别全局配置。 它将使用情况数据从本地使用情况日志文件移动到中央使用情况数据收集数据库。 可以手动运行此定时任务以强制执行数据导入操作。 |
Microsoft SharePoint Foundation 使用情况数据处理计时器作业 | 每天凌晨3:00 |
(*) 从 SQL Server 2012 PowerPivot for SharePoint 开始,此定时作业支持升级或迁移方案,在这些方案中,您可能在 SharePoint 使用情况数据库中仍有较旧的使用情况数据。 从 SQL Server 2012 PowerPivot for SharePoint 开始,SharePoint 使用情况数据库不用于 PowerPivot 使用情况集合和管理仪表板工作流。 可以手动运行计时任务,将 SharePoint 使用情况数据库中剩余的任何 PowerPivot 相关的数据移动到 PowerPivot 服务应用程序数据库。 此计时器作业在场级别全局配置。 它会检查中央使用情况数据收集数据库中的过期使用情况数据(即超过 30 天的任何记录)。 对于服务器场中的 PowerPivot 服务器,此计时器任务对 PowerPivot 使用情况数据执行额外的检查。 检测到 PowerPivot 使用情况数据时,计时器作业使用应用程序标识符将数据移动到服务应用程序数据库,以查找正确的数据库。 可以手动运行此计时器作业以强制检查过期的数据,或强制将数据导入 PowerPivot 使用情况数据到 PowerPivot 服务应用程序数据库。 |
PowerPivot 管理仪表板处理计时作业 | 每天凌晨3:00 | 此计时器作业更新内部 PowerPivot 工作簿,该工作簿向 PowerPivot 管理仪表板提供管理数据。 它获取由 SharePoint 管理的信息,包括显示在仪表板报表或 Web 部件中的服务器名称、用户名、应用程序名称和文件名。 |
使用数据报告
若要查看 PowerPivot 数据的使用情况数据,可以在 PowerPivot 管理仪表板中查看内置报表。 内置报表合并从服务应用程序数据库中的报告数据结构检索的使用情况数据。 由于基础报表数据每天更新,因此内置使用情况报告仅在Microsoft SharePoint Foundation 使用情况数据处理计时器作业将数据复制到 PowerPivot 服务应用程序数据库后才会显示更新的信息。 默认情况下,这每天发生一次。
有关如何查看报表的详细信息,请参阅 PowerPivot 管理仪表板和使用情况数据。
另请参阅
PowerPivot 管理仪表板和使用情况数据
配置设置参考 (PowerPivot for SharePoint)
配置 PowerPivot for SharePoint 的使用情况数据收集