Установка PowerPivot для SharePoint в многосерверной ферме SharePoint

Процедуры, описанные в данном разделе, помогут добавить PowerPivot для SharePoint в многоуровневую ферму серверов SharePoint 2010.

В этом разделе содержатся следующие подразделы:

Предварительные требования

Общие сведения

Шаг 1. Установка сервера баз данных

Шаг 2. Установка и настройка многосерверной фермы SharePoint 2010

Шаг 3. Проверка наличия ранее установленных служб Analysis Services

Шаг 4. Установка PowerPivot для SharePoint на сервере приложений

Шаг 5. Развертывание решений PowerPivot для SharePoint на серверах клиентского веб-интерфейса

Шаг 6. Запуск служб на сервере

Шаг 7. Создание приложения службы PowerPivot

Шаг 8. Настройка служб Excel

Шаг 9. Настройка службы Secure Store и создание учетной записи автоматического обновления данных PowerPivot

Шаг 10. Настройка альтернативного сопоставления доступа для серверов клиентского веб-интерфейса

Шаг 11. Задание верхних пределов использования места на диске

Шаг 12. Увеличение максимального размера передаваемого файла для веб-приложений SharePoint

Шаг 13. Включение интеграции функций PowerPivot для семейств веб-сайтов

Шаг 14. Проверка интеграции и доступности сервера

Устранение неполадок установки и конфигурации

Шаги после установки

Предварительные требования

Для установки SQL Server и SharePoint 2010 необходимо быть локальным администратором.

Устанавливающий SharePoint администратор также должен настроить ферму. Для настройки фермы необходимо имя входа SQL Server для сервера баз данных. Имя входа должно быть назначено следующим ролям: dbcreator, securityadmin и public.

Пользователь, который устанавливает и настраивает PowerPivot для SharePoint, должен иметь разрешения db_owner в базе данных SharePoint_Config. Администратор фермы, который первоначально установил SharePoint, будет иметь эти разрешения автоматически.

Должен быть установлен выпуск SQL Server 2008 R2 Enterprise, Evaluation, Developer или Data Center. Если возможно, запускайте версию программы установки SQL Server 2008 R2 из пакета обновления 1 (SP1).

Вы должны иметь выпуск Enterprise или Enterprise Evaluation SharePoint Server 2010.

Компьютер должен быть присоединен к домену.

Необходимо знать, какие учетные записи будут использоваться для запуска компонента Database Engine, служб в ферме и служб Analysis Services в режиме интеграции с SharePoint. Хотя эти учетные записи можно изменить позже, они указываются в первый раз во время установки.

Учетные записи служб, указанные во время установки, должны быть учетными записями пользователей доменов.

Перед началом установки проверьте настройки браузера, чтобы убедиться в наличии соединения с Интернетом. Установщик предварительных условий использует соединение с Интернетом для загрузки необходимых компонентов. Необходимо выполнить следующие изменения, чтобы убедиться, что все необходимое программное обеспечение будет получено:

  • В диспетчере сервера временно отключите улучшенную конфигурацию безопасности Internet Explorer, чтобы разрешить загрузки на сервер. Для загрузки необходимого программного обеспечения можно отключить расширенную конфигурацию IE ESC только для администраторов.

  • В Internet Explorer также может потребоваться настройка настроить браузер таким образом, чтобы он не обращался к прокси-серверу и разрешал локальному компьютеру доступ к URL-адресам Интернета.

    1. В Internet Explorer в меню «Сервис» выберите «Свойства обозревателя».

    2. Перейдите на вкладку «Подключения», в области настроек локальной сети нажмите кнопку «Настройки локальной сети».

    3. В области автоматической настройки снимите флажок «Автоматическое определение параметров».

    4. В области прокси-сервера установите флажок «Использовать прокси-сервер для подключений LAN».

    5. Введите адрес прокси-сервера в поле «Адрес».

    6. Введите номер порта прокси-сервера в поле «Порт».

    7. Установите флажок «Не использовать прокси-сервер для локальных адресов».

    8. Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Настройка локальной сети».

    9. Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Свойства обозревателя».

