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


Как создавать подписки и управлять ими (режим интеграции с SharePoint)

Добавления: 12 декабря 2006 г.

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

Bb283186.note(ru-ru,SQL.90).gifПримечание.
Режим интеграции с SharePoint поддерживает стандартные подписки. Управляемые данными подписки не поддерживаются.

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

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

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

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

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

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

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

Доставка отчета в библиотеку SharePoint

  1. Откройте библиотеку SharePoint, которая содержит отчет.

  2. Укажите необходимый отчет в библиотеке.

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

  4. Нажмите кнопку Добавить подписку.

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

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

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

  8. В поле Формат вывода выберите формат.

    По умолчанию применяется формат веб-архива (MHTML); он обеспечивает формирование самодостаточных HTML-файлов, которые, однако, не сохраняют интерактивных возможностей отчетов, возможно, содержащихся в исходных отчетах.

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

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

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

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

  1. Откройте библиотеку SharePoint, которая содержит отчет.

  2. Укажите необходимый отчет в библиотеке.

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

  4. Нажмите кнопку Добавить подписку.

  5. В списке Тип доставки выберите пункт Общая папка Windows.

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

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

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

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

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

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

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

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

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

  1. Укажите необходимый отчет в библиотеке.

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

  3. Нажмите кнопку Добавить подписку.

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

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

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

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

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

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

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

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

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

  1. Укажите отчет.

  2. Нажмите кнопку со стрелкой вниз и выберите пункт Управление подписками.

  3. Каждая подписка идентифицируется типом доставки. Щелкните тип подписки, чтобы просмотреть и изменить существующие свойства.

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

  1. Укажите отчет.

  2. Нажмите кнопку со стрелкой вниз и выберите пункт Управление подписками.

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

См. также

Основные понятия

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

Другие ресурсы

Доставка отчетов через подписки

Справка и поддержка

Получение помощи по SQL Server 2005