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

Обновление данных PowerPivot представляет собой выполняемую по расписанию операцию на сервере, в процессе которой отправляются запросы внешним источникам данных для обновления внедренных данных PowerPivot в книге Excel 2010, хранящейся в библиотеке содержимого.

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

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

В SQL Server 2012 с пакетом обновления 1 (SP1) и SharePoint Server 2013 Excel Services используется новая архитектура для обновления данных в моделях данных PowerPivot. Новая архитектура в качестве основного компонента для загрузки моделей данных PowerPivot использует службы Excel. В прежней архитектуре обновления данных для загрузки моделей данных использовался сервер с PowerPivot System Service и Службы Analysis Services в режиме SharePoint. Дополнительные сведения см. в следующих разделах:

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

Шаг 1. Включение службы Secure Store и создание главного ключа

Шаг 2. Отключение параметров учетных данных, поддержка которых не нужна

Шаг 3. Создание целевых приложений для сохранения учетных данных, используемых при обновлении данных

Шаг 4. Настройка сервера для масштабируемого обновления данных

Шаг 5. Установка поставщиков данных, используемых для соединения с внешними источниками данных

Шаг 6. Предоставление разрешений для создания расписаний и доступа к внешним данным

Шаг 7. Включение обновления данных книги

Шаг 8. Проверка конфигурации обновления данных

Изменение настроек конфигурации для обновления данных PowerPivot

Изменение расписания таймера обновления данных PowerPivot

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

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

Шаг 1. Включение службы безопасного хранилища и создание главного ключа

Обновление данных PowerPivot зависит от служб Secure Store, которые хранят учетные данные, используемые для запуска заданий обновления данных и для соединения с внешними источниками данных, в которых хранятся эти учетные данные.

При установке PowerPivot для SharePoint в режиме «Новый сервер» служба Secure Store настраивается автоматически. При любом другом варианте установки необходимо создать и настроить приложение службы и создать главный ключ шифрования для службы Secure Store.

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

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

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

  2. В ленте «Приложения служб» в разделе «Создать» нажмите кнопку Создать.

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

  4. На странице Создать новое приложение безопасного хранилища введите имя приложения.

  5. На вкладке База данных укажите экземпляр SQL Server, который будет содержать базу данных для данного приложения службы. Значением по умолчанию является экземпляр компонента SQL Server Database Engine, в котором размещены базы данных конфигураций фермы.

  6. На вкладке Имя базы данных введите имя базы данных приложения службы. Значением по умолчанию является Secure_Store_Service_DB_<guid>. Имя, используемое по умолчанию, соответствует используемому по умолчанию имени приложения службы. Если было введено уникальное имя приложения службы, следуйте аналогичным соглашениям об именах при выборе имени базы данных, чтобы ими можно было управлять совместно.

  7. В списке Проверка подлинности базы данных по умолчанию выбрано значение «Проверка подлинности Windows». Если выбран параметр «Проверка подлинности SQL», то рекомендации по использованию проверки подлинности этого типа см. в руководстве администратора SharePoint.

  8. В пуле приложений выберите Создать новый пул приложений. Укажите описательное имя, которое поможет другим администраторам понять, как используется этот пул приложений.

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

  10. Примите остальные значения по умолчанию и нажмите кнопку OK. Приложение службы появится рядом с другими управляемыми службами в списке приложений служб фермы.

  11. Щелкните приложение службы безопасного хранилища в списке.

  12. В меню ленты «Приложения служб» щелкните Управление.

  13. На вкладке «Управление ключами» щелкните Создать новый ключ.

  14. Введите, а затем подтвердите парольную фразу. Эта фраза будет использоваться для добавления других общих приложений служб безопасных хранилищ.

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

Прежде чем станет доступным ведение журналов аудита операций службы Secure Store, которое может оказаться полезным для целей отладки, его необходимо включить. Дополнительные сведения о том, как включить ведение журналов, см. в разделе Настройка службы Secure Store (SharePoint 2010).

Шаг 2. Отключение параметров учетных данных, поддержка которых не нужна

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

Для обновления данных должен быть доступен хотя бы один вариант.

SSAS_PowerpivotKJ_DataRefreshCreds

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

Второй вариант, Соединение со следующими учетными данными пользователя Windows, всегда отображается на странице, но работает только в том случае, когда включен параметр Разрешить пользователям вводить пользовательские учетные данные Windows на странице конфигурации приложения службы. Этот параметр включен по умолчанию, но его можно отключить, если минусы его использования превышают плюсы (см. ниже).

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

Настройка учетных данных, второй вариант: «Подключение с помощью следующих учетных данных пользователя Windows»

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

SSAS_PPS_ScheduleDataRefreshCreds

Этот вариант учетных данных включен по умолчанию. Если он включен, то системная служба PowerPivot сформирует в службе Secure Store целевое приложение для хранения имени и пароля, введенных владельцем расписания. Имя целевого приложения создается согласно следующему контексту именования: PowerPivotDataRefresh_<guid>. Для каждого набора учетных данных Windows создается одно целевое приложение. Если существует целевое приложение, принадлежащее системной службе PowerPivot и хранящее имя пользователя и пароль, введенные пользователем, которым было определено расписание, то системная служба PowerPivot будет использовать это приложение, а не создаст новое.