Общие сведения

Трехуровневая ферма содержит три уровня — базы данных, приложений и веб-уровень. Добавление в эту топологию PowerPivot требует запуска программы установки SQL Server 2008 R2 для установки PowerPivot для SharePoint на уровень приложений. При развертывании решения веб-приложения PowerPivot программные файлы PowerPivot добавляются на веб-уровень в виде выполняемой после установки задачи. Файлы данных и данные приложений PowerPivot сохраняются в базах данных содержимого и служебного приложения в ферме. Хотя развертывание состоит из определенных шагов, оно не предполагает отдельных шагов для установки на веб-уровень или на уровень данных.

В данном разделе предполагается, что используемая топология фермы аналогична топологии, которая описана в статье Несколько серверов для трехуровневой фермы. Если ферма уже функционирует, перейдите к шагу Установка PowerPivot для SharePoint.

Шаг 1. Установка сервера баз данных

Если создание топологии только начинается, начните с установки компонента SQL Server Database Engine. В результате выполнения этих инструкций будет создан сервер баз данных, доступный от серверов SharePoint в ферме.

  1. Для установки компонента SQL Server Database Engine на компьютере, используемом в качестве сервера баз данных, запустите программу установки SQL Server (см. раздел Как установить SQL Server 2008 R2 (программа установки)).

    Во время выбора устанавливаемых элементов выберите следующие компоненты:

    • Службы компонента Database Engine

    • Средства связи клиентских средств

    • Средства управления — полностью (основные включаются автоматически)

  2. После установки компонента Database Engine, включите TCP/IP для удаленных соединений и перезапустите службу:

    1. Запустите диспетчер конфигурации SQL Server.

    2. Откройте раздел Сетевая конфигурация SQL Server.

    3. Выберите Протоколы для MSSQLSERVER.

    4. Щелкните правой кнопкой мыши пункт TCP/IP и выберите Включить.

    5. Нажмите Службы SQL Server.

    6. Щелкните правой кнопкой мыши SQL Server (MSSQLSERVER) и выберите пункт Перезапустить.

  3. Включите входной доступ к серверу баз данных через брандмауэр Windows. Это позволит серверам SharePoint в ферме устанавливать соединения с базами данных SharePoint. Дополнительные сведения см. в разделе Настройка Брандмауэра Windows для разрешения доступа к SQL Server.

    1. В меню «Администрирование» выберите пункт Брандмауэр Windows в режиме повышенной безопасности.

    2. Нажмите кнопку Правила для входящих подключений.

    3. Нажмите кнопку Создать правило.

    4. Установите в поле «Тип правила» значение Пользовательский.

    5. Нажмите кнопку Далее.

    6. В разделе панели управления «Программы» в подразделе «Службы» выберите Настройка.

    7. Выберите Применять к службе.

    8. Выберите SQL Server (MSSQLSERVER), если SQL Server установлен как экземпляр по умолчанию и нажмите кнопку ОК.

    9. Нажмите кнопку Далее.

    10. В области «Протокол и порты» примите параметры по умолчанию и нажмите кнопку Далее.

    11. В поле «Область» примите параметры по умолчанию и нажмите кнопку Далее.

    12. В поле «Действие» примите параметры по умолчанию и нажмите кнопку Далее.

    13. В области «Профиль» снимите флажки Закрытый и Общий и нажмите кнопку Далее.

    14. В поле «Имя» укажите описательное имя для правила входящего подключения (например, SQL Server).

    15. Нажмите кнопку Готово.

  4. Создайте соответствующее правило исходящего подключения для того же экземпляра службы.

    1. В меню «Администрирование» выберите пункт Брандмауэр Windows в режиме повышенной безопасности.

    2. Нажмите кнопку Правила для исходящих подключений.

    3. Нажмите кнопку Создать правило.

    4. Установите в поле «Тип правила» значение Пользовательский.

    5. Нажмите кнопку Далее.

    6. В разделе панели управления «Программы» в подразделе «Службы» выберите Настройка.

    7. Выберите Применять к службе.

    8. Выберите SQL Server (MSSQLSERVER), если SQL Server установлен как экземпляр по умолчанию и нажмите кнопку ОК.

    9. Нажмите кнопку Далее.

    10. В области «Протокол и порты» примите параметры по умолчанию и нажмите кнопку Далее.

    11. В поле «Область» примите параметры по умолчанию и нажмите кнопку Далее.

    12. В поле «Действие» выберите значение Разрешить соединение и нажмите кнопку Далее.

    13. В области «Профиль» снимите флажки Закрытый и Общий и нажмите кнопку Далее.

    14. В поле «Имя» укажите описательное имя для правила исходящего подключения (например, SQL Server).

    15. Нажмите кнопку Готово.

