Экспорт отчетов

Изменения: 14 апреля 2006 г.

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

  • Работать с отчетом в других приложениях.
  • Сохранять отчет в формате файлов данных различных приложений.
  • Распечатывать отчет в другом формате.

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

Сервер отчетов экспортирует отчет в том виде, в каком он представлен во время текущего пользовательского сеанса. Если при открытом отчете его автор опубликует обновленную версию, она не будет обработана.

На сервере отчетов не хранятся сведения о предыдущих операциях экспорта отчета или данные о предпочтительных параметрах формата подготовки отчета для его открытия непосредственно с сервера отчетов. По умолчанию отчеты, открываемые в веб-обозревателе, всегда первоначально подготавливаются к просмотру в формате HTML. В качестве модуля подготовки отчетов по умолчанию нельзя указать другой модуль. Однако можно создать подписку, создающую отчет в том формате, в котором он будет впоследствии доставлен в почтовый ящик или общую папку. Также можно получить доступ к отчету через URL-адрес, указывающий модуль подготовки отчетов в качестве параметра URL. Дополнительные сведения см. в разделах Выбор форматов презентации отчета в подписке и Specifying a Rendering Format in a URL.

ms157153.note(ru-ru,SQL.90).gifПримечание.
Экспорт отчета является задачей, выполняемой по требованию при открытии отчета в окне обозревателя. Если нужно автоматизировать экспорт отчетов (например, для периодического экспорта отчетов в общую папку в виде файлов определенного типа), создайте подписку, доставляющую отчеты в общую папку. Дополнительные сведения см. в разделе Доставка в общую папку с помощью служб Reporting Services.

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

Доступные форматы экспорта и параметры конфигурации

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

  • Разработчик может настроить параметры URL-адреса, скрывающие из отчета панель инструментов отчета; в результате операция экспорта и другие операции, доступные в этой панели, станут недоступными.
  • Разработчик может настроить URL-параметры, подготавливающие отчет в специфическом выходном формате.
  • Администратор сервера отчетов может добавлять модуль подготовки отчетов в файлы конфигурации и удалять его, определяя, какие форматы экспорта доступны в раскрывающемся списке.
  • Администратор сервера отчетов может указать настройки сведений об устройстве, переопределяющие заданный по умолчанию характер подготовки отчета к просмотру.
  • В выпуске SQL Server 2005 Express Edition with Advanced Services некоторые форматы экспорта недоступны. В частности, нельзя воспользоваться модулями подготовки отчетов TIFF (изображение), XML и CSV.

Форматы экспорта, поддерживаемые сервером отчетов, определяются модулями подготовки отчетов, указанными в файлах конфигурации служб Reporting Services. Чтобы сделать модуль подготовки отчетов недоступным, удалите соответствующий элемент из раздела Render файла RSReportServer.config. Модуль подготовки отчетов либо доступен, либо нет. Его нельзя сделать доступным или недоступным для каких-либо групп, пользователей или отчетов. Дополнительные сведения см. в разделах Файл конфигурации RSReportServer и Указание параметров модуля подготовки отчетов в файлах конфигурации. Дополнительные сведения о доступе с помощью URL-адреса и о том, как скрыть панель инструментов отчета, см. в разделах Using a URL to Access Report Server Items и Using URL Access Parameters.

Замечания по подготовке отчетов к просмотру

Производительность и потребление памяти зависят от формата подготовки отчета. В зависимости от выбранного формата для обработки одного и того же отчета может потребоваться различное время и различный объем памяти. Быстрее всего обрабатываются и потребляют меньше всего памяти форматы CSV, XML и HTML. Медленнее всего отчеты подготавливаются к просмотру в форматах PDF и Excel, но это объясняется разными причинами. Формат PDF в значительной степени использует ресурсы процессора, в то время как формат Excel потребляет значительный объем оперативной памяти. Подготовка отчета в формате изображения занимает промежуточное положение между этими двумя группами.

Разбиение отчета на страницы зависит от формата подготовки к просмотру. Например, отчет в формате Adobe Acrobat (PDF) разбивается на страницы по размеру бумаги. Отчеты в формате HTML разбиваются на страницы без учета физических размеров. Страницы разделяются разрывами страниц, которые добавляются в отчет. Однако фактические размеры страниц могут быть разными. Пример разбиения на страницы для отчета в формате HTML приведен в образце отчета Product Catalog. Дополнительные сведения о разбиении отчетов на страницы см. в разделе Управление разбивкой отчета на страницы.

Доступные форматы экспорта перечислены в следующей таблице.

Формат Описание Рекомендации

Excel

Отчет открывается в Microsoft Excel.

Этот формат следует использовать для обработки данных отчета в приложении Microsoft Excel 2000 или более поздних версий.

Веб-архив

Отчет открывается в формате MHTML. Отчет, сохраненный в этом формате, будет открываться в обозревателе Internet Explorer. Это формат по умолчанию для Internet Explorer 6.0.

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

Файл Acrobat (PDF)

Отчет открывается в приложении Adobe Acrobat Reader (версии 6.0 или более поздней).

Этот формат следует использовать для печати отчетов с разбиением на страницы, а также для создания версий отчета в формате PDF.

TIFF

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

Этот формат следует использовать для печати отчетов с разбиением на страницы. Этот формат может понадобиться, если на компьютере не установлено приложение Acrobat Reader.

XML

Отчет открывается в формате XML. Отчет будет открываться в обозревателе.

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

CSV

Отчет открывается в формате текста, разделенного запятыми. Отчет открывается в формате с разделителями-запятыми в приложении, с которым связаны файлы CSV.

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

См. также

Задачи

Как экспортировать отчет (режим интеграции с SharePoint)
Как экспортировать отчет (диспетчер отчетов)

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

Просмотр отчетов
Печать отчетов
Сохранение отчетов

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

Средство просмотра HTML-страниц (службы Reporting Services)
Управление опубликованными отчетами и работа с ними

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

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

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Доступ к отчету через URL-адрес.