Установка служб Analysis Services в режиме Power Pivot

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Важно!

Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.

Процедуры, описанные в этом разделе, помогут вам установить сервер SQL Server Analysis Services в режиме Power Pivot для развертывания SharePoint. Эти шаги охватывают запуск мастера установки SQL Server, а также выполнение дополнительных задач по настройке с использованием центра администрирования SharePoint.

Историческая справка

Power Pivot для SharePoint — это коллекция служб среднего и серверного уровня, которые предоставляют доступ к данным Power Pivot в ферме SharePoint 2016 или SharePoint 2013.

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

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

  2. Для Power Pivot для SharePoint требуется выпуск SharePoint Server Enterprise. Можно также использовать ознакомительный выпуск Enterprise Edition.

  3. Компьютер должен быть присоединен к домену в том же лесу Active Directory, что и Office Online Server (SharePoint 2016) или службы Excel (SharePoint 2013).

  4. Имя экземпляра Power Pivot должно быть доступно. На компьютере, на котором устанавливаются службы Analysis Services в режиме Power Pivot, нельзя иметь существующий именованный экземпляр Power Pivot.

    Примечание . Имя экземпляра должно быть POWERPIVOT.

  5. См. раздел Требования к оборудованию и программному обеспечению для сервера служб Analysis Services в режиме интеграции с SharePoint.

  6. Ознакомьтесь с заметками о выпуске в статье SQL Server 2016 Release Notes.

Требования к выпуску SQL Server

Функции бизнес-аналитики доступны не во всех выпусках SQL Server 2017. Дополнительные сведения см. в разделах Функции служб Analysis Services, поддерживаемые выпусками SQL Server 2016 и Выпуски и компоненты SQL Server 2016.

Шаг 1. Установка Power Pivot для SharePoint

На этом шаге вы запустите программу установки SQL Server, чтобы установить сервер SQL Server Analysis Services в режиме Power Pivot. На следующем шаге необходимо настроить службы Excel на использование данного сервера для моделей данных книги.

  1. Запустите мастер установки SQL Server (Setup.exe).

  2. Щелкните Установка на панели навигации слева.

  3. Выберите Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке.

  4. Если откроется страница Ключ продукта , выберите выпуск Evaluation Edition или введите ключ продукта для лицензированной копии выпуска Enterprise Edition. Нажмите кнопку Далее. Дополнительные сведения о выпусках см. в разделе Editions and Components of SQL Server 2016.

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

  6. Если появится страница Глобальные правила , просмотрите все сведения о правилах, показанных в мастере установки.

  7. На странице Центр обновления Майкрософт рекомендуется использовать центр обновления Майкрософт, чтобы проверять наличие обновлений, а затем нажмите кнопку Далее.

  8. Выполнение страницы Установка файлов установки занимает несколько минут. Просмотрите все предупреждения или ошибки правил, а затем нажмите кнопку Далее.

  9. Если отображаются другие правила поддержки установки, просмотрите все предупреждения и нажмите кнопку Далее.

    Примечание: так как брандмауэр Windows включен, появится предупреждение о том, что для включения удаленного доступа необходимо открыть порты.

  10. На странице Роль установки выберите пункт Установка компонентов SQL Server.

    Выберите Далее.

  11. На странице "Выбор компонентов" выберите Службы Analysis Services. Этот параметр позволяет установить любой из трех режимов SQL Server Analysis Services. Вы сможете выбрать необходимый режим на более позднем этапе. Выберите Далее.

  12. На странице Конфигурация экземпляра установите переключатель Именованный экземпляр , введите в поле имени POWERPIVOT и нажмите кнопку Далее.

    Установка SQL — целевая страница конфигурации экземпляра

  13. На странице Конфигурация сервера настройте все службы для автоматического типа запуска. При желании укажите учетную запись домена и пароль для Служб SQL Server Analysis Services(1) на следующей схеме.

    • Для SQL Server Analysis Services можно использовать учетную запись пользователя домена или учетную запись NetworkService. Запрещается использовать учетные записи LocalService или LocalSystem.

    • Если был добавлен компонент SQL Server Database Engine и агент SQL Server, можно настроить запуск служб под учетной записью пользователя домена или виртуальной учетной записью по умолчанию.

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

    Выберите Далее.

    Программа установки SQL — целевая страница "

  14. При установке ядра СУБД откроется страница Конфигурация ядра СУБД . В разделе Конфигурация ядра СУБД выберите Добавить текущего пользователя , чтобы предоставить учетной записи пользователя разрешения администратора на экземпляр ядра СУБД.

    Выберите Далее.

  15. На странице Настройка служб Analysis Services в разделе Режим сервера установите переключатель Режим PowerPivot.

    Установка SQL — целевая страница конфигурации служб Analysis Services

  16. На странице Настройка служб Analysis Services нажмите кнопку Добавить текущего пользователя , чтобы предоставить учетной записи пользователя разрешения администратора. Для настройки сервера по окончании установки потребуются разрешения администратора.

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

    • Примечание

      Все приложения служб, которым необходим доступ к экземпляру служб Analysis Services, должны иметь административные разрешения для служб Analysis Services. Например, можно добавить учетную запись служб Excel, Power View и Performance Point. Кроме того, добавьте учетную запись фермы SharePoint, которая используется в качестве идентификатора этого веб-приложения, размещающего центр администрирования.

    Выберите Далее.

  17. На странице Отчет об ошибках нажмите кнопку Далее.

  18. На странице Все готово для установки выберите Установить.

  19. Если отображается диалоговое окно Необходима перезагрузка компьютера, нажмите кнопку ОК.

  20. По завершении установки нажмите кнопку Закрыть.

  21. Перезагрузите компьютер.

  22. Если в среде используется брандмауэр, см. раздел электронной документации по SQL Server Configure the Windows Firewall to Allow Analysis Services Access.

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

