Начальная конфигурация (PowerPivot для SharePoint)

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

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

Предпосылки

Сервер SharePoint должен быть установлен с помощью параметра установки фермы серверов в установке SharePoint. Автономный сервер SharePoint, использующий встроенную базу данных, не поддерживается. Дополнительные сведения см. в руководстве по использованию функций БИЗНЕС-аналитики SQL Server в ферме SharePoint 2010.

Это важно

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

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

Компьютер должен быть присоединен к домену. Учетные записи, указанные для служб, должны быть учетными записями пользователей домена. Как минимум, для приложения службы PowerPivot потребуется одна учетная запись домена. Если вы настраиваете дополнительные службы (например, службы Excel), у вас должны быть отдельные учетные записи для каждой подготовленной службы.

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

Шаг 1. Развертывание решений PowerPivot

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

Установка и развертывание решения для фермы

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

На этом шаге вы запустите PowerShell для установки и развертывания решения фермы. Дополнительные сведения см. в разделе "Конфигурация PowerPivot" с помощью Windows PowerShell.

  1. Откройте оболочку управления SharePoint 2010 с помощью параметра запуска от имени администратора .

  2. Выполните первый командлет:

    Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\120\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"  
    

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

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

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

Развертывание решения веб-приложения

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

  2. В центре администрирования SharePoint 2010 в параметрах системы щелкните "Управление решениями фермы".

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

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

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

  5. В разделе "Развертывание в?"выберите веб-приложение SharePoint, в которое требуется добавить поддержку функций PowerPivot.

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

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

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

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

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

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

  2. Запустите службу маркеров Windows утверждений.

  3. Запустите службы вычислений Excel.

  4. Запустите службу Secure Store.

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

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

Следующим шагом является создание приложения службы PowerPivot.

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

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

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

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

  5. В пуле приложений создайте пул приложений и выберите для него учетную запись безопасности. Требуется учетная запись пользователя домена.

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

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

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

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

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

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

