Настройка учетной записи автоматического обновления данных PowerPivot (PowerPivot для SharePoint)

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

SSAS_PowerpivotKJ_DataRefreshCreds

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

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

В этом разделе содержатся следующие подразделы.

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

Настройте новую учетную запись (шаг 1). Создайте целевое приложение и задайте учетные данные

Настройте новую учетную запись (шаг 2). На страницах конфигурации сервера PowerPivot укажите учетную запись автоматического обновления

Настройте новую учетную запись (шаг 3). Предоставьте учетной записи разрешения «Участие»

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

Настройте новую учетную запись (шаг 5). Проверка доступности учетной записи на страницах настройки обновления данных

Использование учетной записи для автоматического обновления данных PowerPivot

Обновление учетных данных стандартной или существующей учетной записи автоматического обновления данных PowerPivot

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

Служба Secure Store должна быть включена и настроена, и должен быть создан главный ключ. Инструкции см. в разделе Обновление данных PowerPivot в SharePoint 2010 и SQL Server 2012 (службы Analysis Services)

Необходимо заранее определить, какая учетная запись пользователя домена Windows будет использоваться в качестве учетной записи автоматического обновления данных PowerPivot. Эта учетная запись должна специально создаваться для этой задачи, чтобы отслеживать ее использование.

Пользователю необходимо знать идентификатор приложения системной службы PowerPivot. Этой учетной записи службы необходимо дать разрешения на Полный доступ для автоматического обновления данных при создании целевого приложения на шаге 1. Эти разрешения позволяют системной службе PowerPivot получить учетные данные учетной записи автоматического обновления данных во время обновления данных. Для получения необходимых сведений об учетной записи службы откройте страницу Настройка учетных записей службы и выберите пул служебных приложений, используемый приложением службы PowerPivot. По умолчанию это Пул приложений служб — система веб-служб SharePoint.

Настройка учетной записи автоматического обновления данных PowerPivot

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

ПримечаниеПримечание

Если обновление данных выполняется с учетной записью автоматического обновления данных, то отчеты об использовании и журнал обновления данных записываются для учетной записи пользователя Windows, которая используется для автоматического обновления данных. Если требуется более точная регистрация пользователей, запрашивающих обновление данных или владеющих расписаниям, рекомендуется один из других вариантов обновления данных. В частности, пользователи могут указывать собственные учетные данные (режим по умолчанию). Также можно создавать дополнительные целевые приложения для хранения учетных данных Windows, используемых для обновления данных. Дополнительные сведения см. в разделе Настройка сохраненных учетных данных для обновления данных PowerPivot (PowerPivot для SharePoint).

Создание учетной записи автоматического обновления данных включает пять этапов.

  • В службах Secure Store создайте целевое приложение для учетной записи и укажите учетные данные.

  • На странице настройки сервера PowerPivot укажите идентификатор целевого приложения для учетной записи автоматического обновления данных.

  • Предоставьте учетной записи разрешения «Участие».

  • Предоставьте учетной записи разрешения на чтение для обеспечения доступа к внешним источникам данных при обновлении данных.

  • Убедитесь, что учетная запись появилась на странице «Управление расписанием обновления данных» для опубликованной книги PowerPivot.

