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


Создание управляемой данными подписки (учебник по службам SSRS)

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

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

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

Обзор учебника

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

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

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

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

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

Требования

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

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

Для работы с этим учебником в системе должны быть установлены следующие компоненты:

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

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

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

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

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

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

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

Предполагаемое время для выполнения заданий учебника: 30 минут. И еще 30 минут, если вы еще не прошли учебник по созданию простого отчета.

См. также:

Подписки, управляемые данными
Создание простого табличного отчета (учебник по службам SSRS)