Шаг 2. Установка и настройка многосерверной фермы SharePoint 2010

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

Несколько серверов для трехуровневой фермы (SharePoint Server 2010)

При запросе на указание сервера базы данных укажите ранее установленный сервер баз данных.

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

  • службы Excel, службу поиска, службу Secure Store;

  • веб-приложение и семейство веб-сайтов;

  • сбор данных об использовании и исправности;

  • журнал диагностики.

Все веб-приложения SharePoint, для которых необходимо включить доступ к данным PowerPivot, должны быть настроены для использования проверки подлинности в классическом режиме. Дополнительные сведения см. в подразделе «Убедитесь, что веб-приложение использует классический режим проверки подлинности» раздела Развертывание решений PowerPivot.

Шаг 3. Проверка наличия ранее установленных служб Analysis Services

Если на компьютере имеется предыдущая установка служб SQL Server 2008 R2 Analysis Services или PowerPivot для SharePoint, то можно столкнуться с известной проблемой установки, когда неверные сведения о состоянии кэша для сборки .NET в файле Microsoft.AnalysisServices.SharePoint.Integration.dll приводят к тому, что программа установки SQL Server завершится со следующей ошибкой: «Не удалось загрузить файл или сборку Microsoft.AnalysisServices.SharePoint.Integration.dll».

Чаще всего эта ошибка возникает в следующих случаях. Были установлены службы SQL Server 2008 R2 Analysis Services, затем SharePoint Server 2010, затем PowerPivot для SharePoint.

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

  1. Проверьте папку «Программы» на наличие экземпляра служб SQL Server 2008 R2 Analysis Services. Если имеется существующая установка или следы ранее имевшейся установки, выполните приведенные далее действия. В противном случае переходите непосредственно к шагу 2 («Установка PowerPivot для SharePoint»).

  2. С помощью программы «Блокнот», запущенной с административными правами, добавьте в файл setup100.exe.config следующие XML-элементы.

    Сначала щелкните «Блокнот» правой кнопкой мыши и выберите пункт Запустить от имени администратора.

    Откройте файл setup100.exe.config в следующей папке: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x64

    Добавьте в файл элемент <disableCachingBindingFailures> и сохраните файл. Этот элемент предписывает программе установки пропускать ошибки привязки к кэшу, чтобы мог установиться новый экземпляр, даже если он ранее вызвал ошибку.

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <disableCachingBindingFailures enabled="1" />
      </runtime>
    </configuration>
    
  3. Перейдите к шагу 2 («Установка SQL Server PowerPivot для SharePoint»).

Дополнительные сведения об этой ошибке и ее разрешении см. в разделе Ошибка установки: «Не удалось загрузить файл или сборку Microsoft.AnalysisServices.SharePoint.Integration.dll» и Сообщение об ошибке при установке SQL Server 2008 R2 перед запуском программы PreRequisiteInstaller.exe.

ПримечаниеПримечание

Данная проблема исправлена в SQL Server 2008 R2 с пакетом обновления 1 (SP1), но, если вы (или другой сотрудник вашей организации) не подготовили интегрированное обновление программы установки с соответствующим исправлением, эта ошибка может проявиться при установке серверного ПО описанным выше способом.

