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


Создание подписок для серверов отчетов в режиме SharePoint и управление ими

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

Относится к:

Режим интеграции SharePoint и Reporting Services | SharePoint 2010 и SharePoint 2013

При создании подписки существует три способа указать ее доставку.

  • Библиотека документов. Можно создать подписку, обеспечивающую доставку документа, основанного на исходном отчете, в библиотеку, находящуюся на том же веб-сайте SharePoint, на котором хранится исходный отчет. Документ нельзя доставлять в библиотеку на другом сервере или другом сайте в одном семействе веб-сайтов. Чтобы доставить документ, нужно иметь разрешение на добавление объектов в библиотеку, в которую доставляется отчет.

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

  • Электронная почта. Если сервер отчетов настроен для использования модуля доставки электронной почты сервера отчетов, можно создать подписку, которая будет направлять отчет или файл экспортированного отчета (сохраненный в формате выходных данных) в папку входящих сообщений электронной почты. Если требуется получать лишь уведомления без отчета или URL-адреса отчета, снимите флажки Включить ссылку на отчет и Показать отчет внутри сообщения .

В этом разделе:

Общие требования к подпискам

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

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

Чтобы иметь возможность создавать подписки Reporting Services, пользователям требуются разрешения списка Редактирование элементов в SharePoint. Дополнительные сведения см . в справочнике по сайту SharePoint и списку разрешений для элементов сервера отчетов

Внимание

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

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

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

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

Создание подписки для доставки отчета в библиотеку SharePoint

  1. Перейдите к библиотеке SharePoint, в которой содержится отчет.

  2. Щелкните стрелку вниз рядом с отчетом и выберите пункт "Управление подписками".

  3. Выберите Добавить подписку.

  4. В списке Модуль доставкивыберите пункт Библиотека документов SharePoint.

  5. В области Библиотека документоввыберите библиотеку, размещенную на том же веб-сайте.

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

  7. В поле Формат выводавыберите формат приложения.

    Веб-архив (MHTML) — это значение по умолчанию, так как он создает автономный HTML-файл, но не сохраняет функции интерактивного отчета, которые могут находиться в исходном отчете.

  8. В поле Параметры перезаписиукажите параметр, который будет определять, следует ли выполнять перезапись файла в ходе последующих доставок. Если нужно сохранить предыдущие доставки, можно выбрать параметр Создать файл с уникальным именем. Число добавляется к новым файлам для создания уникального имени файла.

  9. В поле Событие доставкиукажите расписание или событие, инициализирующее подписку. Можно создать настраиваемое расписание или выбрать общее расписание, если оно доступно. Вы также можете запускать подписку всякий раз, когда данные обновляются для отчета, работающего с данными моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе "Настройка параметров обработки" (службы Reporting Services в интегрированном режиме SharePoint).

  10. Если вы создаете подписку в параметризованный отчет, укажите значения, которые необходимо использовать с отчетом при обработке подписки. Раздел параметров не отображается на этой странице, если выделенный отчет не содержит параметров. Дополнительные сведения о параметрах см. в разделе "Настройка параметров" в опубликованном отчете (службы Reporting Services в интегрированном режиме SharePoint).

