создание подписок и управление подписками (службы Reporting Services в режиме SharePoint)
Можно создать подписки на отчеты, к которым осуществляется доступ из веб-приложения SharePoint, интегрированного с сервером отчетов, работающим в режиме интеграции с SharePoint. Чтобы создать подписку, отчет должен использовать сохраненные учетные данные, кроме того, необходимо разрешение на просмотр отчета и создание предупреждений.
Область применения: Службы Службы Reporting Services в режиме интеграции с SharePoint | SharePoint 2010 и SharePoint 2013. Собственный режим служб Службы Reporting Services. |
При создании подписки существует три способа указать ее доставку.
Библиотека документов. Можно создать подписку, обеспечивающую доставку документа, основанного на исходном отчете, в библиотеку, находящуюся на том же веб-сайте SharePoint, на котором хранится исходный отчет. Нельзя доставить документ в библиотеку, размещенную на другом сервере или на другом веб-сайте внутри одной и той же коллекции веб-сайтов. Чтобы доставить документ, нужно иметь разрешение на добавление объектов в библиотеку, в которую доставляется отчет.
Папка файлов. Документ, основанный на исходном отчете, можно доставить в общую папку файловой системы. Следует выбрать существующую папку, доступную через сетевое подключение.
Электронная почта: Если сервер отчетов настроен для использования модуля доставки электронной почты сервера отчетов, можно создать подписку, которая будет направлять отчет или файл экспортированного отчета (сохраненный в формате выходных данных) в папку входящих сообщений электронной почты. Если необходимо получать лишь уведомления без отчета или URL-адреса отчета, снимите флажки Включить ссылку на отчет и Показать отчет внутри сообщения.
В этом разделе:
Общие требования
Создание подписки на доставку отчета в библиотеку SharePoint
Создание подписки для доставки в общую папку
Создание подписки на доставку на сервер отчетов по электронной почте
Просмотр или изменение подписки
Удаление подписки
Общие требования для подписок
При создании подписки можно выбрать формат выходного файла. Не всякий отчет может быть адекватно представлен в любом формате. Перед выбором формата для подписки, откройте отчет и экспортируйте его в различные форматы. Убедитесь в том, что он отображается так, как предполагалось.
Чтобы иметь возможность создавать подписки Службы Reporting Services, пользователям требуются разрешения списка Изменение элементов в SharePoint. Дополнительные сведения см. в разделе Справочная таблица по разрешениям на сайты и списки для элементов сервера отчетов.
![]() |
---|
Подписка, доставляющая отчет в библиотеку или в общую папку, создает новый статический файл на базе исходного отчета, но он не является определением отчета, выполняемым в веб-части «Средство просмотра отчетов». Если в исходном отчете содержатся интерактивные возможности (такие, как ссылки детализации) или динамическое содержимое, эти возможности не будут представлены в статическом файле, доставляемом в целевое расположение. Если выбрать параметр «Веб-страница», можно сохранить интерактивность, но так как документ не является RDL-файлом, выполняемым в средстве просмотра отчетов, щелчок отчета создает в сеансе браузера новые страницы, которые необходимо прокрутить до конца, чтобы вернуться на сайт. |
Просто заменить расширение файла экспортируемого отчета на RDL и запустить его в веб-части «Средство просмотра отчетов» невозможно. Если нужно создать подписку, предоставляющую текущий отчет, воспользуйтесь модулем доставки электронной почты сервера отчетов и укажите параметры, предусматривающие ссылку на этот отчет.
Настройки управления версиями библиотеки, содержащей доставленный документ, определяют, создается ли новая версия документа при каждой доставке. По умолчанию настройки управления версиями включены для каждой библиотеки. Если не указать явно значение Без контроля версий, при доставке создается новый основной номер версии. Создаются только основные версии документа. Дополнительные версии в результате доставки по подписке никогда не создаются, даже если разрешить управление версиями, что поддерживает дополнительные версии. Если ограничить число основных версий, подлежащих хранению, старые доставки будут заменяться новыми по достижении указанного предела.
Форматы выходных данных, выбираемые для подписки, основаны на модулях подготовки отчетов, которые установлены на сервере отчетов. Допускается выбор только тех форматов выходных данных, которые поддерживаются модулями подготовки отчетов, установленными на сервере отчетов.
В начало
Создание подписки на доставку отчета в библиотеку SharePoint
Перейдите к библиотеке SharePoint, в которой содержится отчет.
Щелкните стрелку вниз рядом с отчетом и выберите Управление подписками.
Нажмите кнопку Добавить подписку.
В списке Модуль доставки выберите пункт Библиотека документов SharePoint.
В области Библиотека документов выберите библиотеку, размещенную на том же веб-сайте.
В поле Параметры файлов укажите имя файла и заголовок для документа, который будет создан данной подпиской.
В поле Формат вывода выберите формат приложения.
По умолчанию применяется формат веб-архива (MHTML), так как он обеспечивает формирование самодостаточных HTML-файлов, которые, однако, не сохраняют интерактивных функций отчетов, которые могут содержаться в исходных отчетах.
В поле Параметры перезаписи укажите параметр, который будет определять, следует ли выполнять перезапись файла в ходе последующих доставок. Если нужно сохранить предыдущие доставки, можно выбрать параметр Создать файл с уникальным именем. Для создания уникальных имен файлов к именам новых файлов будут добавляться числа.
В поле Событие доставки укажите расписание или событие, инициализирующее подписку. Можно создать пользовательское расписание, выбрать общее расписание при наличии такового или инициализировать подписку всякий раз при обновлении данных отчета, выполняемого с использованием данных моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе установить параметры обработки (службы Reporting Services в режиме интеграции с SharePoint).
При создании подписки на параметризованный отчет в поле Параметры укажите значения, которые нужно использовать в отчете при обработке подписки. Раздел параметров на этой странице не отображается, если выбранный отчет не содержит параметров. Дополнительные сведения о параметрах см. в разделе настроить параметры опубликованного отчета (службы Reporting Services в режиме интеграции с SharePoint).
В начало
Создание подписки для доставки в общую папку
Перейдите к библиотеке SharePoint, в которой содержится отчет.
Щелкните стрелку вниз рядом с отчетом и выберите Управление подписками.
Нажмите кнопку Добавить подписку.
В списке Модуль доставки выберите пункт Общая папка Windows.
В поле Имя файла введите имя файла, который будет создан в общей папке.
В поле Путь введите путь к папке в формате UNC, включающем сетевое имя компьютера. В путь к папке не следует включать заключительную обратную косую черту. Путь может выглядеть следующим образом: \\ComputerName01\Public\MyReports, где Public и MyReports — общие папки.
В поле Формат отображения выберите формат приложения для отчета.
В начало
В поле Режим записи выберите одно из следующих значений: Нет, Автоувеличение или Перезапись. Эти параметры определяют, будет ли файл перезаписываться в ходе последующих доставок. Если нужно сохранить предшествующие доставки, можно выбрать параметр Автоувеличение. Для создания уникальных имен файлов к именам новых файлов будут добавляться числа. При выборе параметра Нет доставка не будет осуществляться в случае, если файл с таким именем уже существует в целевом расположении.
В поле Расширение файла выберите True, чтобы добавить расширение файла, соответствующее формату файлов приложения, или False, чтобы создать файл без расширения.
В полях Имя пользователя и Пароль введите учетные данные, обладающие разрешением на запись данных в общую папку.
В поле Событие доставки укажите расписание или событие, инициализирующее подписку. Можно создать пользовательское расписание, выбрать общее расписание при наличии такового или инициализировать подписку всякий раз при обновлении данных отчета, выполняемого с использованием данных моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе установить параметры обработки (службы Reporting Services в режиме интеграции с SharePoint).
При создании подписки на параметризованный отчет в поле Параметры укажите значения, которые нужно использовать в отчете при обработке подписки. Дополнительные сведения о параметрах см. в разделе настроить параметры опубликованного отчета (службы Reporting Services в режиме интеграции с SharePoint).
В начало
Создание подписки на доставку на сервер отчетов по электронной почте
Перейдите к библиотеке SharePoint, в которой содержится отчет.
Щелкните стрелку вниз рядом с отчетом и выберите Управление подписками.
Нажмите кнопку Добавить подписку.
В списке Модуль доставки выберите пункт Электронная почта.
В поле Параметры доставки укажите адрес электронной почты, по которому следует направлять отчет.
При необходимости можно изменить строку «Тема». Строка «Тема» использует встроенные параметры, отображающие имя отчета и время его обработки. Это единственные встроенные параметры, которые могут быть использованы. Эти параметры представляют собой заполнители, обеспечивающие возможность изменения текста, отображаемого в строке «Тема», но их можно заменить статическим текстом.
Выберите Включить ссылку на данный отчет, если хотите внедрить URL-адрес отчета в тело сообщения.
В поле Содержимое отчета укажите, нужно ли внедрять текст отчета в тело сообщения.
Формат подготовки отчетов и веб-браузер определяют, является ли отчет внедренным или прикрепленным. Если браузер поддерживает HTML 4.0 и MHTML, и выбран формат подготовки отчета в виде веб-архива, отчет внедряется в сообщение. Все другие форматы подготовки отчета (CSV, PDF и т. д.) рассылают отчеты в виде вложений. Службы Службы Reporting Services не проверяют размер вложения или сообщения перед отправкой отчета. Если вложение или сообщение превышает максимальный предел, допустимый вашим почтовым сервером, отчет не будет доставлен. Для больших отчетов выберите другой вариант доставки отчетов (например, URL-адрес или уведомление).
В поле Событие доставки укажите расписание или событие, инициализирующее подписку. Можно создать пользовательское расписание, выбрать общее расписание при наличии такового или инициализировать подписку всякий раз при обновлении данных отчета, выполняемого с использованием данных моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе установить параметры обработки (службы Reporting Services в режиме интеграции с SharePoint).
При создании подписки на параметризованный отчет в поле Параметры укажите значения, которые нужно использовать в отчете при обработке подписки. Дополнительные сведения о параметрах см. в разделе настроить параметры опубликованного отчета (службы Reporting Services в режиме интеграции с SharePoint).
В начало
Просмотр или изменение подписки
Перейдите к библиотеке SharePoint, в которой содержится отчет.
Щелкните стрелку вниз рядом с отчетом и выберите Управление подписками.
Каждая подписка идентифицируется типом доставки. Щелкните тип подписки, чтобы просмотреть и изменить существующие свойства.
В начало
Удаление подписки
Перейдите к библиотеке SharePoint, в которой содержится отчет.
Щелкните стрелку вниз рядом с отчетом и выберите Управление подписками.
Установите флажок рядом с подпиской и нажмите кнопку Удалить.
В начало
См. также
Основные понятия
Подписки и доставка (службы Reporting Services)
Доставка электронной почтой в службах Reporting Services
Доставка отчетов в общие папки с помощью служб Reporting Services
Доставка библиотек SharePoint в службах Reporting Services
Настройка сервера отчетов для доставки электронной почты (службы Reporting Services)