Поделиться через


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

SQL Server 2012 включает новые функции для работы с PowerPivot для SharePoint. Если на компьютере установлена версия SQL Server 2008 R2 компонента PowerPivot для SharePoint, этот экземпляр можно обновить для использования новых функций, описанных в разделе Новые возможности (службы Analysis Services).

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

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

Средство настройки PowerPivot — это одни из общих компонентов SQL Server. Все общие компоненты обновляются одновременно. Если во время обновления будут выбраны другие экземпляры SQL Server или функции, для которых требуется обновление общих компонентов, средство настройки PowerPivot будет обновлено. Если средство настройки PowerPivot было обновлено, а экземпляр PowerPivot не был, могут возникнуть проблемы. Дополнительные сведения об общих функциях SQL Server см. в разделе Обновление до версии SQL Server 2012 с помощью мастера установки (программа установки).

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

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

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

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

Шаги по обновлению

Проверка версии серверов PowerPivot в ферме

Обновление нескольких серверов PowerPivot для SharePoint в ферме SharePoint

Применение QFE к экземпляру PowerPivot в ферме

Задачи проверки после обновления

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

Для SQL Server 2008 R2 с пакетом обновления 1 (SP1) требуется установка SQL Server 2008 R2 PowerPivot для SharePoint. Установка SQL Server 2012 состоит всего лишь в обновлении предыдущей версии служб с пакетом обновления 1 (SP1) или более поздней версией.

Для работы компонентов SQL Server 2012 PowerPivot для SharePoint необходимо установить пакет обновления 1 (SP1) для SharePoint 2010.

Накопительное обновление SharePoint 2010 за август 2010 года или более поздней версии является обязательным для обновления с предыдущей версии PowerPivot для SharePoint до SQL Server 2012. Накопительное обновление за август 2010 года или более позднее должно быть установлено после установки пакета обновления 1 (SP1) SharePoint. Для новой установки SQL Server 2012 PowerPivot для SharePoint это накопительное обновление не требуется. Дополнительные сведения см. в статье Вышло накопительное обновление для SharePoint за август 2010 года.

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

Необходимы также разрешения db_owner в базе данных конфигурации фермы.

Шаги по обновлению

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

  1. Загрузите пакет обновления 1 (SP1) для SharePoint Server 2010 и установите его на всех серверах в ферме. Ознакомьтесь с документом Известные проблемы, чтобы получить указания по подготовке и проведению обновления до версии с пакетом обновления 1 (SP1).

  2. Проверьте успешность установки SharePoint с пакетом обновления 1 (SP1).

    В центре администрирования на странице «Обновление и миграция» откройте страницу состояния «Проверка установки продукта и обновлений», чтобы просмотреть сообщения о состоянии, относящиеся к пакету обновления 1 (SP1).

  3. Загрузите накопительное обновление для SharePoint 2010 за август 2010 года или более позднее совокупное обновление. Примените накопительное обновление на всех серверах в ферме.

    Если при запуске средства настройки PowerPivot для SharePoint на экране появляется сообщение об ошибке, похожее на приведенное далее, даже после установки пакета обновления 1 (SP1) для SharePoint Server 2010 и выполнения мастера настройки, значит накопительное обновление не установлено:

    «SharePoint 2010 с пакетом обновления 1 (SP1) установлен, но текущий сервер не обновлен до пакета обновления 1 (SP1). Необходимо запустить мастер настройки SharePoint, чтобы завершить обновление».

  4. Чтобы обновить экземпляр службы POWERPIVOT, запустите установку SQL Server 2012 на сервере приложений SharePoint, на котором установлены службы SQL Server Analysis Services (PowerPivot). На странице «Установка» мастера установки выберите вариант обновления. Дополнительные сведения см. в разделе Обновление до версии SQL Server 2012 с помощью мастера установки (программа установки).

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

  6. Повторите предыдущий шаг для оставшихся экземпляров службы SQL Server Analysis Services (PowerPivot) в ферме.

  7. Убедитесь, что обновление выполнено успешно, выполнив шаги после завершения обновления и проверив версию серверов PowerPivot в ферме. Дополнительные сведения см. в подразделах Задачи для проверки после обновления этого и следующего раздела.

Проверка версии серверов PowerPivot в ферме

Все экземпляры служб PowerPivot System Service и Analysis Services должны иметь одну и ту же версию. Чтобы убедиться, что все компоненты сервера имеют одну и ту же версию, проверьте сведения о версии следующих объектов.

  • Файл Microsoft.AnalysisServices.SharePoint.Integration.dll. В этом файле содержится объектная модель для службы PowerPivot System.

  • Служба Analysis Services на каждом сервере приложений, где установлен PowerPivot для SharePoint.

Проверка версии решений PowerPivot и службы PowerPivot System

  1. В папке \Windows\Assembly найдите файл Microsoft.AnalysisServices.SharePoint.Integration.dll.

  2. Щелкните правой кнопкой мыши Microsoft.AnalysisServices.SharePoint.Integration.dll и выберите пункт Свойства.

  3. Нажмите Сведения.

  4. Файл должен иметь версию 11.00.<основной номер сборки>.<дополнительный номер сборки>.

