Обзор подписки

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

Стандартные и управляемые данными подписки

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

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

Электронная почта, общая папка и доставка пользователям

Подписки используют модули доставки, чтобы определить, как распространять отчет и в каком формате. Когда пользователь создает подписку, он может выбрать один из доступных модулей доставки, чтобы определить, как отчет доставляется. Службы Reporting Services поддерживают доставку по электронной почте и доставку в общую папку. Разработчики могут создать дополнительные модули доставки, чтобы направлять отчеты в иные расположения. Другой метод доставки называют отсутствующим поставщиком доставки. Этот метод недоступен для пользователей. Отсутствующий поставщик доставки используется администраторами, чтобы улучшить работу сервера отчетов путем предварительной загрузки кэша.

Части подписки

Подписка состоит из следующих частей:

  • Отчет, который может выполняться автоматически (то есть отчет, который использует сохраненные учетные данные, или отчет без учетных данных).
  • Метод доставки (например электронная почта) и настройки для режима доставки (такие как почтовый адрес).
  • Модуль подготовки отчетов, чтобы представить отчет в указанном формате.
  • Условия для обработки подписки, которая представлена как событие.
    Обычно условия для выполнения отчета основаны на времени. Например можно выполнять определенный отчет каждый вторник в 15:00. Однако если отчет запускается как моментальный снимок, можно указать, что подписка запускается при каждом обновлении моментального снимка.
  • Параметры, используемые при работе отчета.
    Параметры являются необязательными и указаны только для отчетов, которые принимают значения параметра. Поскольку подписка является обычно пользовательской, указанные значения параметра изменяются от подписки к подписке. Например менеджеры продаж из различных отделов будут использовать параметры, которые возвращают данные именно в их отдел. Все параметры должны иметь явно определенное значение или иметь допустимое значение по умолчанию.

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

См. также

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

Создание, изменение и удаление подписок
Доставка электронной почтой в службах Reporting Services
Доставка в общую папку с помощью служб Reporting Services

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

Доставка отчетов через подписки
Управление подписками
Страница «Создание подписки»/«Изменение подписки» (диспетчер отчетов)
Страница «Создание управляемой данными подписки» (диспетчер отчетов)

Справка и поддержка

Получение помощи по SQL Server 2005