Убедитесь, что службы Analysis Services запущены.

  1. В Microsoft Windows нажмите кнопку Пуск, выберите Все программы и выберите группу Microsoft SQL Server.

  2. Запустите среду SQL Server Management Studio.

  3. Подключитесь к экземпляру служб Analysis Services, например к [имя сервера]\POWERPIVOT. Если вы можете подключиться к экземпляру, то служба запущена.

Этап 2. Настройка базовой интеграции служб Analysis Services с SharePoint

Следующие шаги описывают изменения в конфигурации, необходимые для взаимодействия с расширенными моделями данных Excel в библиотеке документов SharePoint. Выполните эти действия после установки SharePoint и SQL Server Analysis Services.

SharePoint 2016

Из SharePoint 2016 удалены службы Excel, а вместо них для размещения Excel используется сервер Office Online Server.

Предоставление учетной записи компьютера Office Online Server права администратора служб Analysis Services

Не нужно выполнять процедуру, описанную в этом разделе, если в процессе установки служб Analysis Services в качестве администратора служб Analysis Services была добавлена учетная запись компьютера Office Online Server.

  1. На сервере служб Analysis Services запустите среду SQL Server Management Studio и подключитесь к экземпляру служб Analysis Services, например [MyServer]\POWERPIVOT.

  2. В обозревателе объектов щелкните правой кнопкой мыши имя экземпляра и выберите пункт Свойства.

    View Properties of an SSAS Server

  3. На панели слева выберите Безопасность. Добавьте учетную запись компьютера, на котором установлен сервер Office Online Server.

    Параметры безопасности сервера SSAS

Зарегистрируйте сервер служб Analysis Services на сервере Office Online Server.

На сервере Office Online Server необходимо сделать следующее:

  • Откройте окно командной строки PowerShell в качестве администратора.

  • Загрузите модуль OfficeWebApps PowerShell.

    Import-Module OfficeWebApps

  • Добавьте сервер служб Analysis Services, например [MyServer]\POWERPIVOT.

    New-OfficeWebAppsExcelBIServer -ServerId [MyServer]\POWERPIVOT]

SharePoint 2013

Предоставление прав администрирования сервером служб Excel в службах Analysis Services

Не нужно выполнять этот процедуру, описанную в этом разделе, если в процессе установки служб Analysis Services была добавлена учетная запись приложения служб Excel в качестве администратора служб Analysis Services.

  1. На сервере служб Analysis Services запустите среду SQL Server Management Studio и подключитесь к экземпляру служб Analysis Services, например [MyServer]\POWERPIVOT.

  2. В обозревателе объектов щелкните правой кнопкой мыши имя экземпляра и выберите пункт Свойства.

    View Properties of an SSAS Server

  3. На панели слева выберите Безопасность. Добавьте имя входа домена, настроенного для приложения служб Excel в шаге 1.

    Параметры безопасности сервера SSAS

Настройка служб Excel для интеграции со службами Analysis Services

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

  2. Щелкните имя приложения службы, по умолчанию это Приложение служб Excel.

  3. Нажмите кнопку Параметры модели данныхна странице Управление приложением служб Excel.

  4. Щелкните Добавить сервер.

  5. В поле Имя сервера введите имя сервера служб Analysis Services и имя экземпляра Power Pivot. Например, MyServer\POWERPIVOT. Имя экземпляра Power Pivot является обязательным.

    Введите описание.

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

  7. Изменения вступят в силу через несколько минут, также вы можете Остановить и ЗапуститьСлужбы вычислений Excel. Кому

    Также можно открыть командную строку с правами администратора и ввести iisreset /noforce.

    Вы можете проверить факт распознавания сервера службами Excel, просмотрев записи в журнале ULS. Будут отображены записи следующего вида:

    Excel Services Application            Data Model        27           Medium                Check Administrator Access ([ServerName]\POWERPIVOT): Pass.        f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Server Version ([ServerName]\POWERPIVOT): Pass (11.0.2809.24 >= 11.0.2800.0).         f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Deployment Mode ([ServerName]\POWERPIVOT): Pass.            f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    
    

