Подписки на основе данных

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

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

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

  • Варьировать форматы вывода и параметры доставки для каждой доставки отчета.

Управляемая данными подписка состоит из нескольких частей. Фиксированные аспекты подписки на основе данных определяются при создании подписки, и эти аспекты включают:

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

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

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

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

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

Требования к подпискам на основе данных

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

Работа с подписками на основе данных

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

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

Подписки и доставка (службы Reporting Services)
Предварительная загрузка кэша (веб-портал)