Шаг 4. Включение служб Excel

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

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

  2. На ленте "Приложения-службы" в меню "Создать" нажмите кнопку Новый.

  3. Выберите приложение служб Excel.

  4. В разделе "Создание приложения служб Excel" укажите имя (например, приложение служб Excel).

  5. В пуле приложений выберите "Создать пул приложений" и присвойте ему описательное имя (например, пул приложений служб Excel).

  6. В разделе "Конфигурация" выберите учетную запись пользователя домена Windows для имени пула приложений.

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

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

  9. Щелкните только что созданное приложение служб Excel.

  10. Щелкните "Надежные расположения файлов " и на этой странице выберите надежное расположение. (Как правило, это указано как http:// в столбце "Адрес".) Чтобы обеспечить доступ к книге как службам Excel, так и службе PowerPivot, необходимо включить SharePoint в качестве надежного расположения служб Excel. Системная служба PowerPivot не может получить доступ к книгам, хранящимся за пределами фермы SharePoint.

  11. В области свойств книги задайте максимальный размер книги 50.

  12. Во внешних данных установите разрешить внешние данные на библиотеки доверенных подключений и внедренные. Этот параметр необходим для доступа к данным PowerPivot в рабочей книге.

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

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

Шаг 5. Включение службы Secure Store и настройка обновления данных

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

Это важно

Если служба Secure Store включена, убедитесь, что для неё создан главный ключ. Инструкции см. в части 2. Создание главного ключа в следующей процедуре.

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

Часть 1. Включение службы Secure Store
  1. В центре администрирования в разделе "Управление приложениями" щелкните "Управление приложениями-службами".

  2. На ленте "Приложения-службы" в меню "Создать" нажмите кнопку "Новый".

  3. Выберите службу Secure Store.

  4. На странице "Создание приложения Secure Store " введите имя приложения.

  5. В базе данных укажите экземпляр SQL Server, в котором будет размещаться база данных для этого приложения-службы. Значением по умолчанию является экземпляр ядра СУБД SQL Server, на котором размещаются базы данных конфигурации фермы.

  6. В поле "Имя базы данных" введите имя базы данных приложения-службы. Значение по умолчанию — Secure_Store_Service_DB_<guid>. Имя по умолчанию соответствует имени приложения-службы по умолчанию. Если вы ввели уникальное имя приложения-службы, следуйте аналогичному соглашению об именовании для имени базы данных, чтобы управлять ими вместе.

  7. В службе "Проверка подлинности базы данных" используется проверка подлинности Windows по умолчанию. Если вы выбрали проверку подлинности SQL, ознакомьтесь с руководством администратора SharePoint по использованию типа проверки подлинности в ферме.

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

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

  10. Примите оставшиеся значения по умолчанию и нажмите кнопку "ОК". Приложение-служба появится вместе с другими управляемыми службами в списке приложений-служб фермы.

Часть 2. Создание главного ключа
  1. Щелкните приложение службы Secure Store из списка.

  2. На ленте "Приложения-службы" нажмите кнопку "Управление".

  3. В разделе "Управление ключами" нажмите кнопку "Создать ключ".

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

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

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

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

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

Шаг 6. Включение сбора данных об использовании

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

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

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

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

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

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

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

  2. Щелкните "Параметры сайта".

  3. В разделе "Администрирование коллекции сайтов" щелкните "Функции коллекции сайтов".

  4. Прокрутите страницу вниз, пока не найдете функцию интеграции PowerPivot для коллекции сайтов.

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

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

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

Шаг 9. Установка версии поставщика OLE DB для SQL Server 2008 R2 на экземпляре SQL Server 2012 PowerPivot для SharePoint

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

Установка поставщика позволит книгам, ссылающимся на MSOLAP.4 в строке подключения к данным, работать должным образом на сервере PowerPivot SQL Server 2012. Установка поставщика OLE DB для SQL Server 2008 R2 может служить альтернативным подходом к обновлению рабочих книг, созданных в более ранней версии PowerPivot для Excel.

Вы можете скачать поставщик с страницы пакета дополнительных компонентов SQL Server 2008 R2. Найдите поставщика OLE DB служб Microsoft® Analysis Services для Microsoft® SQL Server® 2008 R2, а затем скачайте пакет SQLServer2008_ASOLEDB10.msi x64 программы установки.

Дополнительные сведения об установке поставщика, включая шаги проверки, см. в разделе "Установка поставщика OLE DB служб Analysis Services" на серверах SharePoint.

Шаг 10. Проверка установки

Обработка запросов 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.

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

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

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

  5. В поле "Тип сервера" выберите службы Analysis Services.

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

  7. Нажмите кнопку "Подключить".

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

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

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

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

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

Если вы включили обновление данных, серверу потребуется тот же поставщик данных для доступа к внешним данным, которые использовались клиентским приложением PowerPivot для импорта исходных данных (например, если данные были первоначально импортированы с помощью 32-разрядного поставщика, обновление данных на стороне сервера также потребует 32-разрядного поставщика при доступе к одному внешнему источнику данных). Дополнительные сведения см. в статье PowerPivot Data Refresh with SharePoint 2010.

Установка служб данных ADO.NET

Если вы хотите экспортировать списки SharePoint в виде веб-каналов данных, необходимо установить ADO.NET Службы данных 3.5 с пакетом обновления 1 (SP1). С инструкциями можно ознакомиться в разделе "Установка служб данных ADO.NET для поддержки экспорта фидов данных из списков SharePoint".

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

Создание дополнительных надежных сайтов в службах Excel

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

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

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

Установка PowerPivot для Excel и создание рабочей книги PowerPivot

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

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

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

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

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

См. также

Возможности, поддерживаемые различными выпусками SQL Server 2014
Настройка учетных записей службы PowerPivot
Создание и настройка приложения службы PowerPivot в центре администрирования
Развертывание решений PowerPivot в SharePoint
Активация интеграции функций PowerPivot для коллекций сайтов в Центральном администрировании
Установка PowerPivot для SharePoint 2010