Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задания обновления данных PowerPivot могут выполняться под любой учетной записью пользователя Windows, если вы создаете целевое приложение в службе Secure Store для хранения учетных данных, которые вы хотите использовать. Аналогичным образом, если вы хотите предоставить имя входа в базу данных, которая отличается от используемой для первоначального импорта данных в PowerPivot для Excel, эти учетные данные можно сопоставить с целевым приложением службы Secure Store, а затем указать целевое приложение в расписании обновления данных.
Применимо к: SharePoint 2010
Следуя инструкциям в этом разделе, вы сможете использовать следующие учетные данные на странице расписания обновления данных PowerPivot:
В этом разделе объясняется, как настроить имена пользователей и пароли, используемые для обновления данных PowerPivot в ферме SharePoint 2010. Прежде чем использовать эти действия, необходимо включить службу Secure Store и создать главный ключ. Дополнительные сведения см. в разделе "Обновление данных PowerPivot с помощью SharePoint 2010"
Этот раздел состоит из следующих подразделов.
Настройка любой учетной записи Windows для обновления данных
Настройка предопределенной учетной записи для доступа к внешним или сторонним источникам данных
Если у вас возникли проблемы с настройкой или обновлением данных, перейдите на страницу "Устранение неполадок с обновлением данных PowerPivot " в вики-сайте TechNet, чтобы получить возможные решения.
Настройка любой учетной записи Windows для обновления данных
Когда пользователь SharePoint определяет расписание обновления данных, он или она должны указать удостоверение пользователя, в котором выполняется обновление данных. Параметры включают выбор учетной записи автономного обновления данных PowerPivot, ввод учетной записи пользователя домена Windows или ввод другой учетной записи пользователя Windows, которая действительна для целей обновления данных. Действия, описанные в этом разделе, предназначены для последнего варианта: указание другой учетной записи Windows.
Этот подход можно выбрать, если вы хотите альтернативу использованию учетной записи автоматического обновления данных PowerPivot (доступной для всех пользователей PowerPivot в SharePoint) или учетных данных владельца книги. Например, может потребоваться сделать ряд учетных записей обновления данных доступными для разных рабочих групп, чтобы помочь вам отслеживать действия обновления данных на уровне организации и управлять ими.
Это важно
Пользователи и приложения, использующие это целевое приложение (и учетные данные, которые он хранит), должны быть указаны как члены приложения. Необходимо добавить удостоверение каждого приложения службы PowerPivot, которое будет использовать целевое приложение, учетную запись Windows и группу или учетные записи пользователей, которые будут указывать это целевое приложение в расписаниях обновления данных. При создании целевого приложения можно указать все эти учетные записи. Если вы не знаете всех учетных записей пользователей и групп, которым потребуется доступ к этому приложению, их можно добавить позже после создания целевого приложения.
Существует 4 части для настройки сохраненных учетных данных для обновления данных:
Создайте целевое приложение, которое хранит учетные данные.
Предоставьте разрешения на участие в учетной записи.
Предоставьте учетной записи разрешения на чтение для доступа к внешним источникам данных во время обновления данных.
Убедитесь, что обновление данных работает при указании целевого приложения в расписании обновления данных.
Шаг 1. Создание целевого приложения
В центре администрирования в разделе "Управление приложениями" щелкните "Управление приложениями-службами".
Щелкните "Служба Secure Store".
В разделе "Управление целевыми приложениями" нажмите кнопку "Создать".
В идентификаторе целевого приложения введите текстовую строку. Строка должна быть уникальной, но её также должно быть легко запомнить. Пользователи будут вводить эту строку на страницах расписания обновления данных всякий раз, когда они хотят использовать учетные данные, хранящиеся в этом приложении.
В поле Отображаемое имя введите описательное имя. Это имя используется только для отображения. Он не используется для указания целевого приложения в расписании обновления данных.
В поле "Контактный адрес электронной почты" введите адрес электронной почты.
В типе целевого приложения выберите группу.
Это важно
Выбор типа учетной записи группы необходим, так как он позволяет указать все учетные записи пользователей и служб, запрашивающие доступ к учетным данным. Для каждого запроса служба системы PowerPivot проверяет, является ли запрашивающий участником целевого приложения.
Пропустите URL-адрес страницы целевого приложения. Обновление данных PowerPivot не использует его.
Нажмите кнопку Далее.
В поле "Указание учетных данных" для страницы целевого приложения Secure Store примите значения по умолчанию. Имена полей и типы должны быть именем пользователя Windows и паролем Windows.
Нажмите кнопку "Далее".
В разделе "Администраторы целевых приложений" укажите учетные записи пользователей домена Windows пользователей SharePoint, которые должны иметь административный доступ к целевым параметрам приложения (например, возможность добавлять или удалять учетные записи из списка участников).
В разделе "Участники" добавьте следующие учетные записи пользователей и групп:
Создав приложение, добавьте учетную запись пользователя Windows в список участников.
Добавьте удостоверение пула приложений для службы PowerPivot, чтобы оно могло получать учетные данные, когда запланировано обновление данных. Чтобы просмотреть идентификатор пула приложений, перейдите в Управление службами приложений, выберите приложение службы PowerPivot, щелкнув пустое пространство рядом с именем (это выбирает строку), а затем нажмите Свойства. Учетная запись безопасности, которая отображается на этой странице, является учетной записью, которая будет добавлена в качестве члена целевого приложения.
Добавьте учетные записи пользователей и групп Windows, которые будут использовать это целевое приложение в графиках обновления данных.
Нажмите кнопку ОК.
Выберите только что созданное целевое приложение, щелкните стрелку вниз и выберите "Задать учетные данные".
Имейте в виду, что список владельцев учетных данных доступен в режиме только чтения. Учетные записи, имеющие права владения учетными данными, являются членами целевого приложения. Чтобы добавить или удалить владельца учетных данных, необходимо добавить или удалить учетные записи из списка участников целевого приложения.
В имени пользователя Windows и пароля Windows введите учетные данные учетной записи пользователя Windows, которая будет использоваться для запуска обновления данных.
Нажмите кнопку ОК.
Шаг 2. Предоставление разрешений на участие в учетной записи
Прежде чем использовать сохраненные учетные данные, учетной записи должны быть назначены разрешения на вклад в любую книгу PowerPivot, в которой она используется. Этот уровень разрешений необходим, чтобы открыть книгу из библиотеки, а затем сохранить ее обратно в библиотеку после обновления данных.
Назначение разрешений — это шаг, выполняемый администратором коллекции сайтов. Разрешения SharePoint можно назначать в корневом семействе веб-сайтов или на любом уровне ниже, включая отдельные документы и элементы. Способ задания разрешений зависит от того, насколько они должны быть детализированы. В следующих шагах показано, как предоставить разрешения.
На сайте SharePoint в разделе "Действия сайта" щелкните "Разрешения сайта".
Нажмите кнопку "Предоставить разрешения".
В поле "Выбор пользователей" введите имя учетной записи пользователя домена Windows, указанной в целевом приложении.
В разделе "Предоставление разрешений" выберите "Предоставить пользователям разрешение напрямую".
Нажмите кнопку "Участие" и нажмите кнопку "ОК".
Шаг 3. Предоставление разрешений на чтение для доступа к внешним источникам данных, используемым в обновлении данных
При импорте данных в книгу PowerPivot подключения к внешним данным часто основаны на доверенных подключениях или олицетворенных подключениях, использующих удостоверение текущего пользователя для подключения к источнику данных. Эти типы подключений работают только в том случае, если текущий пользователь имеет разрешение на чтение данных, которые он или она импортирует.
В сценарии обновления данных та же строка подключения, которая использовалась для импорта данных, теперь повторно используется для обновления данных. Если строка подключения предполагает текущего пользователя (например, строку, содержащую Integrated_Security=SSPI), служба системы PowerPivot передает удостоверение пользователя, указанное в целевом приложении в качестве текущего пользователя. Это подключение будет выполнено только в том случае, если у учетной записи есть разрешения на чтение внешнего источника данных.
По этой причине необходимо предоставить учетной записи разрешения на чтение для всех внешних источников данных, используемых во время обновления данных.
Если вы являетесь администратором источников данных, используемых в организации, вы можете создать имя входа и назначить необходимые разрешения. В противном случае необходимо связаться с владельцами данных и указать сведения об учетной записи. Обязательно укажите учетную запись пользователя домена Windows, которая сопоставляется с целевым приложением. Это учетная запись, указанная на шаге 1. Создание целевого приложения в этом разделе.
Шаг 4. Проверка доступности учетной записи на страницах конфигурации обновления данных
Откройте страницу конфигурации обновления данных для опубликованной книги, содержащей данные PowerPivot. Инструкции по открытию страницы см. в разделе "Расписание обновления данных" (PowerPivot для SharePoint).
Убедитесь, что подключение с помощью учетных данных, сохраненных в службе Secure Store (SSS), для входа в источник данных включен на странице конфигурации обновления данных, а затем введите имя целевого приложения.
Установите флажок "Также обновить как можно скорее " и нажмите кнопку "ОК".
В библиотеке, содержащей книгу, выберите книгу, щелкните стрелку вниз, которая отображается справа, а затем выберите "Управление обновлением данных PowerPivot". Возможно, потребуется подождать несколько минут, если задание обновления данных возвращает большой объем данных.
Если возникает ошибка, можно щелкнуть "Настроить расписание " на странице журнала обновления данных, чтобы попробовать разные учетные данные. Кроме того, может потребоваться проверить сведения о подключении к источнику данных в исходной книге, чтобы просмотреть строку подключения, используемую во время обновления данных. Строка подключения предоставит сведения о расположении сервера и базе данных, которые можно использовать для устранения проблемы.
Дополнительные сведения об устранении неполадок см. в разделе "Устранение неполадок с обновлением данных PowerPivot " в вики-сайте TechNet.
Настройка предопределенной учетной записи для доступа к внешним или сторонним источникам данных
Серверы баз данных часто используют собственные методы проверки подлинности. Если у вас есть книга PowerPivot, которая требует учетные данные базы данных для доступа к внешнему источнику данных во время обновления, вы можете создать идентификатор целевого приложения для этих учетных данных, а затем указать его в разделе "Источники данных" на странице настройки обновления данных.
Этот шаг необходим, только если вы хотите предоставить пользователям возможность переопределить учетные данные базы данных, которые уже внедрены в книгу PowerPivot.
Этот шаг работает только в том случае, если строка подключения уже содержит имя пользователя и пароль. Обратите внимание, что наличие учетных данных в строке подключения является относительно редким, поэтому возможность использовать этот параметр несколько ограничена. В большинстве случаев у вас будет только идентификатор пользователя и пароль в строке подключения, если вы используете проверку подлинности базы данных для подключения к источнику данных. Дополнительные сведения о том, как проверить строку подключения, чтобы узнать, включает ли он идентификатор пользователя и пароль, см. в разделе "Предоставление разрешений на создание расписаний и доступ к внешним данным" в PowerPivot Data Refresh with SharePoint 2010.
В центре администрирования в разделе "Управление приложениями" щелкните "Управление приложениями-службами".
Щелкните "Служба Secure Store".
В разделе "Управление целевыми приложениями" нажмите кнопку "Создать".
В идентификаторе целевого приложения введите текстовую строку. Строка должна быть уникальной, но она также должна быть легко запоминаться. Пользователи будут вводить эту строку на страницах расписания обновления данных всякий раз, когда они хотят использовать учетные данные, хранящиеся в этом приложении.
В поле Отображаемое имя введите описательное имя. Это имя используется только для отображения. Он не используется для указания целевого приложения в расписании обновления данных.
В поле "Контактный адрес электронной почты" введите адрес электронной почты.
В типе целевого приложения выберите группу.
Пропустите URL-адрес страницы целевого приложения. Обновление данных PowerPivot не использует его.
Нажмите кнопку Далее.
В поле "Указание учетных данных" для страницы целевого приложения Secure Store примите значения по умолчанию, только если источник данных использует проверку подлинности Windows. В противном случае выберите типы полей, допустимые для источника данных, а затем измените имена полей, чтобы соответствовать типу.
Например, можно указать имя пользователя SQL Server и пароль пользователя SQL Server для имен полей, а затем выбрать имя пользователя и пароль для типов полей.
Нажмите кнопку "Далее".
В разделе "Администраторы целевых приложений" укажите учетные записи пользователей домена Windows пользователей SharePoint, у которых должен быть административный доступ к параметрам приложения.
В разделе "Участники" добавьте следующие учетные записи пользователей и групп:
Создав приложение, добавьте учетную запись пользователя Windows в список участников.
Добавьте удостоверение пула приложений каждого приложения службы PowerPivot, которое будет использовать целевое приложение для доступа к хранимым учетным данным. Чтобы просмотреть удостоверение, перейдите к разделу "Управление приложениями-службами", выберите приложение службы PowerPivot, щелкнув пустое место рядом с именем (это выбирает строку), а затем нажмите кнопку "Свойства". Учетная запись безопасности, которая отображается на этой странице, является учетной записью, которую вы хотите добавить в качестве члена целевого приложения.
Добавьте учетные записи пользователей и групп Windows, которые будут вводить это целевое приложение в разделе источников данных на странице расписания обновления данных.
Нажмите кнопку ОК.
Выберите только что созданное целевое приложение, щелкните стрелку вниз и выберите "Задать учетные данные".
Введите учетные данные, которые будут использоваться для подключения к источнику данных (например, имя пользователя и пароль имени входа SQL Server).
Нажмите кнопку ОК.
См. также
Планирование обновления данных (PowerPivot для SharePoint)
Обновление данных PowerPivot с помощью SharePoint 2010