На сервере PowerPivot для SharePoint имеется несколько экземпляров файла Microsoft.AnalysisServices.SharePoint.Integration.dll. Копии файла будут находиться в глобальной сборке, \inetpub\wwwroot\wss\VirtualDirectories\80\bin\, и в \Program Files\Microsoft SQL Server\100\SDK\Assemblies.

При проверке версий файлов для установки всегда используйте версию из папки Assembly. Это экземпляр, обновляемый программой установки. Другие файлы добавляются пакетом решения powerpivotwebapp.wsp или программой установки, если устанавливаются компоненты связи. Пакет решения обновит добавленную им копию. В зависимости от этапа многосерверного обновления экземпляр в папке \inetpub может оказаться более новым, чем версия в глобальной сборке.

Проверка версии служб Analysis Services

Если обновлены лишь некоторые серверы PowerPivot для SharePoint в ферме, экземпляр служб Analysis Services на обновленных серверах будет более старым, чем версия, ожидаемая в ферме. Чтобы использовать все серверы, потребуется обновить их до одной и той же версии. Далее приведены инструкции по проверке версии службы SQL Server Analysis Services (PowerPivot) на каждом компьютере.

  1. Найдите файл msmdsrv.exe в папке \Program Files\Microsoft SQL Server\MSAS11_00.PowerPivot\OLAP\bin.

  2. Щелкните правой кнопкой мыши msmdsrv.exe и выберите команду Свойства.

  3. Нажмите Сведения.

  4. Файл должен иметь версию 11.00.<основной номер сборки>.<дополнительный номер сборки>.

  5. Проверьте, что этот номер такой же, как у файла Microsoft.AnalysisServices.SharePoint.Integration.dll.

  6. Если файл msmdsrv.exe старше файла Microsoft.AnalysisServices.SharePoint.Integration.dll, запустите программу установки SQL Server для обновления экземпляра Analysis Services.

Проверка версии поставщика данных MSOLAP в SharePoint

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

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

  2. Щелкните ExcelServiceApp1.

  3. Щелкните Надежные поставщики данных. После обновления установки PowerPivot для SharePoint должен отобразиться MSOLAP.5. Также должен отобразиться MSOLAP.4 из предыдущей версии.

MSOLAP.4 описывается как поставщик OLE DB (Майкрософт) для служб OLAP 10.0. Эта версия может являться версией по умолчанию для SQL Server 2008, которая устанавливается со службами Excel, или это может быть версия SQL Server 2008 R2. Версия по умолчанию, устанавливаемая SharePoint, не поддерживает доступ к данным PowerPivot. Чтобы подключиться к книгам PowerPivot на сервере SharePoint, требуется версия SQL Server 2008 R2 или более поздняя. Чтобы убедиться в наличии версии SQL Server 2008 R2, используйте инструкции в предыдущем разделе, в котором описывается проверка версий путем просмотра свойств файлов.

Обновление нескольких серверов PowerPivot для SharePoint в ферме SharePoint

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

После обновления первого сервера дополнительные серверы, которые еще не обновлены, будут недоступными. Доступность восстанавливается после того, как все серверы начнут работать на одном и том же уровне.

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

Применение QFE к экземпляру PowerPivot в ферме

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

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

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

  1. Установите обновление, следуя инструкциям, прилагаемым к QFE.

  2. Запустите средство настройки PowerPivot.

  3. Выберите Удаление компонентов, служб, приложений и решений и нажмите кнопку ОК.

  4. Ознакомьтесь с действиями, которые включены в обновления задач и затем щелкните Проверить.

  5. Нажмите кнопку Выполнить для предварительного просмотра отчета.

  6. Повторите для дополнительных экземпляров PowerPivot для SharePoint в ферме.

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

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

Проверить сведения о версии для служб в ферме можно на странице Проверка состояния установки продукта и обновлений в разделе «Управление обновлением и исправлениями» центра администрирования.

Задачи проверки после обновления

После завершения обновления выполните следующие действия, чтобы проверить работоспособность сервера.

Задача

Ссылка

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

Запуск и остановка PowerPivot для сервера SharePoint

Проверьте активацию компонентов на уровне семейства веб-сайтов.

Активация интеграции функций PowerPivot для семейств веб-сайтов в центре администрирования

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

Проверьте наличие кэшированных файлов на жестком диске. Если файл присутствует в кэше, значит этот файл данных загрузился на данном физическом сервере. Кэшированные файлы находятся в папке \Program Files\Microsoft SQL Server\MSAS11.POWERPIVOT\OLAP\Backup.

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

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

Обновление данных по расписанию работает на экземпляре SQL Server 2012 PowerPivot для SharePoint, обновляя данные в книгах, которые либо были обновлены, либо созданы при помощи версии SQL Server 2012 PowerPivot для Excel.

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

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

Панель мониторинга управления PowerPivot и данные об использовании

Дополнительные сведения о настройке параметров и компонентов PowerPivot см. в разделе Настройка и администрирование сервера PowerPivot в центре администрирования.

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

См. также

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

Требования к оборудованию и программному обеспечению (PowerPivot для SharePoint и службы Reporting Services в режиме интеграции с SharePoint)

Установка PowerPivot для SharePoint (SharePoint 2010)

Другие ресурсы

Функции, поддерживаемые различными выпусками SQL Server 2012