Настройте новую учетную запись (шаг 1). Создайте целевое приложение и задайте учетные данные

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

  2. Выберите Служба безопасного хранилища.

  3. На вкладке «Управление целевыми приложениями» нажмите Создать.

  4. В поле «Идентификатор целевого приложения» введите PowerPivotDataRefresh.

  5. В поле «Отображаемое имя» введите Обновление данных PowerPivot.

  6. В поле «Адрес электронной почты» введите адрес.

  7. В поле «Тип целевого приложения» выберите Отдельный.

    ПримечаниеПримечание

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

  8. Пропустите URL-адрес страницы целевого приложения. Обновление данных PowerPivot не использует его.

  9. Нажмите кнопку Далее.

  10. На странице Задание полей учетных данных для целевого приложения в службах безопасного хранения примите значения по умолчанию. Имена полей и типы должны быть следующими: «Имя пользователя Windows» и «Пароль Windows»

  11. Нажмите кнопку Далее.

  12. На странице «Администраторы целевого приложения» укажите идентификатор пула приложений, соответствующий приложению службы PowerPivot. Служба требует разрешений на Полный доступ, что позволит ей извлекать сведения об учетной записи автоматического обновления данных во время выполнения. Кроме того, задайте учетные записи пользователей домена Windows для любых других пользователей SharePoint, которые должны иметь права администратора для доступа к настройкам приложения.

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

  14. Выберите только что созданное целевое приложение, щелкните стрелку вниз и выберите Задать учетные данные.

  15. В поле Владельцы учетных данных укажите учетную запись пользователя домена Windows, которая получит разрешения на обновление учетных данных. Эти учетные данные используются для действий по обновлению данных, а учетные записи, указанные в поле Владельцы учетных данных, имеют разрешения на изменение учетных данных.

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

Настройте новую учетную запись (шаг 2). На страницах настройки сервера PowerPivot укажите учетную запись автоматического обновления

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

  2. Найдите приложение службы PowerPivot. Определить приложение службы можно по его типу. Типом приложения службы PowerPivot является Приложение службы PowerPivot.

  3. Щелкните имя приложения службы PowerPivot. Подождите, пока появится панель управления PowerPivot.

  4. В разделе «Действия» (в правом верхнем углу) выберите Настройка параметров приложения службы.

  5. На вкладке «Обновление данных» в поле «Учетная запись автоматического обновления PowerPivot» введите идентификатор целевого приложения, созданного на предыдущем шаге — PowerPivotDataRefresh.

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

Настройте новую учетную запись (шаг 3). Предоставьте учетной записи разрешения «Участие»

Перед использованием учетной записи автоматического обновления данных PowerPivot ей необходимо назначить разрешения «Участие» во всех книгах PowerPivot, где она будет использоваться. Этот уровень разрешений необходим для открытия книги из библиотеки и сохранения книги в библиотеке после обновления данных.

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

  1. На сайте SharePoint в области «Действия сайта» щелкните действие Разрешения для сайта.

  2. Нажмите кнопку Предоставить разрешения.

  3. В поле «Выберите пользователей» введите имя учетной записи пользователя домена Windows, выбранной в качестве учетной записи автоматического обновления PowerPivot. Это имя учетной записи пользователя домена Windows, указанной в целевом приложении в службе Secure Store.

  4. В разделе «Предоставить разрешения» выберите действие Предоставить разрешение пользователям сразу.

  5. Выберите разрешение Участие и нажмите кнопку ОК.

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

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

В сценарии обновления данных для обновления данных повторно используется та же строка подключения, которая использовалась для импорта данных. Если строка подключения предполагает текущего пользователя (например, включает параметр Integrated_Security=SSPI), то системная служба PowerPivot передает идентификатор пользователя учетной записи автоматического обновления данных PowerPivot в качестве текущего пользователя. Это соединение завершится успешно только в том случае, если учетная запись автоматического обновления данных PowerPivot имеет разрешения на чтение для внешнего источника данных.

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

Администратор источников данных, используемых в организации, может создать имя входа и назначить необходимые разрешения. В противном случае необходимо обратиться к владельцам данных и получить сведения об учетной записи. Необходимо заранее определить, какая учетная запись пользователя домена Windows будет использоваться в качестве учетной записи автоматического обновления данных PowerPivot. Это учетная запись, заданная на шаге 1. («Создайте целевое приложение и задайте учетные данные») в этом разделе.

