Как установить PowerPivot для SharePoint из командной строки

Программу установки SQL Server PowerPivot для SharePoint можно запустить из командной строки. В команду необходимо включить параметр /ROLE и исключить из нее параметр /FEATURES. В зависимости от значения параметра /ROLE программа установки SQL Server установит PowerPivot для SharePoint либо в существующую ферму SharePoint 2010, либо на новый сервер, который будет оптимизирован для развертывания PowerPivot. Для создания нового сервера необходимо наличие установочного носителя Microsoft SharePoint 2010.

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

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

Параметры установки на основе /ROLE

Установка на существующей ферме SharePoint

Новая установка сервера SharePoint и служб Analysis Services

Проверка установки

Следующие шаги. Установка SQL Server PowerPivot для Excel и создание источника данных PowerPivot

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

Требования для установки отличаются в зависимости от того, устанавливается ли PowerPivot для SharePoint в новую или существующую ферму.

Общие требования

Наличие Windows Server 2008 (64-разрядная версия).

Необходима платформа .NET Framework 3.5 с пакетом обновления 1 (SP1). Эта версия платформы .NET Framework доступна через службу обновления Windows.

Необходимо наличие выпуска SQL Server 2008 R2 Enterprise, Developer, Enterprise Evaluation или Data Center.

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

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

Требования SPI_AS_NewFarm

Требуется наличие установленного, но ненастроенного развертывания Microsoft SharePoint 2010 со службами Excel.

Требования SPI_AS_ExistingFarm

Требуется наличие рабочей фермы или отдельного сервера Microsoft SharePoint 2010. Выпуск программы должен содержать службу Excel.

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

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

Параметры установки на основе /ROLE

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

  • SPI_AS_ExistingFarm

  • SPI_AS_NewFarm

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

SPI_AS_ExistingFarm проверяет наличие локальной установки SharePoint 2010. Для ввода PowerPivot для SharePoint в ферму используются существующие каналы связи фермы на локальном сервере. Также развертываются два пакета решений и включается компонент для использования на ферме.

SPI_AS_NewFarm проверяет наличие ненастроенного сервера SharePoint, устанавливает экземпляр Database Engine, устанавливает PowerPivot для SharePoint, настраивает компоненты SQL Server, настраивает ферму путем создания базы данных конфигурации и веб-приложения «Центр администрирования», создает веб-приложение и семейство веб-сайтов по умолчанию, а затем развертывает в ферме пакеты решений PowerPivot и включает PowerPivot для веб-приложения. Так как это новая ферма, ее конфигурация оптимизирована для самостоятельной бизнес-аналитики. В частности, службы, которые не используются для крупномасштабной аналитики, будут отключены.

При указании SPI_AS_NewFarm необходимо ввести значения параметров, которые будут использоваться для настройки фермы. Среди них /farmaccount, /farmaccountpassword, /passphrase и /farmadminport. Дополнительные сведения об этих командах см. в разделе Справочник команд программы установки (PowerPivot для SharePoint).

