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


Использование параметра EffectiveUserName в PerformancePoint Services

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

EffectiveUserName — это свойство строки подключения SQL Server Analysis Services, которое содержит имя пользователя, получающего доступ к отчету или панели мониторинга. В SharePoint Server это свойство можно использовать вместе со службами PerformancePoint Services для передачи удостоверения пользователя, просматривающего отчет или панель мониторинга, в sql Server Analysis Services. Таким образом можно использовать удостоверение пользователя без настройки делегирования Kerberos.

Обзор сценария

Использование функции EffectiveUserName со службами PerformancePoint Services позволяет передавать удостоверение пользователя, просматривающего отчет, в службы SQL Server Analysis Services.

Использование параметра EffectiveUserName позволяет передавать удостоверение пользователя в службы SQL Server Analysis Services без необходимости настраивать безопасное хранилище или делегирование Kerberos.

Подготовка к работе

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

  • В ферме настроены службы PerformancePoint Services.

  • У вас есть доступ администратора фермы к ферме SharePoint Server и доступ администратора к службам SQL Server Analysis Services.

Настройка параметров приложения PerformancePoint Services

Для использования параметра EffectiveUserName с Службы PerformancePoint Services требуется следующее:

  • Учетная запись пула приложений Службы PerformancePoint Services должна быть администратором службы аналитики.

  • Параметр EffectiveUserName необходимо активировать на странице параметров приложения PerformancePoint Service.

  • Необходимо выбрать параметр Удостоверение для каждого пользователя при создании источника данных в Конструктор панели мониторинга PerformancePoint.

Этот параметр применяется ко всем источникам данных служб Analysis Services, настроенных для проверки подлинности пользователя. Если этот параметр включен, все подключения к данным служб Analysis Services для отдельных пользователей будут выполняться с помощью свойства строки подключения EffectiveUserName вместо делегирования Windows.

Включение EffectiveUserName в PerformancePoint Services

  1. В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.

  2. Щелкните приложение-службу Службы PerformancePoint Services.

  3. Щелкните Параметры приложения PerformancePoint Service.

  4. Установите флажок Использовать свойство строки подключения EffectiveUserName вместо делегирования Windows.

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

Примечание.

Функция EffectiveUserName не работает с источниками данных Power Pivot.

Важно!

Если для создания подключения к данным используется строка подключения, которая содержит поле действующего пользователя, параметр EffectiveUserName переопределит пользовательское значение этого поля системным значением.

Настройка доступа к службам Analysis Services

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

Определение учетной записи пула приложений служб PerformancePoint Services

  1. На домашней странице веб-сайта центра администрирования SharePoint щелкните Безопасность.

  2. На странице "Безопасность" в области Общая безопасность выберите Настройка учетных записей служб.

  3. На странице Учетная запись службы в разделе Управление учетными данными в раскрывающемся списке выберите пул приложений, в котором выполняется приложение PerformancePoint Services.

    Если выбран этот параметр, имя приложения-службы отображается в поле под раскрывающимся списком. Учетная запись, показанная в раскрывающемся списке Выберите учетную запись для этого компонента , является удостоверением Windows, которое необходимо добавить в качестве администратора служб Analysis Services.

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

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

Добавление администратора служб Analysis Services

  1. В Среда SQL Server Management Studio подключитесь к службы аналитики.

  2. Щелкните правой кнопкой мыши верхний узел Analysis Services и выберите пункт Свойства.

  3. На странице Безопасность нажмите кнопку Добавить.

  4. Введите имя учетной записи, в которой выполняется пул приложений PerformancePoint Services, и нажмите кнопку ОК.

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

Подключение к источнику данных служб Analysis Services из конструктора панели мониторинга

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

Подключение к источнику данных служб Analysis Services с включенным параметром EffectiveUserName

  1. запустите конструктор панели мониторинга.

  2. Щелкните вкладку Создать и выберите Источник данных.

  3. В области Категория диалогового окна Выбор шаблона источника данных щелкните Многомерный , а затем — Службы Analysis Services. Нажмите кнопку OK.

  4. В левой панели навигации (обозреватель рабочей области) введите имя источника данных.

  5. В раскрывающемся списке Измерение с форматированием выберите необходимое измерение с форматированием для отчета.

  6. В раскрывающемся списке Время жизни кэша введите частоту обновления кэша (в минутах). Данные из источника данных будут обновляться с этим интервалом.

  7. Щелкните вкладку Редактор в центральной области. В разделе Параметры подключения выберите способ подключения к источнику данных. Использование стандартного способа подключения

  8. Выберите Использовать стандартное подключение

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

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

  11. (Необязательно) в поле Роли введите имя роли, например, "администратор" или "роль базы данных". При указании нескольких ролей разделяйте их имена запятой.

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

  13. В разделе Параметры источника данных выберите метод проверки подлинности Удостоверение для каждого пользователя при доступе к источнику данных.

  14. Щелкните Проверить источник данных, чтобы убедиться, что подключение настроено правильно.