Главное преимущество использования этого варианта хранения учетных данных — простота. Предварительная работа сводится к минимуму, так как целевые приложения создаются автоматически. Кроме того, запуск обновления данных от учетных данных владельца расписания (который, скорее всего, является и создателем книги) упрощает выполнение требований к передаче разрешений. Скорее всего, этот пользователь уже имеет разрешения для целевой базы данных. Когда обновление данных запускается под удостоверением безопасности этого пользователя Windows, то все подключения к данным, относящиеся к «текущему пользователю», будут работать автоматически.

Недостатком являются ограниченные возможности управления. Хотя целевое приложение создается автоматически, оно не обновляется и не удаляется при изменении учетной записи. Применение политик истечения срока действия паролей может привести к тому, что целевые приложения станут неактуальными. Задания обновления данных, сроки действия учетных данных которых истекли, не смогут запуститься. В этом случае владельцу расписания необходимо обновить учетные данные, указав имя пользователя и пароль в расписании обновления данных. Тогда будет создано новое целевое приложение. По мере того как пользователи добавляют и корректируют информацию об учетных данных в своих расписаниях обновления данных, может сложиться такая ситуация, когда в системе имеется великое множество автоматически созданных целевых приложений.

В настоящее время не существует способа определить, активно ли то или иное целевое приложение. Не существует также и способа отслеживания конкретного целевого приложения из создавшего его задания обновления данных. Лучше не трогать целевые приложения, так как их удаление может привести к прекращению работы расписаний обновления данных. Удаление целевого приложения, которое в данный момент используется, приведет к завершению обновления данных по ошибке «Целевое приложение не найдено», которое будет выведено на страницу журнала обновления данных в книге.

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

Отключение использования произвольных учетных данных Windows в расписаниях обновления данных

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

  2. Щелкните имя приложения службы PowerPivot. Откроется панель мониторинга PowerPivot.

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

  4. В разделе «Обновление данных» сбросьте флажок Разрешить пользователям вводить пользовательские учетные данные Windows.

    SSAS_PowerPivotDatarefreshOptions_AllowUser

Шаг 3. Создание целевых приложений для сохранения учетных данных, используемых при обновлении данных

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

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

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

Шаг 4. Настройка сервера для масштабируемого обновления данных

По умолчанию каждая установка PowerPivot для SharePoint поддерживает обновление по запросу и по расписанию.

Для каждой установки можно указать, будет ли поддерживать экземпляр служб Analysis Services обновление данных обоими способами, или будет привязан к какому-то конкретному типу операций. Если на ферме имеется несколько установок PowerPivot для SharePoint и задания обновления данных выполняются долго или с ошибками, то можно подумать над установкой выделенного сервера, который будет заниматься только операциями обновления данных.

Кроме того, можно увеличить число параллельно выполняющихся заданий обновления, если оборудование это позволяет. По умолчанию число одновременно выполняемых заданий вычисляется исходя из объема системной памяти, но его можно увеличить, если мощности ЦП достаточно для этого.

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

Шаг 5. Установка поставщиков данных, используемых для импорта данных PowerPivot

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

Поставщиков данных на сервере Windows могут устанавливать только локальные администраторы. При установке дополнительных данных необходимо убедиться, что они установлены на компьютере в ферме SharePoint, где установлен PowerPivot для SharePoint. Если в ферме имеется несколько серверов PowerPivot, то поставщики необходимо установить на всех серверах.

Помните, что серверы SharePoint являются 64-разрядными приложениями. Убедитесь, что установлена 64-разрядная версия поставщиков данных — именно эти поставщики используются для операций обновления данных.

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

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

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

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

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

Для большинства рабочих нагрузок при соединении вариантом проверки подлинности по умолчанию является использование доверительных соединений или встроенной проверки подлинности Windows, когда строка подключения содержит SSPI=IntegratedSecurity или SSPI=TrustedConnection. Когда такая строка подключения используется при обновлении данных, учетная запись для запуска задания становится «текущим пользователем». Этой учетной записи и нужны разрешения на чтение любых источников данных, доступ к которым производится через доверительное соединение.

Включена ли учетная запись автоматического обновления PowerPivot?

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

Используется ли второй вариант учетных данных, который позволяет владельцу расписания вводить имя и пароль пользователя Windows?

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

Используется ли третий вариант учетных данных: использование целевых приложений службы Secure Store для хранения удостоверения пользователя для запуска заданий обновления данных?

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

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

Как уже отмечалось, на уровне задания обновления данных можно указать другое имя пользователя и пароль, если в строке соединения указана проверка подлинности, отличная от Windows (например, проверка подлинности SQL Server). Учетные данные, отличные от Windows, передаются в строке соединения в параметрах User ID и Password. Если в книге содержится строка подключения с этими параметрами, то можно указать другие имя пользователя и пароль для обновления данных из источника данных.

