Приложение службы PowerPivot

В архитектуре SharePoint 2010 приложение службы является ресурсом уровня фермы, который совместно используется объектами фермы. Оно является конечной точкой для одной или нескольких служб, работающих на сервере приложений. Access Database Services, Business Data Connectivity и Excel Calculation Services — все это примеры служб, доступ к которым осуществляется через приложение службы, которое должно создаваться при развертывании службы. При установке PowerPivot для SharePoint системной службе PowerPivot System также требуется приложение службы. Приложение службы обеспечивает контекст среды выполнения для запросов к данным PowerPivot на ферме и управления ими.

Этот раздел состоит из следующих подразделов.

Создание и настройка приложения службы PowerPivot

Использование приложения службы PowerPivot в ферме

База данных приложения PowerPivot

Создание и настройка приложения службы PowerPivot

При установке SQL Server PowerPivot для SharePoint с использованием параметра установки «Новый сервер» приложение службы PowerPivot создается и настраивается автоматически. В противном случае по завершении установки при развертывании PowerPivot для SharePoint на ферме администратор фермы или службы должен создать его вручную из центра администрирования SharePoint.

Необходимо иметь минимум одно приложение службы PowerPivot для обеспечения контекста среды выполнения системной службы PowerPivot. Приложение службы задает удостоверение службы и параметры конфигурации, связанные с системной службой PowerPivot. Для хранения сведений о расписаниях обновления данных, данных по использованию, собираемых для созданий отчетов, а также сведений о состоянии файлов данных PowerPivot, используемых в настоящее время на ферме, приложение службы использует собственную внутреннюю базу данных.

Хотя для обработки запросов PowerPivot достаточно одного приложения службы, можно создать дополнительные приложения службы и управлять ими отдельно на панели управления PowerPivot или для поддержки различных конфигураций. Например, в организации предъявляются определенные требования к конфиденциальности данных: данные одних отделов должны быть скрыты от сотрудников других отделов. В этом случае с помощью создания отдельных приложений службы для каждого отдела можно удовлетворить это требование путем отображения административных данных на панели управления отдельно для каждого приложения службы.

Дополнительные сведения о создании приложения службы см. в разделе Создание и настройка приложения службы PowerPivot.

Использование приложения службы PowerPivot в ферме

Приложение службы PowerPivot является конечной точкой для системной службы PowerPivot. Оно работает на сервере приложений, где развернут PowerPivot для SharePoint. При развертывании с горизонтальным масштабированием (при наличии на ферме нескольких серверов PowerPivot) одно и то же приложение службы будет доступно на всех физических серверах.

Для обеспечения доступа к приложению службы веб-приложений и семейств веб-сайтов фермы в архитектуре SharePoint 2010 имеются списки ассоциаций служб. Список ассоциаций служб — это набор общих служб, которые может использовать веб-приложение. Имеется один список по умолчанию, которым могут пользоваться все веб-приложения, или пользовательский список, который создается специально для конкретного веб-приложения. Список ассоциаций служб может содержать любые из общих служб фермы либо все эти службы, включая службы вычислений Excel, службу безопасного хранилища, а также приложения службы PowerPivot.

Приложение службы PowerPivot добавляется либо в список ассоциаций служб по умолчанию, либо в пользовательский список с тем, чтобы предоставить веб-сайтам фермы доступ к обработке запросов PowerPivot. При создании нескольких приложений службы PowerPivot для изменения конфигурации или изоляции необходимо создавать пользовательские ассоциации служб с тем, чтобы веб-приложение использовало определенное приложение службы PowerPivot, созданное специально для него.

Всегда включайте одно приложение службы PowerPivot в группу соединений по умолчанию. Используйте пользовательские ассоциации служб для всех вновь добавляемых приложений служб. Наличие приложения службы PowerPivot в группе соединений по умолчанию необходимо для панели управления PowerPivot в центре администрирования. Для своих ассоциаций служб центр администрирования использует только список соединений по умолчанию. Если приложение службы PowerPivot в этом списке не указано, стабильная работа панели мониторинга не будет обеспечена.

Дополнительные сведения о том, как запросы PowerPivot проходят по ферме см. в разделе Служба PowerPivot System. Дополнительные сведения о добавлении приложения службы PowerPivot в список ассоциаций служб см. в разделе Подключение приложения службы PowerPivot к веб-приложению SharePoint.

База данных приложения PowerPivot

Каждое приложение службы PowerPivot хранит данные и расписания приложений в реляционной базе данных SQL Server. Данными приложения являются расписания обновления данных, данные об использовании, а также то, какие данные PowerPivot загружаются или кэшируются в системе. Данные приложения предназначены для внутреннего использования приложением службы PowerPivot. В базе данных приложения службы не хранятся файлы содержимого. Данные PowerPivot хранятся в рабочих книгах Excel в качестве содержимого базы данных.