Создание подписки для доставки общих папок

  1. Перейдите к библиотеке SharePoint, в которой содержится отчет.

  2. Щелкните стрелку вниз рядом с отчетом и выберите пункт "Управление подписками".

  3. Выберите Добавить подписку.

  4. В списке Модуль доставкивыберите пункт Общая папка Windows.

  5. В поле "Имя файла" введите имя файла, который требуется создать в общей папке.

  6. В поле Путьвведите путь к папке в формате UNC, включающем сетевое имя компьютера. Не включайте конечные обратные косые скобки в путь к папке. Путь может выглядеть следующим образом: \\ComputerName01\Public\MyReports, где Public и MyReports — общие папки.

  7. В поле Формат отображениявыберите формат приложения для отчета.

  8. В поле Режим записивыберите одно из следующих значений: Нет, Автоувеличениеили Перезапись. Эти параметры определяют, будет ли файл перезаписываться в ходе последующих доставок. Если нужно сохранить предшествующие доставки, можно выбрать параметр Автоувеличение. Число добавляется к новым файлам для создания уникального имени файла. Если выбрать None, доставка не выполняется, если файл того же имени уже существует в целевом расположении.

  9. В поле Расширение файлавыберите True , чтобы добавить расширение файла, соответствующее формату файлов приложения, или False, чтобы создать файл без расширения.

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

  11. В поле Событие доставкиукажите расписание или событие, инициализирующее подписку. Можно создать настраиваемое расписание или выбрать общее расписание, если оно доступно. Вы также можете запускать подписку всякий раз, когда данные обновляются для отчета, работающего с данными моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе "Настройка параметров обработки" (службы Reporting Services в интегрированном режиме SharePoint).

  12. Если вы создаете подписку в параметризованный отчет, укажите значения, которые необходимо использовать с отчетом при обработке подписки. Дополнительные сведения о параметрах см. в разделе "Настройка параметров" в опубликованном отчете (службы Reporting Services в интегрированном режиме SharePoint).

Создание подписки на доставку электронной почты сервера отчетов

  1. Перейдите к библиотеке SharePoint, в которой содержится отчет.

  2. Щелкните стрелку вниз рядом с отчетом и выберите пункт "Управление подписками".

  3. Выберите Добавить подписку.

  4. В списке Модуль доставкивыберите пункт Электронная почта.

  5. В поле Параметры доставкиукажите адрес электронной почты, по которому следует направлять отчет.

  6. При необходимости можно изменить строку «Тема». Строка «Тема» использует встроенные параметры, отображающие имя отчета и время его обработки. Эти параметры являются единственными встроенными параметрами, которые можно использовать. Эти параметры представляют собой заполнители, обеспечивающие возможность изменения текста, отображаемого в строке «Тема», но их можно заменить статическим текстом.

  7. Выберите Включить ссылку на данный отчет , если хотите внедрить URL-адрес отчета в тело сообщения.

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

    Формат подготовки отчетов и веб-браузер определяют, является ли отчет внедренным или прикрепленным. Если браузер поддерживает HTML 4.0 и MHTML, и выбран формат подготовки отчета в виде веб-архива, отчет внедряется в сообщение. Все другие форматы подготовки отчета (CSV, PDF и т. д.) рассылают отчеты в виде вложений. Службы Reporting Services не проверяют размер вложения или сообщения перед отправкой отчета. Если вложение или сообщение превышает максимальное ограничение, разрешенное почтовым сервером, отчет не доставляется. Для больших отчетов выберите другой вариант доставки отчетов (например, URL-адрес или уведомление).

  9. В поле Событие доставкиукажите расписание или событие, инициализирующее подписку. Можно создать настраиваемое расписание или выбрать общее расписание, если оно доступно. Вы также можете запускать подписку всякий раз, когда данные обновляются для отчета, работающего с данными моментального снимка. Дополнительные сведения о расписаниях и обработке данных см. в разделе "Настройка параметров обработки" (службы Reporting Services в интегрированном режиме SharePoint).

  10. Если вы создаете подписку в параметризованный отчет, укажите значения, которые необходимо использовать с отчетом при обработке подписки. Дополнительные сведения о параметрах см. в разделе "Настройка параметров" в опубликованном отчете (службы Reporting Services в интегрированном режиме SharePoint).

Просмотр или изменение подписки

  1. Перейдите к библиотеке SharePoint, в которой содержится отчет.

  2. Щелкните стрелку вниз рядом с отчетом и выберите пункт "Управление подписками".

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

Удаление подписки

  1. Перейдите к библиотеке SharePoint, в которой содержится отчет.

  2. Щелкните стрелку вниз рядом с отчетом и выберите пункт "Управление подписками".

  3. Установите флажок рядом с подпиской и нажмите кнопку "Удалить".