Доставка отчетов в библиотеку SharePoint
Добавления: 12 декабря 2006 г.
Службы SQL Server 2005 Reporting Services с пакетом обновления 2 (SP2) включают в себя модуль доставки, предназначенный для передачи отчета в библиотеку SharePoint. Этот модуль доставки устанавливается и настраивается при применении пакета обновления 2 (SP2).
Перед использованием модуля доставки SharePoint необходимо создать подписку на странице приложения на узле SharePoint, а затем в качестве типа доставки выбрать Библиотека документов SharePoint. Модуль доставки SharePoint не может быть использован для подписок, созданных в среде SQL Server Management Studio или в диспетчере отчетов.
Примечание. |
---|
Модуль доставки не поддерживает доставку отчетов на узел SharePoint, если сервер отчетов работает в собственном режиме. При попытке вызова модуля доставки программно для сервера отчетов, работающего в собственном режиме, будет возвращена ошибка rsDeliveryExtensionNotFound, а в журнале сервера отчетов зарегистрирована ошибка rsOperationNotSupportedSharePointMode. Дополнительные сведения о режимах сервера см. в разделе Режимы развертывания для служб Reporting Services. |
Требования
Ниже перечислены требования, при выполнении которых выполняется доставка отчетов, подготовленных для просмотра, в библиотеку.
- Сервер отчетов должен быть настроен для работы в режиме интеграции с SharePoint.
- На сервере отчетов должен быть установлен и настроен модуль доставки SharePoint. Этот модуль доставки автоматически устанавливается и настраивается при применении пакета обновления 2 (SP2). Ручная настройка необходима только в том случае, если модуль ранее был удален или отключен.
- Отчет должен представлять собой файл определения отчета (RDL-файл). Доставка других типов содержимого сервера отчетов (моделей, ресурсов и т.д.) с помощью подписки невозможна. Не поддерживается также подписка на нерегламентированные отчеты, в которых в качестве источника данных используется модель.
- В отчете должны использоваться сохраненные учетные данные. Это является предварительным условием для создания любой подписки на отчет, независимо от типа доставки.
- Подписка должна быть отдельной. Управляемые данными подписки в режиме интеграции с SharePoint не поддерживаются.
- Назначением должна быть библиотека SharePoint. В качестве целевой следует выбрать библиотеку, которая находится на том же узле SharePoint. Доставка отчета в библиотеку, размещенную на другом сервере или на другом узле внутри одной и той же коллекции веб-узлов, не поддерживается.
Свойства и метаданные не входят в доставку отчета. При первой доставке отчет наследует настройки безопасности папки или списка, в котором он сохраняется. Если затем изменить настройки безопасности или задать свойства отчета, эти изменения сохранятся. Подписка просто обновляет отчет, находящийся в указанном месте.
Разрешения SharePoint
Для создания подписки необходимо иметь разрешение «Просмотр элементов» для отчета. Для доставки отчета необходимо иметь разрешение «Добавление элементов» для библиотеки, в которую доставляется отчет.
Создание, изменение и удаление подписок
- Перейдите на узел SharePoint, на котором будет доступен отчет.
- Выделите отчет, щелкните стрелку вниз рядом с ним и выберите Управление подписками.
- Нажмите Создать, Изменить или Удалить.
Сообщение о состоянии в списке управления подписками отображает текущие сведения о подписке, включая успешность ее работы, а также дату и время последнего запуска.
Настройка параметров доставки
Для подписки, доставляющей отчет в библиотеку SharePoint, могут быть настроены следующие параметры.
Выходной формат
Указывает формат приложения, в котором будет производиться доставка отчета. Формирование отчета в указанном формате производится перед доставкой. Выбранный формат вывода определяет расширение имени файла по умолчанию.Список форматов вывода соответствует набору установленных на сервере отчетов модулей подготовки отчетов.
Обратите внимание на то, что нельзя выбрать форматы вывода, предназначенные для внутреннего использования, а также те форматы, которые не поддерживаются сервером отчетов в режиме интеграции с SharePoint (в частности, это форматы Null, RGDI и HTMLOWC).
- Имя и расширение файла
Укажите имя и расширение файла отчета, который должен быть доставлен в целевую библиотеку. Если расширение не указано, сервер отчетов добавит его в соответствии с форматом вывода. Это значение обязательно. Имя файла не должно включать следующие символы: : \ / * ? " < > | # { } %
- Заголовок
Указывает необязательное свойство Title для отчета в целевой библиотеке. Это стандартное свойство для всех элементов, хранящихся в библиотеке. Пользователь определяет, отобразить или скрыть это свойство при просмотре содержимого библиотеки на узле SharePoint.
Путь
Указывает полный URL-адрес библиотеки SharePoint, включая имя узла и веб-приложения SharePoint. Например: http://приложение/узел/библиотека, где «http://приложение» указывает веб-приложение, «узел» — узел SharePoint, а «библиотека» — библиотеку SharePoint, в которую должен быть доставлен отчет.Нельзя указать страницу, узел или список. Целевым контейнером должна быть библиотека, расположенная на том же узле или в той же ферме.
- Параметры перезаписи
Указывает, будет ли файл с тем же именем и расширением в процессе обработки подписки заменяться новой версией. Выберите Заменить, если существующий файл должен заменяться новой версией. Выберите Нет, если заменять файл не нужно. В этом случае, если файл с таким именем и расширением уже существует, доставка производиться не будет. Выберите Автоувеличение, если все последующие версии файла должны сохраняться под последовательно увеличивающимися номерами (после имени файла).
- Автокопирование
Эта функция позволяет автоматически копировать последнюю версию файла в несколько мест. Файл копируется в том случае, если включен режим Заменить. В режимах Автоувеличение и Нет доставка завершается ошибкой rsDeliveryError.
См. также
Основные понятия
Настройка служб Reporting Services для интеграции с SharePoint 3.0
Режимы развертывания для служб Reporting Services
Указание учетных данных и сведений о соединении
Другие ресурсы
Доставка отчетов через подписки