подписки Data-Driven

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

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

  • Фильтрация выходных данных отчета с помощью значений параметров отчета, полученных во время выполнения.

  • Разнообразьте форматы выходных данных отчетов и варианты доставки для каждой отправки отчета.

Подписка на основе данных состоит из нескольких частей. Фиксированные аспекты подписки на основе данных определяются при создании подписки и включают следующие:

  • Отчет, для которого определена подписка (подписка всегда связана с одним отчетом).

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

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

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

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

Требования к использованию подписок Data-Driven

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

Работа с подписками Data-Driven

В следующих разделах содержатся дополнительные сведения о подписках на основе данных.

Темы Описание
Создание, изменение и удаление подписки Data-Driven Объясняет, как создать, изменить или удалить подписку на основе данных.
Использование внешнего источника данных для данных подписчика (подпискаData-Driven) Предоставляет сведения о источниках данных, которые можно использовать для подписки на основе данных.
Создание подписки Data-Driven (руководство по SSRS) Содержит пошаговые инструкции по созданию подписки на основе данных.
Кэширование отчетов (SSRS) Описывает использование поставщика доставки NULL с подпиской на основе данных для предварительной загрузки кэша.

См. также

Подписка и доставка (Службы отчётности)
Создание страницы подписки на основе данных (диспетчер отчетов)
Предварительная загрузка кэша (диспетчер отчетов)