Сбор данных об использовании PowerPivot
SQL Server PowerPivot для SharePoint может быть развернут на ферме SharePoint, чтобы обеспечить хранение данных в памяти на стороне сервера и обработку запросов к данным PowerPivot в книгах Excel. По мере использования сотрудниками, занимающимися информацией, книг PowerPivot собирается внутренняя статистика и показатели использования книг. Эти данные позволяют администраторам фермы и владельцам документов видеть, как часто и кем используются данные.
Сбор данных об использовании Ї это функция SharePoint на уровне фермы. PowerPivot для SharePoint использует и расширяет эту систему для поддержки встроенных отчетов на панели мониторинга PowerPivot, показывающих, как используются данные и службы PowerPivot. В зависимости от способа установки SharePoint 2010, может быть отключен сбор данных об использовании для фермы. Администратор фермы должен включить ведение журнала использования для создания данных об использовании, которые будут отображаться на панели мониторинга PowerPivot. Дополнительные сведения о включении и настройке сбора данных об использовании для событий PowerPivot см. в разделе Настройка системы сбора данных об использовании (PowerPivot для SharePoint).
Этот раздел состоит из следующих подразделов.
Сбор данных об использовании и архитектура подготовки отчетов
Источники данных об использовании
Задания таймера и служб
Отчеты данных об использовании
Сбор данных об использовании и архитектура подготовки отчетов
Данные об использовании собираются, хранятся и обрабатываются при помощи набора сочетания инфраструктуры SharePoint и компонентов сервера PowerPivot. Инфраструктура SharePoint обеспечивает работу централизованной базы данных для сбора данных об использовании, службы использования и задания встроенного таймера. К этим стандартным функциям PowerPivot для SharePoint добавляет долгосрочное хранение данных об использовании PowerPivot и отчеты по операциям, которые можно просмотреть в центре администрирования.
Данные о событиях передаются в систему сбора данных об использовании на сервере приложений или клиентском веб-интерфейсе. Данные об использовании заданием таймера из временных файлов данных на физическом сервере в постоянное хранилище на сервере базы данных. На следующей диаграмме представлены компоненты и процессы, которые перемещают данные об использовании по системе сбора данных и отчетности.
Стадия |
Описание |
---|---|
1 |
Сбор данных об использовании запускается событиями, создаваемыми приложениями службы PowerPivot. Настраиваемые события, которые могут быть включены или отключены ― это события соединения, загрузки, выгрузки и времени ответа, которые отслеживаются службой PowerPivot на сервере приложений. Остальные события управляются исключительно сервером и не могут быть отключены. Такие события включают обновление данных и события исправности сервера. Изначально данные об использовании собираются и сохраняются в локальном файле журнала функцией сбора данных системы SharePoint. Этот файл и его расположение являются частью стандартной системы сбора данных об использовании в SharePoint. Файл находится в одном и том же расположении на каждом из серверов фермы. Просмотреть или изменить расположение файла журнала можно на странице «Ведение журнала использования» в центре администрирования. |
2 |
В соответствии с заданными интервалами (по умолчанию раз в час) задание таймера импорта данных об использовании Microsoft SharePoint Foundation перемещает данные об использовании из локального файла в центральную базу данных сбора данных об использовании SharePoint, которая хранит данные об использовании для фермы. Система сбора данных об использовании SharePoint сохраняет данные в течение 30 дней. Для каждой фермы существует одна база сбора данных об использовании. Просмотреть или изменить параметры базы данных сбора данных можно на странице «Ведение журнала использования» в центре администрирования. |
3 |
Для поддержки консолидированных отчетов данные об использовании PowerPivot копируются в базу данных приложения службы PowerPivot для долговременного хранения. В соответствии с заданными интервалами (по умолчанию ежедневно) задание таймера обработки данных об использовании Microsoft SharePoint Foundation перемещает данные об использовании PowerPivot из центральной базы данных сбора об использовании SharePoint в базу данных приложений службы PowerPivot. Если на ферме имеется несколько приложений службы PowerPivot, то у каждой будет своя база данных. Событие включает внутренние сведения, которые определяют, какое приложение службы PowerPivot создает событие. Идентификаторы приложений обеспечивают привязку данных об использовании к создавшему их приложению. |
4 |
Данные копируются во внутреннюю базу данных отчетов, которая доступна панели мониторинга PowerPivot в центре администрирования. Источник данных Ї это источник данных PowerPivot, к которому можно обращаться для создания пользовательских отчетов в Excel. |
5 |
Данные об использовании объединяются в консолидированные отчеты для администратора приложения службы, которые управляют производительностью и доступностью сервера. Дополнительные сведения см. в подразделе Составление отчетов о данных об использовании в данном разделе. |
Источники данных об использовании
Если сбор данных об использовании включен, то данные формируются для следующих событий сервера.
Событие |
Описание |
Настраиваемый |
---|---|---|
Соединения |
Соединения с сервером выполняются от имени пользователя, который запрашивает данные PowerPivot в книге Excel. События соединения идентифицируют пользователя, который открыл соединение с книгой PowerPivot. В отчетах эти данные служат для выявления наиболее активных пользователей, источников данных, к которым обращаются эти пользователи, и трендов соединений по времени. |
|
Время ответа на запрос |
Статистика ответов на запросы, которая классифицирует запросы исходя из продолжительности их выполнения. Статистика ответов на запросы показывает закономерности длительности обработки запросов сервером. |
|
Загрузка данных |
Операции загрузки данных Служба Analysis Services. События загрузки данных помогают определить, какие источники данных чаще всего используются. |
|
Выгрузка данных |
Операции выгрузки данных приложениями службы PowerPivot. Экземпляр Служба Analysis Services выгружает неактивные источники данных PowerPivot, если они не используются, если на сервере возникла нехватка памяти, либо если для выполнения заданий обновления данных необходима дополнительная память. |
|
Исправность сервера |
Операции сервера, которые показывают исправность сервера, измеряемое в степени загруженности ЦП и памяти. Данные являются журнальными. Они не обеспечивают возможность просмотра текущей нагрузки на сервер в режиме реального времени. |
Нет. Данные об использовании всегда собираются для этого события. |
Обновление данных |
Операции обновления данных, инициированные службой PowerPivot для обновления данных по расписанию. Журнал использования для обновления данных собирается на уровне приложения для построения отчетов по операциям и отражается на странице «Управление обновлением данных» в каждой из книг. |
Нет. Данные об использовании обновления данных собираются всегда, если включить обновление данных для приложения службы PowerPivot. |
Задания таймера и служб
В следующей таблице описаны службы и хранилища сбора данных в системе сбора данных об использовании. Инструкции по переопределению расписаний заданий таймера для принудительного обновления на панели мониторинга PowerPivot данных об исправности сервера и об использовании см. в разделе Включение и настройка обновления данных PowerPivot.
Компонент |
Расписание по умолчанию |
Описание |
---|---|---|
Служба таймера SharePoint 2010 (SPTimerV4) |
Данная служба Windows работает локально на каждом клиентском компьютере на ферме и обрабатывает все задания таймера, которые определяются на уровне фермы. |
|
Задание таймера импорта данных об использовании Microsoft SharePoint Foundation |
Каждые 30 минут |
Это задание таймера настраивается глобально на уровне фермы. Задание перемещает данные об использовании из локальных файлов журнала в централизованную базу данных сбора данных об использовании. Можно запустить это задание таймера вручную, чтобы принудительно выполнить операцию импорта данных. |
Задание таймера обработки данных об использовании Microsoft SharePoint Foundation |
(Ежедневно в 3:00 ночи). |
Это задание таймера настраивается глобально на уровне фермы. Задание проверяет данные об использовании с истекшим сроком в центральной базе данных сбора данных об использовании (то есть все записи старше 30 дней). Для серверов PowerPivot в ферме это задание таймера выполняет дополнительную проверку для данных об использовании PowerPivot. Если данные об использовании PowerPivot обнаружены, то задание перемещает данные в базу данных приложения службы, находя необходимую базу данных по идентификатору приложения. Это задание можно запустить вручную, чтобы принудительно выполнить проверку данных с истекшим сроком действия или импорт данных в базу данных приложения службы PowerPivot. |
Задание таймера обработки панели мониторинга управления данными PowerPivot |
(Ежедневно в 5:00 ночи). |
Это задание таймера обновляет внутреннюю книгу PowerPivot, которая предоставляет административные данные на панель мониторинга PowerPivot. Оно возвращает обновленные данные, управляемые SharePoint, в том числе имена серверов, имена пользователей, имена приложений и имена файлов, которые отображаются в отчетах панели мониторинга или в веб-частях. |
Отчеты данных об использовании
Просмотреть данные об использовании данных PowerPivot можно во встроенных отчетах панели мониторинга PowerPivot. Встроенные отчеты объединяют данные об использовании, которые извлекаются из структур данных отчетов в базе данных приложения службы. Поскольку базовые данные отчетов обновляются ежедневно, встроенные отчеты об использовании показывают обновленные сведения только после того, как задание таймера обработки данных об использовании Microsoft SharePoint Foundation скопирует данные в базу данных приложений службы PowerPivot. По умолчанию это производится раз в день.
Дополнительные сведения о просмотре отчетов см. в разделе Просмотр административных отчетов (PowerPivot для SharePoint).