Работа с подписками (веб-портал)

ПРИМЕНИМО К: ✔ SQL Server 2016 Reporting Services и более поздние версии ✔️ Power BI Отчетный Сервер

Страница "Подписки" используется для просмотра всех подписок для текущего отчета или общего источника данных. Если имеется соответствующее разрешение (например, переданное задачей «Управление всеми подписками»), можно просмотреть подписки всех пользователей. В противном случае эта страница отобразит только подписки, принадлежащие вам.

Примечание

Эта страница не поддерживается в макете для мобильных устройств.

Прежде чем создать новую подписку, убедитесь в том, что источник данных отчета использует сохраненные учетные данные. Используйте страницу свойств «Источники данных», чтобы сохранить учетные данные.

Примечание

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

Управление подписками
Чтобы открыть страницу "Подписки", нажмите многоточие (...) в отчете, выберите пункт Управление, а затем — Подписки.

На странице "Подписки" можно создавать подписки, нажимая + новая подписка. Можно также изменять существующие или удалять выбранные подписки.

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

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

Создание или изменение подписки

На странице «Создание подписки» / «Изменение подписки» можно создать новую или изменить существующую подписку на отчет. Параметры на этой странице изменяются в зависимости от назначения ролей. Пользователям с расширенными разрешениями доступно большее число параметров.

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

Тип подписки

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

Снимок экрана, показывающий раздел "Тип подписки".

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

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

Этот параметр доступен для пользователей с повышенными разрешениями. Если используются настройки безопасности по умолчанию, управляемые данными подписки не могут использоваться для отчетов, размещенных в папке «My Reports» (Мои отчеты).

Назначение

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

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

Снимок экрана, показывающий разделы "Назначение" и "Параметры доставки" (общая папка Windows).

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

  • Подписки по электронной почте содержат знакомые пользователям электронной почты поля (например, "Кому", "Тема" и "Приоритет"). Укажите Включить отчет , чтобы внедрить или присоединить в отправление сам отчет, либо Включить ссылку , чтобы включать только ссылку URL-адреса в отчет. Укажите Формат отображения , чтобы выбрать формат представления для присоединяемых или внедряемых отчетов. Дополнительные сведения см. в разделе Создание подписки с доставкой отчетов по электронной почте.

  • Подписки общей папки предоставляют поля, в которых можно задать целевое расположение. В общую папку сервера отчетов могут доставляться любые отчеты. Но при этом отчеты, поддерживающие интерактивные возможности (в том числе матричные отчеты с поддержкой детализации столбцов и строк), формируются в виде статических файлов. Детализация строк и столбцов в статическом файле недоступна. Имя общей папки должно быть указано в формате универсального соглашения об именах (UNC), например: \mycomputer\public\myreportfiles. Обратная косая черта в конце имени не указывается. Файл отчета будет сохранен в формате, соответствующем выбранному формату отображения (например, если выбран формат Excel, отчет сохраняется в виде XLS-файла). Дополнительные сведения см. в разделе Создание подписки на доставку в общую папку.

Набор данных подписки, управляемой данными

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

Снимок экрана, показывающий раздел набора данных.

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

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

Чтобы добиться наилучших результатов, сначала запрос нужно выполнить в среде SQL Server Management Studio, а затем использовать его в управляемой данными подписке. Тогда можно проверить результаты, чтобы убедиться в наличии необходимых сведений. В результатах запроса важно определить следующие моменты.

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

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

Снимок экрана, показывающий раздел запроса.

Затем можно проверить запрос. Кроме того, можно определить время ожидания запроса.

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

Дальнейшие действия

Создание подписок для работающих в основном режиме серверов отчетов и управление этими подписками Веб-портал
Работа с отчетами с разбиением на страницы
Работа с общими наборами данных

Остались вопросы? Посетите форум служб Reporting Services.