Использование параметра EffectiveUserName в PerformancePoint Services
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
Subscription Edition
SharePoint в 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
В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Щелкните приложение-службу Службы PerformancePoint Services.
Щелкните Параметры приложения PerformancePoint Service.
Установите флажок Использовать свойство строки подключения EffectiveUserName вместо делегирования Windows.
Нажмите кнопку OK.
Примечание.
Функция EffectiveUserName не работает с источниками данных Power Pivot.
Важно!
Если для создания подключения к данным используется строка подключения, которая содержит поле действующего пользователя, параметр EffectiveUserName переопределит пользовательское значение этого поля системным значением.
Настройка доступа к службам Analysis Services
Если вы не знаете, с какой учетной записью работает пул приложений PerformancePoint Services в ферме, выполните следующие действия, чтобы определить учетную запись. Если вы знаете эту учетную запись, пропустите эту процедуру.
Определение учетной записи пула приложений служб PerformancePoint Services
На домашней странице веб-сайта центра администрирования SharePoint щелкните Безопасность.
На странице "Безопасность" в области Общая безопасность выберите Настройка учетных записей служб.
На странице Учетная запись службы в разделе Управление учетными данными в раскрывающемся списке выберите пул приложений, в котором выполняется приложение PerformancePoint Services.
Если выбран этот параметр, имя приложения-службы отображается в поле под раскрывающимся списком. Учетная запись, показанная в раскрывающемся списке Выберите учетную запись для этого компонента , является удостоверением Windows, которое необходимо добавить в качестве администратора служб Analysis Services.
Нажмите кнопку Отмена.
Необходимо добавить учетную запись пула приложений PerformancePoint Services в качестве администратора служб Analysis Services. Используйте следующую процедуру, чтобы добавить эту учетную запись в качестве администратора в службы Analysis Services.
Добавление администратора служб Analysis Services
В Среда SQL Server Management Studio подключитесь к службы аналитики.
Щелкните правой кнопкой мыши верхний узел Analysis Services и выберите пункт Свойства.
На странице Безопасность нажмите кнопку Добавить.
Введите имя учетной записи, в которой выполняется пул приложений PerformancePoint Services, и нажмите кнопку ОК.
Нажмите кнопку OK.
Подключение к источнику данных служб Analysis Services из конструктора панели мониторинга
Вы можете подключиться к источнику данных служб Analysis Services, введя имя сервера служб Analysis Services, базы данных и куба, или введя строку подключения и имя куба в конструкторе панелей мониторинга.
Подключение к источнику данных служб Analysis Services с включенным параметром EffectiveUserName
запустите конструктор панели мониторинга.
Щелкните вкладку Создать и выберите Источник данных.
В области Категория диалогового окна Выбор шаблона источника данных щелкните Многомерный , а затем — Службы Analysis Services. Нажмите кнопку OK.
В левой панели навигации (обозреватель рабочей области) введите имя источника данных.
В раскрывающемся списке Измерение с форматированием выберите необходимое измерение с форматированием для отчета.
В раскрывающемся списке Время жизни кэша введите частоту обновления кэша (в минутах). Данные из источника данных будут обновляться с этим интервалом.
Щелкните вкладку Редактор в центральной области. В разделе Параметры подключения выберите способ подключения к источнику данных. Использование стандартного способа подключения
Выберите Использовать стандартное подключение
Введите полный путь к серверу, к которому необходимо подключиться. Список баз данных будет сформирован автоматически.
В поле База данных выберите имя базы данных.
(Необязательно) в поле Роли введите имя роли, например, "администратор" или "роль базы данных". При указании нескольких ролей разделяйте их имена запятой.
В раскрывающемся списке Куб выберите куб, который необходимо использовать в качестве источника данных в базе данных.
В разделе Параметры источника данных выберите метод проверки подлинности Удостоверение для каждого пользователя при доступе к источнику данных.
Щелкните Проверить источник данных, чтобы убедиться, что подключение настроено правильно.