Шаг 4. Установка PowerPivot для SharePoint на сервере приложений

Чтобы добавить PowerPivot для SharePoint в ферму SharePoint, запустите программу установки SQL Server 2008 R2. Если ферма состоит из нескольких серверов SharePoint, программу установки SQL Server 2008 R2 необходимо запустить на сервере приложений, который уже добавлен в ферму.

Важное примечаниеВажно!

Существует известная проблема программы установки для компьютеров, где ранее уже выполнялась установка SQL Server 2008 R2, вследствие чего некоторые компоненты SQL Server 2008 R2 (например, компонент Database Engine и службы Analysis Services) установлены ранее программных файлов SharePoint. В этом случае установка PowerPivot для SharePoint приведет к тому, что установка SQL Server завершится следующей ошибкой: «Не удалось загрузить сборку "Microsoft.AnalysisServices.SharePoint.Integration"».

В версии программы установки SQL Server 2008 R2 с пакетом обновления 1 (SP1) эта ошибка исправлена. В качестве альтернативы, если вы не хотите устанавливать пакет обновления 1 (SP1), можно решить эту проблему согласно инструкциям, приведенным в разделе Устранение неполадок установки.

  1. На компьютере, на котором уже установлен сервер SharePoint 2010, вставьте установочный носитель в дисковод или откройте папку, содержащую установочные файлы для SQL Server 2008 R2.

  2. Запустите программу установки SQL Server с правами администратора. Щелкните правой кнопкой мыши файл Setup.exe и выберите команду Запуск от имени администратора.

  3. В области навигации слева щелкните Установка.

  4. Щелкните Новая установка или добавление компонентов к существующей установке.

  5. Если проблем обнаружено не было, то в окне «Правила поддержки программы установки» нажмите кнопку ОК. В противном случае следуйте приведенным на этой странице указаниям для устранения проблем, а затем перезапустите программу установки.

  6. На странице «Файлы поддержки программы установки» нажмите кнопку Установить. Этот шаг перенесет файлы программы установки SQL Server на компьютер и выявит все проблемы, которые могут возникнуть при установке файлов поддержки.

    Страница «Правила поддержки программы установки» в мастере установки

    ПримечаниеПримечание

    Если брандмауэр Windows включен, будет выведено предупреждение, что нужно открыть порты для включения удаленного доступа. Как правило, к установке PowerPivot это предупреждение неприменимо. Подключения к службам и файлам данных PowerPivot выполняются с использованием портов SharePoint, уже открытых для взаимодействия служб SharePoint. При установке других компонентов SQL Server, для которых требуется доступ к данным из удаленного компьютера, необходимо только открыть порты. В качестве примера можно привести использование многомерных баз данных служб Analysis Services в качестве внешнего источника данных для книги PowerPivot с применением таких клиентских приложений, как среда SQL Server Management Studio, для просмотра книги PowerPivot, загружаемой на удаленном сервере SharePoint, или настройку Database Engine как сервера базы данных для фермы SharePoint с несколькими серверами. Дополнительные сведения об открытии портов, используемых этими серверами, см. в разделе Настройка Брандмауэра Windows для разрешения доступа к SQL Server.

  7. Чтобы установить файлы поддержки, нажмите кнопку Далее.

  8. На странице «Тип установки» выберите Новая установка или добавление компонентов. Эта страница открывается только при наличии установленного экземпляра. Не выбирайте Добавить компоненты в существующий экземпляр SQL Server 2008 R2. PowerPivot для SharePoint должен быть установлен как новый экземпляр. Нажмите кнопку Далее.

    Страница «Тип установки» в мастере установки

  9. На странице «Ключ продукта» введите ключ продукта для лицензионной копии выпуска Enterprise, Developer или Data Center либо выберите выпуск Evaluation Edition. Нажмите кнопку Далее.

  10. Примите условия лицензионного соглашения об использовании программного обеспечения корпорации Майкрософт и нажмите кнопку Далее.

  11. На странице «Роль установки» выберите SQL Server PowerPivot для SharePoint.

    Кроме того, на странице «Роль установки» в поле Куда добавляется PowerPivot для SharePoint выберите Существующая ферма. Нажмите кнопку Далее.

    Страница «Роль установки», где выбрана существующая ферма

  12. На странице «Выбор компонентов» ознакомьтесь с доступным только для чтения списком компонентов, которые будут установлены. Этот список отображается только в ознакомительных целях. Представленные для этой роли элементы нельзя дополнить или удалить. Нажмите кнопку Далее.

  13. На странице «Правила установки» нажмите кнопку Далее.

  14. На странице «Конфигурация экземпляра» в ознакомительных целях отображается доступное только для чтения имя «PowerPivot». Это имя экземпляра является обязательным и не может быть изменено. Однако можно ввести уникальный идентификатор экземпляра, а также описательное имя каталога и разделы реестра. Нажмите кнопку Далее.

  15. На странице «Требования к свободному месту на диске» удостоверьтесь в наличии достаточного для установки компонентов места на диске и нажмите кнопку Далее.

  16. На странице «Конфигурация сервера» укажите учетную запись домена для служб SQL Server Analysis Services. Не используйте встроенную учетную запись системы, например Local System или Network Service. Задание учетной записи пользователя домена необходимо для установки служб Analysis Services в ферме SharePoint. Дополнительные сведения о рекомендациях по выбору учетной записи см. в разделе Планирование развертывания PowerPivot на ферме SharePoint. Нажмите кнопку Далее.

    Страница «Конфигурация сервера» в мастере установки

  17. На странице «Настройка служб Analysis Services» щелкните Добавить текущего пользователя.

    На этой же странице добавьте учетную запись пользователя Windows любого лица, которому требуются административные разрешения для экземпляра служб Служба Analysis Services. Любой пользователь, желающий подключиться к экземпляру Служба Analysis Services в среде SQL Server Management Studio для поиска и устранения проблем с соединением с базой данных или получения сведений о версии, должен иметь разрешения администратора для этого сервера. Добавьте учетную запись пользователя, который сможет производить устранение проблем или администрирование сервера.

    Нажмите кнопку Далее.

  18. Нажимайте кнопку Далее на всех оставшихся страницах, пока не откроется страница «Все готово для установки».

  19. Нажмите кнопку Установить.

