Установка параметров обработки (службы Reporting Services в режиме интеграции с SharePoint)

Область применения: SQL Server Reporting Services (2016) SharePoint Сервер отчетов Power BI Not supported

Содержимое, связанное с предыдущими версиями SQL Server Reporting Services, см. в статье SQL Server 2014 Reporting Services.

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

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

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

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

    Службы Reporting Services в режиме интеграции с SharePoint используют функции управления содержимым SharePoint (извлечение и возврат) для сохранения обновлений в типы содержимого служб Reporting Services. Это включает создание моментальных снимков отчетов. Таким образом, если включить управление версиями в библиотеке документов, вы увидите версию отчета, обновленную при создании нового моментального снимка журнала отчетов. Это является побочным результатом обновления моментальных снимков. При обновлении моментального снимка свойство LastExecution отчета изменяется и вызывает изменение версии отчета.

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

Примечание.

Интеграция служб Reporting Services с SharePoint больше не доступна после выхода SQL Server 2016.

Задание параметров обновления данных

  1. Укажите необходимый отчет в библиотеке.

  2. Щелкните стрелку вниз и выберите пункт "Управление параметрами обработки".

  3. В разделе "Параметры обновления данных" выберите "Использовать данные моментального снимка". Если отображается сообщение "Этот отчет не может выполняться из моментального снимка, так как один или несколько учетных данных источников данных не хранятся", отчет не настроен для автоматического выполнения, и необходимо изменить источники данных, чтобы использовать сохраненные учетные данные перед настройкой этого параметра.

  4. В меню Параметры моментальных снимков данныхвыберите команду Расписание обработки данных.

  5. Выберите "По общему расписанию", если у вас есть существующее общее расписание , которое вы хотите использовать, в противном случае выберите "По пользовательскому расписанию" и нажмите кнопку "Настроить".

  6. Выберите частоту, расписание и даты начала и окончания, а затем нажмите кнопку "ОК".

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

Задание параметров кэширования отчета

  1. Укажите необходимый отчет в библиотеке.

  2. Щелкните стрелку вниз и выберите пункт "Управление параметрами обработки".

  3. В разделе "Параметры обновления данных" выберите "Использовать кэшированные данные". Если отображается сообщение "Этот отчет не может быть кэширован, так как один или несколько учетных данных источников данных не хранятся", отчет не настроен для автоматического выполнения, и необходимо изменить источники данных, чтобы использовать сохраненные учетные данные перед настройкой этого параметра.

  4. В параметрах кэша укажите срок действия кэша:

    • Введите несколько минут после истечения срока действия кэша.

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

    • Также для очистки кэша можно создать пользовательское расписание.

Определение интервалов ожидания

  1. Укажите необходимый отчет в библиотеке.

  2. Щелкните стрелку вниз и выберите пункт "Управление параметрами обработки".

  3. Чтобы использовать значение, указанное на уровне сервера отчетов, необходимо в списке Время ожидания обработкивыбрать Использовать параметры по умолчанию для сайта . В противном случае, если необходимо указать отсутствие истечения времени ожидания или указать другое значение времени ожидания, выберите Не ограничивать время обработки отчета или Максимальное время обработки отчета (в секундах) .

Задание параметров и ограничений журнала отчета

  1. Укажите необходимый отчет в библиотеке.

  2. Щелкните стрелку вниз и выберите пункт "Управление параметрами обработки".

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

  4. Чтобы использовать значение, указанное на уровне сервера отчетов, необходимо в меню Количество моментальных снимков в журналевыбрать команду Использовать настройку веб-сайта по умолчанию . В противном случае выберите Не ограничивать количество моментальных снимков или Ограничить количество моментальных снимков и укажите значение.

Задать время ожидания базы данных

  • Задать время ожидания базы данных сервера отчетов SharePoint с помощью Windows PowerShell. Дополнительные сведения см. в разделе "Получение и задание свойств базы данных приложения Reporting Service" статьи PowerShell cmdlets for Reporting Services SharePoint Mode (Командлеты PowerShell для режима совместимости с SharePoint служб Reporting Services).

Задание свойств обработки отчетов
Кэширование отчетов
Настройка значений времени ожидания для обработки отчетов и общего набора данных

Есть еще вопросы? Посетите форум служб Reporting Services.