Установка существующей фермы SharePoint

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

  1. Скопируйте следующую команду в текстовый редактор:

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_ExistingFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> 
    

    Параметр /q запускает программу установки в тихом режиме, в котором пользовательский интерфейс не задействуется.

    Когда параметр /q или /qs задан для автоматических установок, требуется /IAcceptSQLServerLicenseTerms.

    Параметр /action дает указание программе установки выполнить установку.

    Параметр /role дает указание программе установки установить Analysis Services и файлы конфигурации, необходимые для интеграции с SharePoint. Эта роль также определяет и использует сведения о соединении существующей фермы для доступа к базе данных конфигурации SharePoint. Этот параметр обязателен. Используйте его вместо параметра /features, чтобы указать компоненты для установки.

    Параметр /instancename указывает «PowerPivot» в качестве именованного экземпляра. Это значение задано жестко, его невозможно изменить. Оно указывается в команде в образовательных целях с тем, чтобы пользователь знал, как устанавливается служба.

    С помощью параметра /indicateprogress можно отслеживать ход выполнения в окне командной строки.

  2. Параметр PID в команде не указывается, в результате чего устанавливается выпуск Evaluation. Если требуется установить выпуск Enterprise Edition, добавьте параметр PID в команду запуска программы установки и укажите действительный ключ продукта.

                  /PID=<product key for an Enterprise installation>
    
    
  3. Замените заполнители <domain\username> и <StrongPassword> действительными именами пользователей и паролями.

    Параметры /assvaccount и /assvcpassword используются для настройки экземпляра Служба Analysis Services на сервере приложений. Замените эти заполнители на допустимые сведения учетной записи.

    В параметре /assysadminaccounts должно быть указано удостоверение пользователя, выполняющего программу установки SQL Server. Для служб необходимо указать хотя бы одного системного администратора. Следует отметить, что программа установки SQL Server больше не предоставляет автоматически разрешения sysadmin членам встроенной группы «Администраторы».

  4. Удалите разрывы строк.

  5. Выделите всю команду и в меню «Правка» выберите команду Копировать.

  6. Откройте командную строку администратора. Для этого нажмите Пуск, щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.

  7. Перейдите в папку на диске или общую папку, которая содержит установочный носитель SQL Server 2008 R2.

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

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

  10. Чтобы проверить установку, в папке \Program Files\SQL Server\100\Setup Bootstrap\Log откройте файл summary.txt. Если сервер был установлен без ошибок, то первый результат должен указывать «Passed».

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

Новая установка сервера SharePoint и служб Analysis Services

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

Установка SharePoint 2010

  • Начните с новой, ненастроенной установки SharePoint 2010. Это новая установка, для которой еще не запускалась программа psconfig.exe. Если ферма уже настроена, пропустите этот раздел и перейдите к разделу Установленная ферма SharePoint.

    Программу установки сервера SharePoint можно запустить из командной строки. Кроме того, из командной строки также можно настраивать функции и роли операционной системы. Полная справка по настройке Windows Server 2008 из командной строки приведена в разделе Приложение. Технический обзор диспетчера сервера.

