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


Отчеты, части отчетов и определения отчетов (построитель отчетов версии 3.0 и службы SSRS)

В службах Службы Reporting Services используются различные термины, описывающие отчеты в разных состояниях, используемые в том числе для отчета во время начального определения, для опубликованного отчета и для отчета, просматриваемого пользователем.

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

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

RDL-файлы

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

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

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

Клиентские RDLC-файлы

Конструктор отчетов среды Visual Studio создает клиентские RDLC-файлы для использования с элементом управления ReportViewer. RDLC-файлы можно преобразовать в RDL-файлы для использования с конструктором отчетов служб Reporting Services. Дополнительные сведения о RDLC-файлах см. в документации по Visual Studio и Элементы управления служб Reporting Services и ReportViewer в среде Visual Studio 2010.

Файлы частей отчетов (RSC)

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

Части отчета — это самостоятельные элементы отчета, хранящиеся на сервере отчетов, которые можно включать в другие отчеты. Для просмотра коллекции частей отчета и выбора элементов для добавления в отчет используйте построитель отчетов. Для сохранения частей отчета в коллекции частей отчета используйте конструктор отчетов или построитель отчетов. Дополнительные сведения см. в разделах Части отчета (построитель отчетов 3.0 и SSRS) и Части отчета в конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

Опубликованные отчеты

После создания RDL-файла, его можно сохранить локально или в личной папке (например, «Мои отчеты») на сервере отчетов. Когда отчет готов для просмотра другими пользователями, его необходимо опубликовать, сохранить из построителя отчета на сервере отчетов, передать через диспетчер отчетов или произвести развертывание решения проекта отчета из конструктора отчетов. Опубликованный отчет — это элемент, сохраненный в базе данных сервера отчетов и управляемый на сервере отчетов или сайте SharePoint.

Безопасность опубликованного отчета обеспечивается через назначение ролей при использовании модели безопасности служб Службы Reporting Services на основе ролей. Опубликованные отчеты доступны по URL-адресам, через веб-части SharePoint или в диспетчере отчетов; можно также перейти к этим отчетам и открыть их в построителе отчетов.

Моментальные снимки отчета

Отчет можно также опубликовать в виде моментального снимка, содержащего как сведения о макете, так и данные на время запуска отчета. Моментальные снимки отчета не сохраняются в каком-то определенном формате отображения, а преобразуются в него (например, в HTML) только при запросе пользователя или приложения. Дополнительные сведения см. в разделе Поиск и просмотр отчетов в диспетчере отчетов (построитель отчетов 3.0 и службы SSRS).

Подготовленные отчеты

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

  • Создать или открыть серверный отчет в построителе отчетов или конструкторе отчетов и запустить его.

  • Найти и запустить отчет в диспетчере отчетов.

  • Найти и запустить отчет на сайте SharePoint, интегрированном с сервером отчетов служб Службы Reporting Services.

  • Подписаться на отчет, который доставляется в папку «Входящие» электронной почты или в указанную общую папку в выбранном формате.

Подписаться на отчет, который доставляется в папку «Входящие» электронной почты или в указанную общую папку в выбранном формате. Формат подготовки отчета к просмотру по умолчанию — HTML 4.0. Помимо HTML, отчеты можно подготавливать к просмотру и во многих других форматах, например в форматах Excel, Word, XML, PDF, TIFF и CSV. Как и опубликованные отчеты, отчеты, готовые для просмотра, нельзя редактировать и сохранять на сервере отчетов. Дополнительные сведения см. в разделе Экспорт отчетов (построитель отчетов версии 3.0 и службы SSRS).