Шаг 5. Развертывание решений PowerPivot для SharePoint на серверах клиентского веб-интерфейса

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

  1. Нажмите кнопку «Пуск», выберите Все программы, Продукты Microsoft SharePoint 2010, а затем Центр администрирования SharePoint 2010.

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

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

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

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

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

    Важное примечаниеВажно!

    Убедитесь, что веб-приложение настроено на использование классического режима проверки подлинности. Инструкции по проверке режима проверки подлинности см. в разделе Развертывание решений PowerPivot.

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

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

Шаг 6. Запуск служб на сервере

Для развертывания PowerPivot для SharePoint необходимо, чтобы ферма содержала следующие службы: службы вычислений Excel, службу Secure Store и службу Claims to Windows Token Service.

И службы Excel, и PowerPivot для SharePoint используют службу Claims to Windows Token Service для установления соединений с внешними источниками данных, используя удостоверение Windows текущего пользователя SharePoint. Если служба еще не запущена, необходимо запустить ее, чтобы служба вычислений Excel могла пересылать прошедшие проверку подлинности запросы системной службе PowerPivot.

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

  2. Запустите службу Claims to Windows Token Service.

  3. Убедитесь, что службы вычислений Excel запущены.

  4. Убедитесь, что служба Secure Store запущена.

  5. Убедитесь, что службы SQL Server Analysis Services и системная служба SQL Server PowerPivot запущены.

Шаг 7. Создание приложения службы PowerPivot

Далее необходимо создать приложение службы PowerPivot.

ПримечаниеПримечание

