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


Отчеты и определения отчетов (построитель отчетов 2.0)

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

RDL-файлы

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

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

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

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

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

Если требуется папка «Мои отчеты», которая отсутствует, обратитесь к администратору сервера.

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

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

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

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

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

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

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

По умолчанию отчеты в построителе отчетов подготавливаются в формате HTML 4.0. Помимо HTML, отчеты можно подготавливать к просмотру и во многих других форматах, например в форматах Excel, Word, XML, PDF, TIFF и CSV. Как и опубликованные отчеты, подготовленные отчеты нельзя редактировать и сохранять на сервере отчетов. Дополнительные сведения см. в разделе Экспорт отчетов (построитель отчетов 2.0).

Безопасность отчета

Безопасность отчетов обеспечивается путем назначения пользователям различных ролей. Разные роли обладают разными разрешениями. Пользователям доступны только отчеты и данные, на которые у них есть разрешение на просмотр. Дополнительные сведения о модели безопасности служб Reporting Services на основе ролей см. в разделе Поиск и просмотр отчетов в диспетчере отчетов (построитель отчетов 2.0).

Технические сведения

Определения отчетов записываются в формате XML, соответствующем схеме XML, называемой языком определения отчетов (RDL). Грамматика языка определения отчетов описывает элементы XML, заключающие в себе все возможные формы отображения отчета. Дополнительные сведения об определениях отчетов или RDL см. в разделах «Основные понятия, связанные со службами Reporting Services» и «Язык определения отчетов» документации по службам Reporting Services, входящей в состав электронной документации по SQL Server.