Создание подписки Data-Driven (руководство по SSRS)

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

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

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

Чему вы научитесь

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

Учебник разделен на три занятия.

Урок 1. Создание образца базы данных подписчика
На этом занятии вы узнаете, как создать локальную базу данных SQL Server, содержащую сведения о подписчике.

Урок 2. Изменение свойств источника данных отчета
На этом занятии вы узнаете, как изменить свойства источника данных отчета, чтобы отчет может выполняться автоматически. Для автоматической обработки требуются сохраненные учетные данные. Вы также измените набор данных отчета, чтобы включить параметр, предоставленный данными подписчика.

Урок 3. Определение подписки Data-Driven
На этом занятии вы узнаете, как определить подписку на основе данных. На этом занятии вы будете проходить каждую страницу в мастере Data-Driven подписки.

Требования

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

В этом руководстве будет использоваться отчет, созданный в руководстве по созданию базового табличного отчета (учебник по SSRS) и данным из AdventureWorks2012

Для использования этого руководства необходимо установить следующую систему:

  • Выпуск SQL Server, поддерживающий подписки на основе данных. Дополнительные сведения см. в выпусках и компонентах SQL Server 2014.

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

  • Служба агента SQL Server должна быть запущена.

  • Отчет, содержащий параметры. В этом руководстве предполагается, что пример отчета создается с помощью руководства по созданию базового табличного отчетаSales Orders (учебник по SSRS).

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

  • Назначение ролей, включающее задачу "Управление всеми подписками" в примере отчета. Эта задача необходима для определения подписки на основе данных. Если вы являетесь администратором на компьютере, назначение ролей по умолчанию для локальных администраторов предоставляет разрешения, необходимые для создания подписок на основе данных. Дополнительные сведения см. в разделе "Предоставление разрешений" на сервере отчетов в собственном режиме.

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

Предполагаемое время выполнения руководства: 30 минут. Дополнительные 30 минут, если вы не выполнили основное руководство по отчету.

См. также

Data-Driven Подписки
Создайте простой базовый табличный отчет (руководство по SSRS)