Ошибки, возникающие при попытке создания приложения, указывают на проблему с установкой. Попытайтесь восстановить установку, это может решить проблему. Дополнительные сведения см. в разделе Восстановление (PowerPivot для SharePoint).

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

  2. В ленте Приложение службы нажмите кнопку Создать.

  3. Выберите Приложение службы PowerPivot SQL Server. Если этот пункт отсутствует в списке, то это означает, что PowerPivot для SharePoint не установлен или решение не развернуто.

  4. На странице Создание нового приложения службы PowerPivot введите имя приложения. По умолчанию будет предложено имя PowerPivotServiceApplication<номер>. При создании нескольких приложений службы PowerPivot описательное имя поможет другим администраторам понять, как используется это приложение.

  5. На странице «Пул приложений» создайте новый пул приложений и выберите учетную запись безопасности для него. Учетная запись пользователя домена является обязательной.

  6. На странице Сервер базы данных выберите сервер баз данных, на котором будет создана база данных приложения службы. Значением по умолчанию является экземпляр компонента SQL Server Database Engine, в котором размещены базы данных конфигураций фермы.

  7. В поле Имя базы данных будет подставлено значение по умолчанию PowerPivotServiceApplication1_<идентификатор_GUID>. Имя базы данных по умолчанию соответствует используемому по умолчанию имени приложения службы. Если было введено уникальное имя приложения службы, следуйте аналогичным соглашениям об именах при выборе имени базы данных, чтобы ими можно было управлять совместно.

  8. В списке Проверка подлинности базы данных по умолчанию выбрано значение «Проверка подлинности Windows». Если выбран параметр Проверка подлинности SQL, то рекомендации по использованию этого типа проверки подлинности в развернутой системе SharePoint см. в руководстве администратора SharePoint.

  9. Установите флажок Добавить прокси-сервер для этого приложения службы PowerPivot к группе прокси-серверов по умолчанию. При этом соединение с приложением службы будет добавлено в список группы соединений служб по умолчанию. В группе соединений по умолчанию должно быть как минимум одно приложение службы PowerPivot.

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

  10. Нажмите кнопку ОК. Служба появится в списке приложений службы фермы рядом с другими управляемыми службами.