Этап 3. Проверка интеграции

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

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

  2. Создайте новую книгу в Excel.

  3. На ленте вкладки "Данные" в группе Получение внешних данных выберите Из других источников.

  4. Выберите Из SQL Server.

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

  6. В разделе "Учетные данные входа в систему" установите флажок Использовать проверку подлинности Windows и нажмите кнопку Далее.

  7. Выберите необходимую базу данных.

  8. Проверьте, установлен ли флажок Подключение к заданной таблице .

  9. Установите флажок Включение возможности выбора нескольких таблиц и добавления таблицы в модель данных Excel .

  10. Выберите таблицы для импортирования.

  11. Установите флажок Импортировать связи между выбранными таблицамии нажмите кнопку Далее. Импортирование нескольких таблиц из реляционной базы данных позволяет работать с таблицами, которые уже связаны между собой. Такой подход экономит время, поскольку не нужно создавать связи вручную.

  12. На странице Сохранение файла подключения данных и завершение работы мастера введите имя подключения и нажмите кнопку Готово.

  13. Появится диалоговое окно Импорт данных . Выберите Отчет сводной таблицыи нажмите кнопку ОК.

  14. Список полей сводной таблицы появится в книге.
    В списке полей перейдите на вкладку Все .

  15. Добавьте поля в области строк, столбцов и значений в списке полей.

  16. Добавьте срез или фильтр в сводную таблицу. Не пропускайте этот шаг. Срез или фильтр позволяет проверить правильность установки служб Analysis Services.

  17. Сохраните книгу в библиотеке документов в ферме SharePoint. Вы можете также сохранить книгу в общую папку, а затем передать ее в библиотеку документов SharePoint.

  18. Щелкните название книги для ее просмотра в Excel Online и выберите срез или измените ранее добавленный фильтр. Если произойдет обновление данных, то это означает, что службы Analysis Services установлены и доступны для Excel. При открытии книги в Excel будет использоваться кэшированная копия, а не версия с сервера служб Analysis Services.

Настройка брандмауэра Windows на разрешение доступа к службам Analysis Services

Используйте сведения в разделе Настройка брандмауэра Windows для разрешения доступа к службам Analysis Services , чтобы определить, нужно ли разблокировать порты в брандмауэре, чтобы разрешить доступ к службам Analysis Services или Power Pivot для SharePoint. Выполнив шаги, приведенные в этом разделе, можно настроить параметры порта и брандмауэра. На практике, чтобы разрешить доступ к серверу служб Analysis Services, необходимо выполнять эти шаги вместе.

Обновление книг и создание расписания обновления данных

Действия, необходимые для обновления книг, созданных в предыдущих версиях Power Pivot, зависят от того, какая версия Power Pivot создала книгу. Дополнительные сведения см. в разделе Обновление книг и запланированное обновление данных (SharePoint 2013).

Помимо установки Single-Server — Power Pivot для Microsoft SharePoint

Веб-интерфейс (WFE) или средний уровень: чтобы использовать сервер SQL Server Analysis Services в режиме SharePoint в более крупной ферме SharePoint и установить дополнительные компоненты Power Pivot в ферме, запустите пакет установщика spPowerPivot16.msi (SharePoint 2016) или spPowerPivot.msi (SharePoint 2013) на каждом сервере SharePoint. spPowerPivot16.msi или spPowerPivot.msi устанавливает необходимые поставщики данных и средство настройки Power Pivot для SharePoint 2016 или 2013.

Дополнительные сведения об установке и настройке среднего уровня см. в следующем документе:

Избыточность и нагрузка на сервер: Установка второго или более SQL Server Analysis Services серверов в режиме Power Pivot обеспечит избыточность функций сервера SQL Server Analysis Services. Ввод в действие дополнительных серверов приводит к дальнейшему распределению нагрузки между серверами. Дополнительные сведения см. в следующих разделах:

Параметры SharePointОтправка отзывов и контактных данных с помощью SQL Server отзывов.

См. также:

Перенос Power Pivot в SharePoint 2013
Установка или удаление надстройки Power Pivot для SharePoint (SharePoint 2013)
Обновление книг и запланированное обновление данных (SharePoint 2013)