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

Управляемая данными подписка — это подписка на основе запроса, которая получает необходимые данные во время выполнения. При запуске такой подписки обрабатывается запрос на получение обновленной информации о получателях, параметрах доставки отчета, форматах подготовки и установки параметров. Результаты запроса объединяются с определением подписки для создания динамической подписки. Эта подписка использует данные, которые уже поддерживаются в базе данных сотрудников, клиентской базе данных или любой другой базе данных. База данных содержит сведения, которые можно использовать в качестве данных подписчика.

Чтобы создать новую управляемую данными подписку или изменить существующую, откройте страницу веб-портала Управление>Подписки. Страница Подписки содержит пошаговые инструкции для создания или изменения подписки. Чтобы получить доступ к подписке, используйте страницу "Мои подписки" или список подписок отчета. Сведения о создании управляемой данными подписки см. в разделе Создание управляемой данными подписки (учебник по службам SSRS).

Содержание этой статьи

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

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

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

Инструкции по отмене выполнения управляемой данными подписки см. в разделе Управление запущенным процессом.

Создание и изменение подписки на основе данных

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

Создание подписки на основе данных (собственный режим)

  1. На веб-портале перейдите к папке, содержащей отчет, щелкните правой кнопкой мыши отчет и выберите пункт "Управление " в меню.

  2. Выберите вкладку Подписки .

  3. Щелкните действие Создать подписку на странице Подписки.

Создание подписки на основе данных (режим SharePoint)

  1. В библиотеке документов SharePoint наведите указатель мыши на отчет, откройте меню параметров и выберите пункт "Управление подписками".

  2. Выберите "Добавить подписку на основе данных".

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

  1. На веб-портале перейдите к папке, содержащей отчет, щелкните правой кнопкой мыши отчет и выберите пункт "Управление " в меню.

  2. Выберите вкладку Подписки .

  3. Выберите проверка box рядом с подпиской, которую вы хотите изменить, и нажмите кнопку "Изменить". Подписки на основе данных имеют значение "На основе данных" в столбце "Тип ".

Изменение существующей подписки на основе данных (режим SharePoint)

  1. В библиотеке документов SharePoint наведите указатель мыши на отчет, откройте меню параметров и выберите пункт "Управление подписками".

  2. Выберите подписку, которую хотите изменить.

    Примечание.

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

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

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

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

    Вы не можете создать подписку на основе данных в отчете, содержающем User!UserID выражение.

  • Требования к данным. Необходимо иметь доступ к внешнему источнику данных, содержащему данные подписчика.

  • Требования к пользователю. Автор подписки должен иметь разрешение "Управление отчетами" и "Управление всеми подписками". Дополнительные сведения о разрешениях задач на уровне элементов см. в разделе "Задачи и разрешения". Автор должен также иметь необходимые учетные данные для доступа к внешним источникам данных, содержащим сведения о подписчиках.

Формирование запроса для получения информации о подписке

Управляемая данными подписка должна указывать запрос или команду, которая получает сведения о подписчике. Запрос должен сформировать одну строку для каждого из подписчиков. Если вы используете расширение доставки электронной почты, запрос должен возвращать допустимый псевдоним электронной почты для каждого подписчика. Число попыток доставки основано на количестве строк, возвращенных запросом. Если набор строк состоит из 10 000 строк, то подписка доставит 10 000 отчетов.

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

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

Запуск подписки

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

Создание подписок для серверов отчетов в собственном режиме и управление ими
Подписки и доставка (службы Reporting Services)
Веб-портал сервера отчетов (собственный режим SSRS)
Создание подписок для серверов отчетов в собственном режиме и управление ими
Работа с подписками (веб-портал)Использование моих подписок (сервер отчетов в собственном режиме)