Шаг 8. Настройка служб Excel

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

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

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

  2. Выберите Приложение служб Excel.

  3. Щелкните Доверенные расположения файлов и на этой странице выберите надежное расположение. (Обычно оно приведено в столбце «Адрес» в виде http://.)

  4. В области «Свойства книги» для параметра Максимальный размер книги установите значение 50.

  5. Убедитесь, что на странице «Внешние данные» для параметра «Разрешить внешние данные» установлено значение Надежные библиотеки подключений к данным и внедренные. Такой параметр требуется для доступа к данным PowerPivot в книге.

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

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

Шаг 9. Настройка службы Secure Store и создание учетной записи автоматического обновления данных PowerPivot

В PowerPivot для SharePoint служба безопасного хранилища требуется для хранения учетных данных и учетной записи автоматического выполнения для обновления данных. Служба Secure Store уже включена для фермы, но чтобы сделать ее доступной, необходима дополнительная настройка. Как минимум необходимо создать главный ключ. Кроме того, нужно также создать целевые приложения для учетной записи автоматического обновления данных PowerPivot и всех учетных данных, которые потребуется хранить для обновления данных в дальнейшем.

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

  2. Выберите Служба Secure Store.

  3. На ленте «Приложения службы» в разделе «Управление ключами» нажмите Создать новый ключ.

  4. Введите, а затем подтвердите парольную фразу. Эта фраза будет использоваться для добавления других общих приложений служб безопасных хранилищ.

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

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

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

Шаг 10. Настройка альтернативного сопоставления доступа для серверов клиентского веб-интерфейса

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

  1. В центре администрирования на странице «Управление приложениями» выберите действие «Настроить альтернативное сопоставление доступа».

  2. Нажмите кнопку Добавить внутренние URL-адреса.

  3. В коллекции альтернативных сопоставлений доступа выберите веб-приложение, для которого необходимо настроить альтернативный доступ. При установке по умолчанию это веб-приложение называется SharePoint — 80.

  4. В поле Протокол, сервер и порт URL-адреса укажите URL-адрес первого сервера клиентского веб-интерфейса и нажмите кнопку Сохранить.

  5. Снова нажмите кнопку Добавить внутренние URL-адреса. Будет выбрано то же веб-приложение.

  6. Введите URL-адрес второго сервера клиентского веб-интерфейса и нажмите кнопку Сохранить.

Шаг 11. Задание верхних пределов использования места на диске

Новинкой в пакете обновления 1 (SP1) является возможность задавать максимальный предел места на диске, используемого для кэшируемых на диске файлов данных PowerPivot. По умолчанию разрешено использовать все доступное место на диске. При использовании пакета обновления 1 (SP1) придерживайтесь следующих инструкций, чтобы ограничить потребление места на диске: Настройка использования места на диске (PowerPivot для SharePoint).

Шаг 12. Увеличение максимального размера передаваемого файла для веб-приложений SharePoint

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

Шаг 13. Включение интеграции функций PowerPivot для семейств веб-сайтов

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

  1. На сайте SharePoint нажмите кнопку Действия сайта.

    По умолчанию доступ к веб-приложениям SharePoint осуществляется через порт 80. Это означает, что часто к сайту SharePoint можно получить доступ, введя http://<имя компьютера>, чтобы открыть корневое семейство веб-сайтов.

  2. Щелкните элемент Настройки сайта.

  3. В области «Администрирование семейства веб-сайтов» щелкните ссылку Возможности семейства узлов.

  4. Прокрутите страницу вниз до пункта Функция семейства веб-сайтов для интеграции с PowerPivot.

  5. Щелкните Активировать.

  6. Повторите эти действия для дополнительных семейств веб-сайтов, открыв каждый из сайтов и выбрав Действия сайта.

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

Шаг 14. Проверка интеграции и доступности сервера

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

Чтобы проверить интеграцию PowerPivot с сайтом SharePoint, выполните следующие действия.

  1. Откройте созданное веб-приложение в браузере. Если использовались значения по умолчанию, то в строке URL-адреса можно указать http://<имя компьютера>.

  2. Удостоверьтесь в наличии в приложении доступа к данным PowerPivot и функциям обработки. Определить это можно по наличию предоставляемых PowerPivot шаблонов библиотек.

    1. В области «Действия сайта» нажмите кнопку Дополнительные параметры.

    2. В разделе «Библиотеки» должны отображаться Библиотека веб-каналов данных и Галерея PowerPivot. Эти шаблоны библиотек предоставляются компонентом PowerPivot и отображаются в списке библиотек только при правильной интеграции этого компонента.

Чтобы выполнить проверку доступа к данным PowerPivot на сервере, выполните следующие действия.

  1. Передайте книгу PowerPivot в галерею PowerPivot или любую библиотеку SharePoint. Дополнительные сведения о доступе к образцам файлов см. в разделе Путеводитель по созданию книг PowerPivot в Excel.

  2. Щелкните документ, чтобы открыть его из библиотеки.

  3. Щелкните срез или отфильтруйте данные, чтобы запустить запрос PowerPivot. Сервер загрузит данные PowerPivot в фоновом режиме и вернет результаты. Далее нужно будет подключиться к серверу, чтобы удостовериться, что данные загружены и кэшированы.

  4. Из группы программ Microsoft SQL Server 2008 R2 в меню «Пуск» запустите среду SQL Server Management Studio. Если это средство не установлено на сервере, можно пропустить этот шаг и перейти к последнему действию по подтверждению наличия кэшированных файлов.

  5. На странице «Тип сервера» выберите Analysis Services.

  6. В поле «Имя сервера» введите <имя_сервера>\powerpivot, где <имя_сервера> — это имя компьютера, на котором установлен PowerPivot для SharePoint.

  7. Нажмите кнопку Соединить.

  8. В обозревателе объектов щелкните Базы данных, чтобы открыть список загруженных файлов данных PowerPivot.

  9. В файловой системе компьютера откройте следующую папку, чтобы определить, были ли файлы кэшированы на диск. Наличие кэшированных файлов служит еще одним подтверждением работоспособности развертывания. Чтобы открыть кэш файлов, перейдите в папку \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup.

Устранение неполадок установки и конфигурации

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

  • Откройте заметки о выпуске SharePoint 2010 и SQL Server 2008 R2 и выясните, какие существуют способы решения известных проблем установки. Заметки о выпуске доступны на установочном носителе или на веб-сайте Майкрософт, с которого было загружено программное обеспечение.

  • См. страницу Устранение неполадок PowerPivot, связанных с проблемами установки SharePoint вики-сайта Microsoft TechNet.

  • См. статьи о развертывании SharePoint на веб-сайте Майкрософт. В этих статьях приведены шаги по настройке параметров в Internet Explorer. Дополнительные сведения см. в разделе Развертывание одиночного сервера с SQL Server.

Шаги после установки

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

Предоставления разрешений SharePoint для пользователей книг

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

  1. На сайте щелкните Действия сайта.

  2. Нажмите кнопку Разрешения сайта.

  3. Установите флажок для группы Члены семейства веб-сайтов.

  4. На ленте щелкните Предоставить разрешения.

  5. Введите учетные записи пользователей или групп домена Windows, которые будут иметь разрешения на добавление или удаление документов.

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

  7. Установите флажок для группы Посетители семейства веб-сайтов.

  8. На ленте щелкните Предоставить разрешения.

  9. Введите учетные записи пользователей или групп домена Windows, которые будут иметь разрешение на просмотр документов. Как и ранее, адреса электронной почты или группы распределения следует использовать только в том случае, если приложение настроено для классической проверки подлинности.

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

Установка службы ADO.NET Data Services 3.5 с пакетом обновления 1 (SP1)

Для обеспечения возможности экспорта списков SharePoint в виде веб-каналов данных требуется служба ADO.NET Data Services. Этот компонент не входит в программу SharePoint 2010 PrerequisiteInstaller, поэтому его необходимо устанавливать вручную. Дополнительные сведения об установке служб ADO.NET Data Services см. в разделе Для поддержки экспорта списков SharePoint в виде веб-каналов данных установите службы ADO.NET Data Services.

Установка поставщиков данных, используемых при обновлении данных и проверке пользовательских разрешений

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

Создать галерею PowerPivot

Галерея PowerPivot — это библиотека, включающая в себя возможность предварительного просмотра и представления для просмотра книг PowerPivot на сайте SharePoint. Галерею PowerPivot рекомендуется использовать для публикации и просмотра книг PowerPivot из-за ее возможностей предварительного просмотра. Кроме того, если на том же сервере SharePoint также развернуть службы Reporting Services, то галерея PowerPivot позволит упростить создание отчетов. Построитель отчетов можно запускать из галереи PowerPivot, чтобы использовать в качестве основы для нового отчета опубликованную книгу PowerPivot. Дополнительные сведения о создании и использовании этой библиотеки см. в разделах Как создать и настроить галерею PowerPivot и Как использовать галерею PowerPivot.

Установка PowerPivot для Excel и построение книги PowerPivot

После установки компонентов сервера на ферму можно перейти к созданию первой книги Excel 2010, в которой будут использоваться внедренные данные PowerPivot, а затем опубликовать ее в библиотеке SharePoint с помощью веб-приложения. Перед тем как можно будет создавать книги Excel, содержащие данные PowerPivot, необходимо запустить установку Excel 2010, а затем установку надстройки PowerPivot для Excel, позволяющей Excel импортировать и использовать данные PowerPivot. Инструкции по установке PowerPivot для Excel и созданию данных PowerPivot см. в разделах Установка PowerPivot для Excel (электронная документация по SQL Server) и Путеводитель по созданию книг PowerPivot в Excel.

Добавление серверов или приложений с течением времени

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

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

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

Настройка параметров конфигурации

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