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


Автоматическое обновление данных PowerPivot в SharePoint

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

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

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

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

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

Кроме того, необходимо выполнить следующие условия.

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

  • Учетная запись, выполняющая обновление, должна быть учетной записью пользователя домена Windows.

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

  • К моменту завершения операции обновления книга должна быть проверена.

  • Публикуемый сервер SharePoint может не иметь тех поставщиков данных, которые используются для импорта данных. SharePoint 2010 является 64-разрядной средой. Если для создания книг PowerPivot используется 32-разрядная версия Excel, необходимо, обратившись к администратору сервера, убедиться, что на сервере установлены 32-разрядные версии всех поставщиков данных.

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

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

Планирование автоматического обновления данных

  1. Выберите книгу в библиотеке SharePoint, а затем нажмите стрелку вниз, чтобы открыть список команд.

  2. Щелкните ссылку Управление обновлением данных PowerPivot. Если расписание обновления данных уже определено, то вместо этого появится страница «Просмотр журнала обновления данных». Можно нажать Настройка обновления данных, чтобы открыть страницу определения расписания.

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

    Если команда недоступна, то это означает, что PowerPivot для SharePoint не установлен или не включен для сайта. Сведения об активации этой функции см. в статье Активация интеграции PowerPivot для семейства сайтов на веб-сайте Майкрософт.

  3. На странице определения расписания в разделе Обновление данных установите флажок Включить.

  4. В разделе Сведения о расписании укажите тип расписания и частоту обновлений.

  5. В поле Самое раннее время запуска укажите одно из следующих значений.

    1. Параметр По окончании рабочего дня задает период обработки в нерабочие часы, когда серверы баз данных с наибольшей вероятностью будут иметь текущие данные, которые были созданы в течение рабочего дня. По умолчанию для периода обработки задается время 20:00, но администратор SharePoint может указать другое время.

    2. Определенное время в часах и минутах, когда желательно поместить запрос обновления данных в очередь процессов. Время задается с интервалами 15 минут.

  6. В Уведомление по электронной почте введите адрес электронной почты пользователя, который будет получать уведомления об ошибках обновления данных.

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

    1. Чтобы использовать стандартную учетную запись, нажмите Использовать учетную запись обновления данных, настроенную администратором. Будет создана учетная запись автоматического обновления данных. Если этот параметр включен, то учетная запись настраивается на сервере и доступна для использования. Обратите внимание, что при использовании этого параметра в журнале обновления данных эта учетная запись будет указана как учетная запись пользователя, который инициировал операцию обновления данных.

    2. Нажмите Подключение со следующими учетными данными пользователя Windows, чтобы указать собственные учетные данные пользователя Windows. Введите учетную запись в формате «ДОМЕН\пользователь». Если этот параметр недоступен, то это означает, что администратор SharePoint отключил его для данного сайта.

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

  8. В окне Источники данных установите флажок Все источники данных, если при обновлении данных должны отправляться повторные запросы ко всем исходным источникам данных. Все источники данных PowerPivot будут автоматически включены в процесс обновления, даже если их список изменится.

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

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

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

    К источникам данных, которые могут автоматически обновляться, применяются некоторые ограничения. Источники данных должны находиться в сети и быть доступными для PowerPivot для SharePoint. Необходимо выбирать только те источники данных, которые соответствуют следующим критериям. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.

  9. Нажмите кнопку ОК, чтобы сохранить расписание.

См. также

Задания

Сохранение в SharePoint

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

Совместное использование данных с PowerPivot

Различные способы обновления данных в PowerPivot

Другие ресурсы

Управление обновлением данных PowerPivot