Настройте новую учетную запись (шаг 5). Проверка доступности учетной записи на страницах настройки обновления данных

  1. Откройте страницу настройки обновления данных для опубликованной книги, которая содержит данные PowerPivot. Инструкции о том, как открыть эту страницу, см. в разделе Планирование обновления данных (PowerPivot для SharePoint).

  2. Убедитесь, что на странице настроек обновления данных параметр Использовать для обновления данных учетную запись, настроенную администратором включен.

  3. Установите флажок Кроме того, как можно скорее обновить данные и нажмите кнопку ОК.

  4. В библиотеке, которая содержит книгу, выберите книгу, нажмите стрелку вниз, которая появится справа, а затем выберите Управление обновлением данных PowerPivot. Может потребоваться подождать в течение нескольких минут, если задание обновления данных возвращает большой объем данных.

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

Дополнительные сведения об устранении неполадок см. на странице Устранение неполадок обновления данных PowerPivot вики-сайта TechNet.

Использование учетной записи для автоматического обновления данных PowerPivot

На странице подготовки расписания обновления данных PowerPivot только первый вариант определения параметров учетных данных из трех соответствует учетной записи автоматического обновления данных. Обязательно выберите этот вариант при настройке расписания обновления данных.

SSAS_PowerpivotKJ_DataRefreshCreds

Не используйте третий вариант определения учетных данных (тот, который требует ввода идентификатора целевого приложения) для получения доступа к учетной записи автоматического обновления данных PowerPivot. При использовании этого варианта предусмотрена дополнительная проверка олицетворения, которая приводит к ошибке проверки при попытке выполнения ее по отношению к учетной записи автоматического обновления данных PowerPivot (или к любому целевому приложению, основанному на применении типа учетной записи «Отдельный»). Дополнительные сведения об использовании этого третьего параметра см. в разделе Настройка сохраненных учетных данных для обновления данных PowerPivot (PowerPivot для SharePoint).

Обновление учетных данных данными из существующей учетной записи автоматического обновления данных PowerPivot

Если учетная запись автоматического обновления данных уже настроена в процессе установки или настроена администратором, можно обновить имя пользователя или пароль, внеся изменения в целевом приложении, где хранятся учетные данные. Следует учитывать, что при изменении учетных данных в службе Secure Store исходный идентификатор Windows, который был перед этим связан с учетной записью автоматического обновления данных PowerPivot, не будет видимым. В службе Secure Store необходимо всегда повторно вводить и имя пользователя, и пароль для данного целевого приложения, независимо от того, обновляется ли пароль с истекшим сроком действия или задается другая учетная запись.

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

  2. Выберите Служба безопасного хранилища.

  3. Установите флажок PowerPivotDataRefresh.

  4. В разделе «Учетные данные» нажмите кнопку Установить.

  5. В поле Владельцы учетных данных укажите учетную запись пользователя домена Windows, которая получит разрешения на обновление учетных данных. Эти учетные данные используются для действий по обновлению данных, а учетные записи, указанные в поле Владельцы учетных данных, имеют разрешения на изменение учетных данных.

  6. В поле «Имя пользователя» введите учетную запись пользователя домена Windows, которая будет частью учетных данных автоматического обновления данных.

  7. В поле «Пароль» ведите пароль для учетной записи и повторите ввод для подтверждения.

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

Если происходит смена не только пароля, но и имени пользователя учетной записи, то, по всей видимости, потребуется выполнение дополнительных шагов настройки, таких как предоставление разрешений на чтение для внешних источников данных и разрешений SharePoint на обновление книги PowerPivot. Для получения инструкций перейдите к следующему шагу настройки учетной записи автоматического обновления данных PowerPivot. Настройте новую учетную запись (шаг 3). Предоставьте разрешения «Участие» учетной записи, а затем перейдите к выполнению всех оставшихся шагов, проведя в завершение проверку того, что учетная запись настроена правильно.

См. также

Задания

Обновление данных PowerPivot в SharePoint 2010 и SQL Server 2012 (службы Analysis Services)

Планирование обновления данных (PowerPivot для SharePoint)

Основные понятия

Обновление данных PowerPivot