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

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

Содержимое, связанное с предыдущими версиями 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.