управляемая данными подписка
Управляемая данными подписка обеспечивает возможность использования данных динамической подписки, получаемых от внешнего источника данных во время выполнения. В управляемой данными подписке можно также использовать статический текст и значения по умолчанию, указываемые при определении подписки. С помощью управляемых данными подписок можно осуществлять следующее.
Распространять отчет по изменяющемуся списку подписчиков. Например, управляемую данными подписку можно использовать для распространения отчета в большой организации, где список подписчиков может изменяться от месяца к месяцу, или для того,чтобы применить другие критерии группового членства пользователей, принадлежащих к заданному множеству.
Фильтровать вывод отчета с помощью значений параметров отчета, получаемых во время выполнения.
Варьировать форматы вывода и параметры доставки для каждой доставки отчета.
Управляемая данными подписка состоит из нескольких частей. Фиксированные составляющие управляемой данными подписки определяются при ее создании и включают следующее.
Отчет, для которого определяется подписка (подписка всегда связывается с отдельным отчетом).
Модуль доставки, применяемый для распространения отчета. Можно задать доставку отчетов с сервера посредством электронной почты, общей папки, отсутствующего поставщика доставки, используемого для предварительной загрузки кэша, или же пользовательского модуля доставки. Однако для отдельно взятой подписки нельзя указать несколько модулей доставки;
Источник данных подписчиков. При определении подписки необходимо задать строку соединения с источником данных, содержащим данные о подписчиках. Источник данных подписчиков нельзя задать динамически во время выполнения.
Запрос, используемый для выбора данных о подписчиках, необходимо задать при определении подписки. Этот запрос нельзя изменить во время выполнения.
Динамические значения, используемые в управляемой данными подписке, получаются при обработке подписки. Примерами используемых переменных данных могут быть имя подписчика, адрес его электронной почты, предпочитаемый формат вывода отчетов, а также любое допустимое значение параметра отчета. Для использования динамических значений в управляемой данными подписке следует задать соответствие между полями, возвращаемыми в запросе, и конкретными параметрами доставки и отчетов. Переменные данные получаются из источника данных о подписчиках при каждой обработке подписки.
Требование для использования управляемых данными подписок
Функциональность управляемых данными подписок доступна не во всех выпусках продукта. Существуют также ограничения на виды источников данных, которые можно использовать для получения данных о подписчиках во время выполнения. В следующем списке содержатся дополнительные сведения о требованиях.
Дополнительные сведения о выпусках SQL Server, поддерживающих функциональность управляемой данными подписки, см. в разделе Функции, поддерживаемые выпусками SQL Server 2012 (https://go.microsoft.com/fwlink/?linkid=232473).
Выберите источник данных подписки, который будет поставлять серверу отчетов данные схемы. Примеры поддерживаемых типов источников данных включают реляционные данные SQL Server, Oracle, базы данных Analysis Services, данные пакетов SQL Server Integration Services, источники данных ODBC и OLE DB. Дополнительные сведения о требованиях к источникам данных подписчиков см. в разделе Использование внешнего источника данных подписчика (управляемая данными подписка).
Работа с подписками, управляемыми данными
В следующих подразделах содержатся дополнительные сведения об управляемых данными подписках.
Разделы | Описание |
---|---|
Создание, изменение и удаление управляемой данными подписки | Объясняет, как создать, изменить или удалить управляемую данными подписку. |
Использование внешнего источника данных подписчика (управляемая данными подписка) | Содержит сведения об источниках данных, которые можно использовать для управляемой данными подписки. |
Создание управляемой данными подписки (учебник по службам SSRS) | Содержит пошаговые инструкции для изучения того, как создать управляемую данными подписку. |
Кэширование отчетов (SSRS) | Описывает использование с управляемой данными подпиской отсутствующего поставщика доставки для предварительной загрузки кэша. |
См. также:
Subscriptions and Delivery (Reporting Services)
Страница «Создание управляемой данными подписки» (диспетчер отчетов)
выполнить предварительную загрузку кэша (диспетчер отчетов)