В следующих шагах объясняется, как определить, допускает ли строка подключения переопределение имени пользователя и пароля.

  1. Откройте книгу в Excel.

  2. Откройте окно PowerPivot (щелкните PowerPivot на ленте Excel).

  3. Щелкните Конструирование.

  4. Щелкните Существующие соединения.

    Все соединения, использованные в книге, перечислены в списке Подключение к данным PowerPivot.

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

Если в ней есть параметр Integrated Security=SSPI, то переопределить учетные данные в строке подключения нельзя. Соединение всегда будет использовать учетные данные текущего пользователя. Любые указанные учетные данные не будут использоваться.

Если же в строке подключения указано Persist Security Info=False, Password=***********, UserID=<имя_входа>, то для этой строки подключения учетные данные можно переопределить. Учетные данные в строке подключения (UserID и Password) являются не учетными данными Windows, а именем входа базы данных или зарегистрированной учетной записью на целевом источнике данных.

Как переопределить учетные данные в строке подключения

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

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

SSAS_PowerPivotKJ_DataRefreshDSOptions

Определение требований доступа к данным

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

SSAS_PowerpivotKJ_DataRefreshCreds

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

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

Шаг 7. Включение обновления данных книги

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

Шаг 8. Проверка конфигурации обновления данных

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

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

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

Если обновление данных завершилось ошибкой, см. возможные решения на странице Устранение неполадок при обновлении данных PowerPivot на сайте TechNet Wiki.

Изменение параметров конфигурации для обновления данных

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

Задание «рабочего времени» для планирования обработки в нерабочие часы

Пользователи SharePoint, создающие расписания для операций обновления данных, могут задать самое раннее время запуска «По окончании рабочего дня». Это может быть полезно, если нужно получить данные бизнес-транзакций, накопленные за рабочий день. Администратор фермы может задать временной диапазон, наиболее точно характеризующий начало и конец рабочего дня на данном предприятии. Если задать начало рабочего дня в 04:00 и конец в 20:00, то обработка обновления данных, для которой задано время запуска «По окончании рабочего дня», начнется в 20:01.

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

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

  2. Щелкните имя приложения службы PowerPivot. Откроется панель мониторинга PowerPivot.

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

  4. В разделе «Обновление данных» в поле «Часы работы» введите начальное и конечное время, которое определяет период обработки данных по окончании рабочего дня.

    Если не нужно задавать период, в который обработка не производится, можно задать одно и то же значение для «Времени начала» и «Времени окончания», например 12:00 для обоих полей. Однако следует помнить, что на страницах определения расписания сайтов SharePoint по-прежнему будет значиться параметр «По окончании рабочего дня». Пользователи, выбирающие этот параметр на ферме, где не задан период, в который обработка данных не производится, будут получать ошибки обновления данных, так как задачи по обработке не будут запускаться.

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

Ограничение срока хранения журнала обновления данных большой длины

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

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

  2. Щелкните имя приложения службы PowerPivot. Откроется панель мониторинга PowerPivot.

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

  4. В разделе «Сбор данных об использовании» в поле «Журнал данных об использовании» введите число дней, в течение которых должны сохраняться записи об операциях обновления данных для каждой книги.

    Значение по умолчанию — 365 суток. Минимальное значение — 1 сутки, максимальное — 5 000 суток. 0 означает неограниченный срок хранения, данные не удаляются. Обратите внимание, что для отключения журнала параметра нет.

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

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

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

Изменение расписания таймера обновления данных PowerPivot

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

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

Значение по умолчанию — одна минута. Это минимальное значение, которое можно задать. Рекомендуется использовать именно это значение, поскольку оно обеспечивает наиболее прогнозирующий результат для расписаний, задающих выполнение задач в произвольные моменты в течение дня. Например, если пользователь указывает, что обновление данных должно начаться в 16:15, и задание таймера сканирует расписания ежеминутно, запрос на запланированное обновление данных будет обнаружен в 16:15 и его выполнение начнется самое большее через несколько минут.

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

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

  1. В центре администрирования щелкните Наблюдение.

  2. Щелкните Просмотр определений заданий.

  3. Выберите Задание таймера обновления данных PowerPivot.

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

Отключение задания таймера обновления данных

Задание таймера обновления данных PowerPivot представляет собой задание таймера уровня фермы, которое можно либо включить, либо отключить для всех экземпляров сервера PowerPivot в пределах фермы. Оно не привязано к конкретному веб-приложению или приложению службы PowerPivot. Его нельзя отключить на отдельных серверах фермы для ускорения обработки обновления данных на других серверах этой фермы.

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

Отключение задания таймера не влияет на доступность функций на страницах приложения. Спрятать или убрать функцию обновления данных в веб-приложениях невозможно. Пользователи, имеющие разрешения уровня «Участие» или выше, смогут создавать новые расписания для операций обновления данных, даже если задание таймера постоянно отключено.

См. также

Задания

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

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

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

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

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

Просмотр административных отчетов (PowerPivot для SharePoint)