Развертывание решений PowerPivot в SharePoint

Используйте следующие инструкции для выполнения вручную развертывания двух пакетов решений, добавляющих функции PowerPivot в среде SharePoint Server 2010. Развертывание решений — это обязательный шаг настройки PowerPivot для SharePoint на сервере SharePoint 2010. Полный список обязательных шагов см. в разделе Настройка и администрирование сервера PowerPivot в центре администрирования.

Кроме того, для развертывания решений можно использовать средство настройки PowerPivot. При установке одиночного сервера проще и удобнее использовать средство настройки, однако если вы предпочитаете знакомое средство или если требуется настроить несколько компонентов одновременно, то лучше пользоваться центром администрирования и PowerShell. Дополнительные сведения о средстве настройки см. в разделе Средства настройки PowerPivot.

Перед развертыванием решения необходимо установить PowerPivot для SharePoint с установочного носителя SQL Server 2012. Программа установки SQL Server устанавливает пакеты решения, которое вы собираетесь развертывать.

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

Предварительные требования. Проверка использования классического режима проверки подлинности в веб-приложении

Шаг 1. Разверните решение фермы

Шаг 2. Разверните решение веб-приложения PowerPivot в центре администрирования

Шаг 3. Разверните решение для веб-приложений PowerPivot для остальных веб-приложений

Повторное развертывание или отзыв решения

О решениях PowerPivot

Предварительные требования. Проверка использования классического режима проверки подлинности в веб-приложении

PowerPivot для SharePoint поддерживается только в тех веб-приложениях, которые используют классическую проверку подлинности Windows. Чтобы проверить, использует ли приложение классический режим, выполните следующий командлет PowerShell с консоли управления SharePoint 2010, заменив http://<top-level site name> нужным именем сайта SharePoint.

Get-spwebapplication http://<top-level site name> | format-list UseClaimsAuthentication

Должно быть возвращено значение false. Если значение равно true, доступ к данным PowerPivot с помощью этого веб-приложения невозможен.

Шаг 1. Разверните решение фермы

В этом разделе показано, как развертывать решения с помощью PowerShell, но для этой задачи можно использовать и средство PowerPivot Configuration Tool. Дополнительные сведения см. в разделе Настройка или восстановление PowerPivot для SharePoint 2010 (средство настройки PowerPivot).

Эта задача выполняется один раз после установки PowerPivot для SharePoint.

  1. На сервере, где установлен PowerPivot для SharePoint, откройте консоль управления SharePoint 2010 с параметром Запуск от имени администратора.

  2. Для добавления решения фермы выполните следующий командлет.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp”
    

    Командлет возвратит имя решения, его идентификатор, а также атрибут Deployed=False. На следующем шаге будет выполнено развертывание решения.

  3. Выполните следующий командлет, чтобы развернуть решение фермы.

    Install-SPSolution –Identity PowerPivotFarm.wsp –GACDeployment -Force
    

Шаг 2. Разверните решение веб-приложения PowerPivot в центре администрирования.

После развертывания решения фермы следует развернуть решение веб-приложения для центра администрирования. Этот шаг добавляет в центр администрирования панель управления PowerPivot.

  1. Откройте консоль управления SharePoint 2010, выбрав команду Запуск от имени администратора.

  2. Выполните следующий командлет, чтобы создать ссылку на центр администрирования.

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})
    
  3. Для добавления решения фермы выполните следующий командлет.

    Add-SPSolution –LiteralPath “C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp”
    

    Командлет возвратит имя решения, его идентификатор, а также атрибут Deployed=False. На следующем шаге будет выполнено развертывание решения.

  4. Выполните следующий командлет для установки решения веб-приложения в центре администрирования.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
    

Теперь, когда решение веб-приложения развернуто в центре администрирования, оставшиеся шаги конфигурации можно выполнить с помощью центра администрирования.

Шаг 3. Разверните решение для веб-приложений PowerPivot для остальных веб-приложений.

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

  1. В разделе «Системные параметры» центра администрирования выберите Управление решениями фермы.

  2. Щелкните powerpivotwebapp.wsp.

  3. Нажмите Развернуть решение.

  4. В разделе Развернуть куда? выберите веб-приложение SharePoint, для которого необходимо добавить поддержку функции PowerPivot.

  5. Нажмите кнопку ОК.

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

Повторное развертывание или отзыв решения

Хотя центр администрирования SharePoint позволяет отзывать решения, для файла powerpivotwebapp.wsp это следует делать только тогда, когда систематически проводится диагностика проблем установки или развертывания обновлений.

  1. В разделе «Системные параметры» центра администрирования SharePoint 2010 выберите Управление решениями фермы.

  2. Щелкните Powerpivotwebapp.wsp.

  3. Нажмите Отозвать решение.

Если при развертывании сервера возникли проблемы, связанные с решением фермы, повторите развертывание, выбрав вариант Восстановление в PowerPivot. Предпочтительнее выполнять операции восстановления с помощью PowerPivot Configuration Tool, так как они включают меньше шагов. Дополнительные сведения см. в разделе Настройка или восстановление PowerPivot для SharePoint 2010 (средство настройки PowerPivot).

Если же необходимо повторное развертывание всех решений, обязательно выполните его в следующем порядке:

  1. Отзыв решения для веб-приложений PowerPivot из всех веб-приложений SharePoint, которые его используют.

  2. Отзыв решения для фермы PowerPivot.

  3. Повторное развертывание решения для фермы PowerPivot.

  4. Повторное развертывание решения для веб-приложений PowerPivot для всех веб-приложений SharePoint.

О решениях PowerPivot

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

  • Решение фермы является глобальным. Оно развертывается один раз и автоматически становится доступным для любого нового сервера PowerPivot для SharePoint, который будет добавлен в ферму в будущем.

  • Решение веб-приложения для каждого приложения свое и должно развертываться для каждого приложения на ферме, включая веб-приложение центра администрирования (Central Administration).

Каждое решение развертывается индивидуально. Решение фермы развертывается один раз после установки первого экземпляра PowerPivot для SharePoint. Для развертывания решения фермы используется средство PowerPivot Configuration Tool или командлеты PowerShell.

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

Решение

Описание

Powerpivotfarm.wsp

Добавляет файл Microsoft.AnalysisServices.SharePoint.Integration.dll к глобальной сборке.

Добавляет файл Microsoft.AnalysisServices.ChannelTransport.dll к глобальной сборке.

Устанавливает функции и файлы ресурсов, а также регистрирует типы содержимого.

Добавляет шаблоны библиотек PowerPivot Gallery и Data Feed.

Добавляет страницы приложений для настройки приложений службы, панели управления PowerPivot, обновления данных и галереи PowerPivot.

Powerpivotwebapp.wsp

Добавляет файлы ресурсов Microsoft.AnalysisServices.SharePoint.Integration.dll в папку расширений веб-сервера на сервере клиентского веб-интерфейса.

Добавляет веб-службу PowerPivot к серверу клиентского веб-интерфейса.

Добавляет возможность формирования эскизов для галереи PowerPivot.

См. также

Основные понятия

Обновление PowerPivot для SharePoint

Настройка и администрирование сервера PowerPivot в центре администрирования

Настройка PowerPivot с помощью Windows PowerShell