Конструктор отчетов
Конструктор отчетов — это набор графических средств построения запросов и создания отчетов, доступный из среды Microsoft Visual Studio. В конструкторе отчетов для интерактивного создания отчетов предусмотрена область «Данные отчета» (где в упорядоченном виде отображаются используемые в отчете данные) и представления со вкладками для режимов конструктора и предварительного просмотра. Кроме того, конструктор отчетов содержит конструкторы запросов, которые помогают уточнить данные для получения из источника данных и диалоговое окно «Выражение» для определения данных, которые будут использованы в макете отчета. Дополнительные сведения см. в разделах Средства проектирования запросов в службах Reporting Services, Соединение с данными отчета, Работа с выражениями отчетов и Проектирование макета отчета.
Конструктор отчетов работает в среде Business Intelligence Development Studio, которая полностью интегрирована со средой разработки Microsoft Visual Studio. Если среда Visual Studio 2008 не установлена, то программа установки SQL Server установит оболочку, необходимую для запуска конструктора отчетов. Дополнительные сведения см. в разделе Службы Reporting Services в среде Business Intelligence Development Studio.
Чтобы начать работу с конструктором отчетов, откройте меню Пуск, выберите Программы, затем Microsoft SQL Server 2008 и выберите пункт Business Intelligence Development Studio. После открытия среды Business Intelligence Development Studio можно открыть или создать новый шаблон проекта. При выборе проекта сервера отчетов открывается конструктор отчетов. При добавлении отчета в проект отображаются окна с вкладками в области конструктора, а также графические средства. Дополнительные сведения см. в разделе Работа с конструктором моделей в среде Business Intelligence Development Studio.
Узнать о создании простого отчета в конструкторе отчетов можно в разделах Основы конструирования отчетов (службы Reporting Services) и Учебник Создание простого табличного отчета.
Конструирование отчета
Конструктор отчетов поддерживает создание табличных, матричных, диаграммных отчетов, отчетов в свободной форме и датчиков. Отчеты и датчики сохраняются как файлы определения отчета (RDL). Все возможности, которые могут быть использованы в отчете, описываются языком определения отчетов. Файлы на языке определения отчетов можно изменять и сохранять непосредственно, либо вносить изменения в отчет с помощью конструктора отчетов.
Предварительный просмотр отчета
При конструировании отчета существует возможность его локальной проверки до публикации на сервере отчетов. При переходе на вкладку предварительного просмотра конструктор отчетов запускает отчет с помощью тех же модулей обработки и подготовки, которые используются сервером отчетов, обеспечивая просмотр отчета в том виде, в каком он будет выполняться. После того как отчет будет готов, можно с помощью конструктора отчетов опубликовать его на сервере отчетов.
Публикация на сервере
Публикация отчета заключается в копировании его определения (файла с расширением RDL) с жесткого диска в базу данных сервера отчетов. После публикации отчета его обработка и защита осуществляется независимо от файла определения отчета, который был создан в среде Visual Studio.
Для публикации отчета можно использовать команды построения и развертывания, доступные в среде Visual Studio. Дополнительные сведения см. в разделе Публикация источников данных и отчетов.
Просмотр отчета
В службах Reporting Services предусмотрено много способов просмотра отчета после его публикации. Отчет можно просматривать непосредственно с помощью обозревателя и диспетчера отчетов, создавать подписки на доставку отчетов, экспортировать отчет в другой формат (например, Microsoft Excel или Microsoft Word). Дополнительные сведения см. в разделе Просмотр и сохранение отчетов.
Управление отчетом
После публикации отчета можно управлять им и его источниками данных независимо. Можно создавать моментальные снимки отчета, устанавливать свойства кэширования, задавать новые наборы параметров для того же отчета и изменять источники данных отчета. Дополнительные сведения см. в разделе Диспетчер отчетов.
См. также