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


Сохранение отчета (построитель отчетов 1.0)

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

ПримечаниеПримечание

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

Сохраненный отчет называется определением отчета. Определение отчета находится в файле с расширением RDL, который содержит выражения на языке определения отчетов и метаданные запроса. При выполнении отчета данные, возвращаемые запросом, объединяются с выражениями на языке определения отчетов и готовятся к просмотру в режиме выполнения построителя отчетов. Отчет можно экспортировать в другие программы, например в приложение Microsoft Excel, и сохранять этот отчет (вместе с данными) в формате файлов того приложения, в которое производится экспорт. Дополнительные сведения см. в разделе Экспорт отчета в файлы другого типа (построитель отчетов 1.0).

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

Сохранение отчета на сервере отчетов или в библиотеке SharePoint

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

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

Совместное использование отчетов

После публикации отчета с ним можно работать так же, как и с остальными отчетами. Это означает, что отчет может быть запущен на этом сервере отчетов (в этой библиотеке библиотеке), может распространяться через подписки и процессы доставки служб Reporting Services. Кроме того, для него может быть создано и изменено расписание, позволяющее автоматизировать его обработку, а доступ к нему может регулироваться с использованием безопасности на основе ролей. Дополнительные сведения о работе с отчетами см. в разделе «Управление опубликованными отчетами и работа с ними» электронной документации по MicrosoftSQL Server.

Сохранение отчета на локальном компьютере

При сохранении отчета на локальном компьютере построитель отчетов может сохранять его в любой папке на этом компьютере. Отчет, сохраненный на локальном компьютере, нельзя подготовить к просмотру, просто щелкнув его. Этот отчет можно передать на другой сервер отчетов или в библиотеку, а затем открыть его в конструкторе отчетов. Дополнительные сведения об этом инструменте служб Reporting Services см. в разделе Reporting Services электронной документации по SQL Server.