Первоначальная конфигурация (PowerPivot для SharePoint)
В этом разделе описаны действия, которые следует выполнить для настройки первоначальной установки PowerPivot для SharePoint. Наиболее простым способом настройки первоначальной установки является применение средства настройки служб PowerPivot. Он выполняет все описанные далее действия по настройке автоматически.
Кроме того, с помощью центра администрирования и приведенного в этом разделе описания можно выполнить каждое действие отдельно, что позволяет лучше контролировать процесс настройки сервера.
Предварительные требования
Сервер SharePoint необходимо установить с параметром «Ферма серверов» в программе установки SharePoint. Автономный сервер SharePoint, который использует встроенную базу данных, не поддерживается. Дополнительные сведения см. в статье Руководство по использованию функций бизнес-аналитики SQL Server в ферме SharePoint 2010.
Важно!
Необходимо установить SharePoint 2010 с пакетом обновления 1 (SP1) перед настройкой PowerPivot для SharePoint или фермы SharePoint, которая использует сервер базы данных SQL Server 2012. Если пакет обновления еще не установлен, установите его перед тем, как начать настройку сервера.
PowerPivot для SharePoint должен быть установлен. Как минимум должно быть развернуто решение фермы. Для развертывания решения фермы используйте средство настройки PowerPivot или скрипт PowerShell. Инструкции для этого шага приведены в этом разделе.
Компьютер должен быть присоединен к домену. Для служб необходимо указать учетные записи пользователей домена. Как минимум потребуется одна учетная запись домена для приложения службы PowerPivot. При настройке дополнительных служб (например, служб Excel) необходимо иметь отдельную учетную запись для каждой подготавливаемой службы.
Чтобы добавить PowerPivot для SharePoint в ферму, пользователь должен быть администратором фермы. Для добавления в ферму серверов и приложений необходимо знать парольную фразу.
Шаг 1. Развертывание решений PowerPivot
Необходимо установить и развернуть два решения: решение фермы и решение веб-приложения.
Установка и развертывание решения фермы
Программа установки SQL Server предыдущего выпуска устанавливала и развертывала решение фермы. В этом выпуске для развертывания решения фермы нужно использовать средство настройки PowerPivot или скрипт PowerShell. Развернуть решение фермы с помощью центра администрирования невозможно. Это единственное действие по настройке PowerPivot для SharePoint, которое нельзя выполнить в центре администрирования. После развертывания решения фермы настроить установку PowerPivot для SharePoint можно будет с помощью центра администрирования в соответствии с приведенными в этом разделе инструкциями.
На этом шаге нужно запустить PowerShell, чтобы установить и развернуть решение фермы. Дополнительные сведения см. в статье Настройка PowerPivot с помощью Windows PowerShell.
Откройте консоль управления SharePoint 2010, выбрав команду Запуск от имени администратора .
Запустите первый командлет.
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\120\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"
Командлет возвратит имя решения, его идентификатор, а также атрибут Deployed=False. На следующем шаге будет выполнено развертывание решения.
Выполните второй командлет, чтобы развернуть решение.
Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force
Развертывание решения веб-приложения
Нажмите кнопку Пуск, выберите Все программы, Продукты Microsoft SharePoint 2010, а затем — Центр администрирования SharePoint 2010.
В разделе «Системные параметры» центра администрирования SharePoint 2010 выберите Управление решениями фермы.
Должны быть видны два пакета решения: powerpivotfarm.wsp и powerpivotwebapp.wsp. Первое решение (powerpivotfarm.wsp) уже должно быть развернуто. После его развертывания выполнять развертывание этого решения повторно не требуется. Второе решение (powerpivotwebapp.wsp) развертывается для центра администрирования, но это решение необходимо развертывать вручную для каждого веб-приложения SharePoint, которое будет поддерживать доступ к данным PowerPivot.
Щелкните powerpivotwebapp.wsp.
Щелкните Развернуть решение.
В окне Развернуть в? выберите веб-приложение SharePoint, в которое вы хотите добавить поддержку функций PowerPivot.
Нажмите кнопку ОК.
Повторите процедуру для других веб-приложений SharePoint, которые тоже будут поддерживать доступ к данным PowerPivot.
Шаг 2. Запуск служб на сервере
Для развертывания PowerPivot для SharePoint требуется, чтобы ферма включала следующие службы: службы вычислений Excel, службу безопасного хранилища и службу Claims to Windows Token Service.
Служба Claims to Windows Token Service требуется для служб Excel и для PowerPivot для SharePoint. Она используется для установления соединений с внешних источниками данных от имени идентификатора Windows текущего пользователя SharePoint. Эта служба должна запускаться на каждом сервере SharePoint, на котором включены службы Excel или PowerPivot для SharePoint. Если служба еще не запущена, необходимо запустить ее, чтобы службы Excel могли пересылать прошедшие проверку подлинности запросы системной службе PowerPivot.
В центре администрирования в разделе Параметры системы щелкните Управление службами на сервере.
Запустите службу Claims to Windows Token Service.
Запустите службы вычислений Excel.
Запустите службу Secure Store.
Убедитесь, что службы SQL Server Analysis Services и системная служба SQL Server PowerPivot запущены.
Шаг 3. Создание приложения службы PowerPivot
Далее необходимо создать приложение службы PowerPivot.
В разделе «Управление приложениями» центра администрирования выберите пункт Управление приложениями служб.
В ленте Приложение службы нажмите кнопку Создать.
Выберите SQL Server приложение службы PowerPivot. Если этот пункт отсутствует в списке, то это означает, что PowerPivot для SharePoint не установлен или решение не развернуто.
На странице Создание нового приложения службы PowerPivot введите имя приложения. Значение по умолчанию — PowerPivotServiceApplication<Number>. При создании нескольких приложений службы PowerPivot описательное имя поможет другим администраторам понять, как используется это приложение.
На странице «Пул приложений» создайте новый пул приложений и выберите учетную запись безопасности для него. Учетная запись пользователя домена является обязательной.
В разделе Сервер базы данных выберите сервер базы данных, на котором будет создана база данных приложения-службы. Значением по умолчанию является экземпляр компонента SQL Server Database Engine, в котором размещены базы данных конфигураций фермы.
В поле Имя базы данных значение по умолчанию — PowerPivotServiceApplication1_<guid>. Имя базы данных по умолчанию соответствует используемому по умолчанию имени приложения службы. Если было введено уникальное имя приложения службы, следуйте аналогичным соглашениях об именах при выборе имени базы данных, чтобы ими можно было управлять совместно.
В списке Проверка подлинности базы данныхпо умолчанию выбрано значение «Проверка подлинности Windows». Если выбран параметр Проверка подлинности SQL, то рекомендации по использованию этого типа проверки подлинности в развернутой системе SharePoint см. в руководстве администратора SharePoint.
Установите флажок Добавить прокси-сервер для этого приложения службы PowerPivot в группу прокси-серверов по умолчанию. Это добавит подключение к приложению-службе в группу подключений служб по умолчанию. В группе соединений по умолчанию должно быть как минимум одно приложение службы PowerPivot.
Если приложение службы PowerPivot уже присутствует в группе соединений по умолчанию, не добавляйте в эту группу второе приложение службы. Добавление в группу соединений по умолчанию двух приложений службы одного типа не поддерживается. Дополнительные сведения об использовании дополнительных приложений-служб в группе подключений см. в статье Подключение приложения службы PowerPivot к веб-приложению SharePoint в центре администрирования.
Нажмите кнопку ОК. Служба появится рядом с другими управляемыми службами в списке приложений-служб фермы.
Шаг 4. Включение службы Excel
Службы Excel требуются для PowerPivot для SharePoint, чтобы обеспечивалась поддержка доступа к данным PowerPivot в ферме. Можно определить, включены ли уже службы Excel, подтвердив присутствие приложения служб Excel в списке приложений служб в центре администрирования. Если служба Excel в списке не представлена, выполните следующие шаги, чтобы включить ее.
В разделе «Управление приложениями» центра администрирования выберите пункт Управление приложениями служб.
На ленте Приложения-службы в окне Создать нажмите кнопку Создать.
Выберите службы Excel приложение.
В диалоговом окне «Создание нового приложения служб Excel» укажите имя (например, «Приложение служб Excel»).
На странице «Пул приложений» выберите «Создать новый пул приложений» и дайте ему описательное имя (например, «Пул приложений служб Excel»).
На странице «Настраиваемый» выберите учетную запись пользователя домена Windows для удостоверения этого пула приложений.
Оставьте установленный по умолчанию флажок, добавляющий прокси-сервер приложения службы в список соединений служб по умолчанию.
Нажмите кнопку ОК.
Щелкните только что созданное приложение служб Excel.
Щелкните Надежные расположения файлов и на этой странице выберите надежное расположение. (Как правило, в столбце Адрес отображается как http://.) Чтобы гарантировать, что службы Excel и служба PowerPivot имеют доступ к книге, необходимо включить SharePoint в качестве надежного расположения службы Excel. Системная служба PowerPivot не может иметь доступ к книгам, хранящимся за пределами фермы SharePoint.
В области Свойства книги задайте для параметра Максимальный размер книги значение 50.
В разделе Внешние данные установите для параметра Разрешить внешние данные значение Доверенные библиотеки подключения к данным и внедренные данные. Такой параметр требуется для доступа к данным PowerPivot в книге.
Снимите флажок Предупреждать об обновлении данных , чтобы разрешить предварительный просмотр изображений отдельных листов в коллекции PowerPivot. Если флажок предупреждений не будет сброшен и параметры книги определяют обновление при открытии, вместо страниц в книге будет открыто одно изображение просмотра предупреждения.
Нажмите кнопку ОК.
Шаг 5. Включение службы Secure Store и настройка обновления данных
В PowerPivot для SharePoint служба Secure Store требуется для хранения учетных данных и учетной записи автоматического выполнения для обновления данных. Можно определить, включена ли уже служба безопасного хранилища, подтвердив ее присутствие в списке приложений служб.
Важно!
Если служба безопасного хранилища включена, следует проверить, что для нее создан главный ключ. Соответствующие инструкции см. в разделе «Часть 2. Создание главного ключа» в следующей процедуре.
Если служба безопасного хранилища в списке не представлена, выполните следующие шаги, чтобы включить ее. При включенной службе безопасного хранения авторы книг и владельцы документов имеют доступ к более широкому диапазону параметров соединения с источниками данных при планировании обновления данных для опубликованных ими книг.
Часть 1. Включение службы безопасного хранилища
В разделе «Управление приложениями» центра администрирования выберите пункт Управление приложениями служб.
На ленте Приложения-службы в окне Создать нажмите кнопку Создать.
Выберите Служба Secure Store.
На странице Создание приложения Secure Store введите имя приложения.
В поле База данных укажите экземпляр SQL Server, в котором будет размещаться база данных для этого приложения-службы. Значением по умолчанию является экземпляр компонента SQL Server Database Engine, в котором размещены базы данных конфигураций фермы.
В поле Имя базы данных введите имя базы данных приложения службы. Значение по умолчанию — Secure_Store_Service_DB_<guid>. Имя, используемое по умолчанию, соответствует используемому по умолчанию имени приложения службы. Если было введено уникальное имя приложения службы, следуйте аналогичным соглашениях об именах при выборе имени базы данных, чтобы ими можно было управлять совместно.
В списке Проверка подлинности базы данныхпо умолчанию выбрано значение «Проверка подлинности Windows». Если выбран параметр «Проверка подлинности SQL», то рекомендации по использованию проверки подлинности этого типа см. в руководстве администратора SharePoint.
В разделе Пул приложений выберите Создать пул приложений. Укажите описательное имя, которое поможет другим администраторам сервера определить, как используется пул приложений.
Выберите учетную запись безопасности для пула приложений. Укажите управляемую учетную запись, которая будет использовать учетную запись пользователя домена.
Примите остальные значения по умолчанию и нажмите кнопку ОК. Приложение-служба появится рядом с другими управляемыми службами в списке приложений-служб фермы.
Часть 2. Создание главного ключа
Щелкните приложение службы Secure Store в списке.
На ленте Приложения-службы щелкните Управление.
В разделе Управление ключами щелкните Создать новый ключ.
Введите, а затем подтвердите парольную фразу. Эта фраза будет использоваться для добавления других общих приложений служб безопасных хранилищ.
Нажмите кнопку ОК.
Часть 3. Настройка учетной записи автоматического обновления данных PowerPivot
Создание учетной записи автоматического обновления данных для доступа к данным PowerPivot часто требуется для внешнего источника данных во время обновления данных. Например, если Kerberos не включен, необходимо создать учетную запись автоматического выполнения, которую служба PowerPivot может использовать для подключения к внешним источникам данных.
Инструкции по созданию учетной записи автоматического обновления данных PowerPivot или других сохраненных учетных данных, используемых при обновлении данных, см. в разделах Настройка учетной записи автоматического обновления данных PowerPivot (PowerPivot для SharePoint) и Настройка сохраненных учетных данных для обновления данных PowerPivot (PowerPivot для SharePoint).
Шаг 6. Включение сбора данных об использовании
С помощью инфраструктуры сбора данных об использовании SharePoint средство PowerPivot для SharePoint собирает сведения об использовании PowerPivot во всей ферме. Несмотря на то что данные об использовании являются частью любой установки SharePoint, может понадобиться включить их перед использованием. Инструкции см. в разделе Настройка сбора данных об использовании для (PowerPivot для SharePoint).
Шаг 7. Увеличение максимального размера отправки для веб-приложений SharePoint и службы Excel
Поскольку книги PowerPivot могут быть большими, может понадобиться увеличить максимальный размер файла. Могут настраиваться два параметра размера файла: «Максимальный размер передаваемого файла» для веб-приложения и «Максимальный размер книги» в службах Excel. Для максимального размера файла должно быть установлено одинаковое значение в обоих приложениях. Инструкции см. в разделе Настройка максимального размера отправки файлов (PowerPivot для SharePoint).
Шаг 8. Активация интеграции компонентов PowerPivot для семейств веб-сайтов
Включение функций на уровне семейств веб-сайтов делает страницы и шаблоны приложения доступными для веб-сайтов, в том числе и страницы конфигурации для планового обновления данных, страницы приложений для библиотеки PowerPivot Gallery и библиотеки каналов данных.
На сайте SharePoint нажмите кнопку Действия сайта.
По умолчанию доступ к веб-приложениям SharePoint осуществляется через порт 80. Это означает, что часто можно получить доступ к сайту SharePoint, введя имя> http://< компьютер, чтобы открыть корневое семейство веб-сайтов.
Щелкните элемент Настройки сайта.
В области "Администрирование семейства веб-сайтов" щелкните ссылку Возможности семейства узлов.
Прокрутите страницу вниз, пока не найдете компонент семейства веб-сайтов интеграции с PowerPivot.
Нажмите кнопку Активировать.
Повторите попытку для дополнительных семейств веб-сайтов, открыв каждый сайт и щелкнув Действия сайта.
Дополнительные сведения см. в разделе Активация интеграции компонентов PowerPivot для семейств веб-сайтов в центре администрирования.
Шаг 9. Установка версии SQL Server 2008 R2 поставщика OLE DB на экземпляре PowerPivot для SharePoint SQL Server 2012
Если вы хотите запускать более старые и новые версии книг 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, выполните следующие действия.
Откройте созданное веб-приложение в браузере. Если вы использовали значения по умолчанию, можно указать http://< имя> компьютера в URL-адресе.
Удостоверьтесь в наличии в приложении доступа к данным PowerPivot и функциям обработки. Определить это можно по наличию предоставляемых PowerPivot шаблонов библиотек.
В разделе Действия сайта щелкните Дополнительные параметры...
В разделе Библиотеки вы должны увидеть библиотеку веб-канала данных и коллекцию PowerPivot. Эти шаблоны библиотек предоставляются компонентом PowerPivot и отображаются в списке библиотек только при правильной интеграции этого компонента.
Чтобы выполнить проверку доступа к данным PowerPivot на сервере, выполните следующие действия.
Передайте книгу PowerPivot в галерею PowerPivot или любую библиотеку SharePoint.
Щелкните документ, чтобы открыть его из библиотеки.
Щелкните срез или отфильтруйте данные, чтобы запустить запрос PowerPivot. Сервер загрузит данные PowerPivot в фоновом режиме и вернет результаты. Далее нужно будет подключиться к серверу, чтобы удостовериться, что данные загружены и кэшированы.
Из группы программ Microsoft SQL Server 2008 R2 в меню «Пуск» запустите среду SQL Server Management Studio. Если это средство не установлено на сервере, можно пропустить этот шаг и перейти к последнему действию по подтверждению наличия кэшированных файлов.
В поле Тип сервера выберите Службы Analysis Services.
В поле Имя сервера введите <server-name>\powerpivot, где <server-name> — имя компьютера, на котором установлен PowerPivot для SharePoint.
Нажмите кнопку Соединить.
В обозреватель объектов щелкните Базы данных, чтобы просмотреть список загруженных файлов данных PowerPivot.
В файловой системе компьютера откройте следующую папку, чтобы определить, были ли файлы кэшированы на диск. Наличие кэшированных файлов служит еще одним подтверждением работоспособности развертывания. Чтобы открыть кэш файлов, перейдите в папку \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup.
Шаги после установки
Проверив установку, завершите настройку службы созданием галереи PowerPivot или настройкой отдельных параметров конфигурации. Чтобы в полной мере использовать только что установленные серверные компоненты, можно скачать PowerPivot для Excel, чтобы создать и опубликовать первую книгу PowerPivot.
Установка поставщиков данных, используемых в процессе обновления данных
Если включено обновление данных, серверу потребуются те же поставщики данных для доступа к внешним данным, которые использовались клиентским приложением PowerPivot для импорта исходных данных (например, если данные были изначально импортированы с помощью 32-разрядного поставщика, для обновления данных на сервере также потребуется 32-разрядный поставщик, чтобы получить доступ к тому же внешнему источнику данных). Дополнительные сведения см. в статье Обновление данных PowerPivot с помощью SharePoint 2010.
Установка служб ADO.NET Data Services
Если списки SharePoint нужно экспортировать как веб-каналы данных, необходимо установить службы ADO.NET Data Services 3.5 с пакетом обновления 1 (SP1). Инструкции см. в статье Установка служб ADO.NET Data Services для поддержки экспорта веб-каналов данных из списков SharePoint.
Создать галерею PowerPivot
Галерея PowerPivot — это библиотека, включающая в себя возможность предварительного просмотра и представления для просмотра книг PowerPivot на сайте SharePoint. Галерею PowerPivot рекомендуется использовать для публикации и просмотра книг PowerPivot из-за ее возможностей предварительного просмотра. Кроме того, если на том же сервере SharePoint также развернуть службы Reporting Services, то галерея PowerPivot позволит упростить создание отчетов. Построитель отчетов можно запускать из галереи PowerPivot, чтобы использовать в качестве основы для нового отчета опубликованную книгу PowerPivot. Дополнительные сведения о создании и использовании библиотеки см. в разделах Создание и настройка коллекции PowerPivot и Использование коллекции PowerPivot.
Создание дополнительных надежных сайтов в службах Excel
Можно добавить надежные сайты в службы Excel, чтобы изменять разрешения и параметры конфигурации для сайтов, предоставляющих книги Excel и данные PowerPivot. Дополнительные сведения см. в разделе Create a trusted location for PowerPivot sites in Central Administration.
Настройка параметров конфигурации
Приложение службы 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