Установите компоненты SQL Server Database Engine и PowerPivot для SharePoint

  1. Скопируйте следующую команду в текстовый редактор:

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_NewFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/SQLSVCACCOUNT=<DomainName\UserName> /SQLSVCPASSWORD=<StrongPassword> /SQLSYSADMINACCOUNTS=<DomainName\UserName> /AGTSVCACCOUNT=<DomainName\UserName> /AGTSVCPASSWORD=<StrongPassword> /ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> /FARMACCOUNT=<DomainName\UserName> /FARMPASSWORD=<StrongPassword> /PASSPHRASE=<StrongPassword> /FARMADMINPORT=<availablePort> 
    

    Параметр /q запускает программу установки в тихом режиме, в котором пользовательский интерфейс не задействуется.

    Когда параметр /q или /qs задан для автоматических установок, требуется /IAcceptSQLServerLicenseTerms.

    Параметр /action дает указание программе установки выполнить установку.

    Параметр /role дает указание программе установки установить Analysis Services и файлы конфигурации, необходимые для интеграции с SharePoint. Эта роль также определяет и использует сведения о соединении существующей фермы для доступа к базе данных конфигурации SharePoint. Этот параметр обязателен. Используйте его вместо параметра /features, чтобы указать компоненты для установки.

    Параметр /instancename указывает «PowerPivot» в качестве именованного экземпляра. Это значение задано жестко, его невозможно изменить. Оно указывается в команде в образовательных целях с тем, чтобы пользователь знал, как устанавливается служба.

    С помощью параметра /indicateprogress можно отслеживать ход выполнения в окне командной строки.

  2. Параметр PID в команде не указывается, в результате чего устанавливается выпуск Evaluation. Если требуется установить выпуск Enterprise Edition, добавьте параметр PID в команду запуска программы установки и укажите действительный ключ продукта.

                  /PID=<product key for an Enterprise installation>
    
    
  3. Замените заполнители <domain\username> и <StrongPassword> допустимыми именами пользователей и паролями для запуска служб SQL Server.

    1. Параметры /sqlsvcaccount, /sqlsvcpassword, /agtsvcaccount и /agtsvcpassword используются для настройки сервера баз данных для фермы.

    2. Параметры /assvaccount и /assvcpassword используются для настройки экземпляра Служба Analysis Services на сервере приложений. Замените эти заполнители на допустимые сведения учетной записи.

    3. В параметру /assysadminaccounts должно быть установлено удостоверение пользователя, выполняющего программу установки SQL Server. Для служб необходимо указать хотя бы одного системного администратора. Следует отметить, что программа установки SQL Server больше не предоставляет автоматически разрешения sysadmin членам встроенной группы «Администраторы».

  4. Замените заполнители <domain\username> и <StrongPassword>, а также /farmaccount и /farmpassword на допустимую учетную запись пользователя и пароль для доступа к серверу баз данных. Первоначально с помощью этой учетной записи будет обеспечиваться работа служб, используемых в ферме. Она также используется сервером SharePoint для подключения к его базе данных конфигурации. Это должна быть учетная запись домена (она не может быть ни локальной учетной записью Windows, ни встроенной учетной записью). Для установки учетная запись должна быть членом группы администраторов на локальном компьютере.

  5. Замените заполнитель <StrongPassword> для /passphrase на пароль, состоящий из строчных и прописных букв, чисел и символов. Эту фразу будут вводить администраторы при добавлении новых серверов приложений и серверов клиентских веб-интерфейсов к ферме.

  6. Замените <AvailablePort> для /farmadminport на номер неиспользуемого порта в диапазоне от 1024 до 49151. Также можно удалить этот параметр из команды, чтобы программа установки могла выбрать произвольный незадействованный порт. Чтобы определить, какие порты свободны, введите следующую команду в командную строку: netstat –a –n -p tcp, которая возвратит список портов используемых TCP.

    Просмотрите статью службы технической поддержки Майкрософт Information about TCP/IP port assignments, обращая внимание на порядок назначения портов TCP и на различия между известными портами (от 0 до 1023), зарегистрированными портами (от 1024 до 49151) и динамическими, или частными, портами (от 49152 до 65535).

  7. Удалите разрывы строк.

  8. Выделите всю команду и в меню «Правка» выберите команду Копировать.

  9. Откройте командную строку администратора. Для этого нажмите Пуск, щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.

  10. Перейдите в папку на диске или общую папку, в которой находится установочный носитель SQL Server.

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

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

  13. Чтобы проверить установку, в папке \Program Files\SQL Server\100\Setup Bootstrap\Log откройте файл summary.txt. Если сервер был установлен без ошибок, то первый результат должен указывать «Passed».

  14. Откройте диспетчер конфигурации SQL Server, чтобы удостовериться, что установленные службы настроены и работают. Для этого в меню Пуск последовательно выберите пункты Все программы, Microsoft SQL Server, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server. Откройте страницу «Службы SQL Server» и удостоверьтесь, что службы обозревателя SQL Server и SQL Server работают. Также должен быть установлен остановленный агент SQL Server в режиме запуска вручную.

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

Проверка установки

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

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

  1. На домашней странице центра администрирования SharePoint в разделе «Системные параметры» выберите пункт Управление возможностями фермы.

  2. Параметр Функция интеграции PowerPivot должен иметь значение Активна.

  3. На домашней странице в разделе «Системные параметры» выберите пункт Управление службами на сервере.

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

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

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

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

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

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

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

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

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

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

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

  3. Щелкните срез или выполните сведение данных. Сервер загрузит данные 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.

Следующие шаги. Установка SQL Server PowerPivot для Excel и построение источника данных PowerPivot

Установив компоненты сервера в ферму, необходимо установить программу Excel 2010 с клиентским приложением PowerPivot для создания и просмотра источника данных PowerPivot.

Инструкции по установке этой надстройки и созданию источников данных PowerPivot см. в разделах Установка PowerPivot для Excel (электронная документация по SQL Server) и Путеводитель по созданию книг PowerPivot в Excel.