Поделиться через


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

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

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

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

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

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

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

ms159150.note(ru-ru,SQL.90).gifПримечание.
Если сервер отчетов настроен для работы в режиме интеграции с SharePoint, управляемые данными подписки не поддерживаются.

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

  • Убедитесь в том, что используется один из следующих выпусков продукта: Evaluation, Developer или Enterprise. В выпусках SQL Server 2005 Standard edition и Express Edition with Advanced Services управляемые данными подписки не поддерживаются. Дополнительные сведения о доступности такой возможности см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2005.
  • Выберите источник данных подписки, который будет поставлять серверу отчетов данные схемы. Примеры поддерживаемых типов источников данных включают реляционные данные SQL Server, базы данных Oracle, службы Analysis Services, данные пакетов SQL Server Integration Services, источники данных ODBC и OLE DB. Дополнительные сведения о требованиях к источникам данных подписчиков см. в разделе Использование внешнего источника для данных подписчика.

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

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

Подраздел Описание

Обработка подписок

Описывает, как обрабатываются отчеты для управляемых данными подписок.

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

Объясняет, как создать, изменить или удалить управляемую данными подписку.

Использование внешнего источника для данных подписчика

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

Учебник. Создание управляемой данными подписки

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

Кэширование отчетов в службах Reporting Services

Описывает использование с управляемой данными подпиской отсутствующего поставщика доставки для предварительной загрузки кэша.

См. также

Задачи

Как удалить или изменить подписку (среда Management Studio)
Как удалять или изменять подписки (диспетчер отчетов)
Как заранее загрузить кэш (среда Management Studio)
Как выполнить предварительную загрузку кэша (диспетчер отчетов)

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

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

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

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

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

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