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


Работа с конструктором запросов моделей отчетов

Добавления: 5 декабря 2005 г.

В службах Microsoft SQL Server 2005 Reporting Services с помощью построителя отчетов или конструктора отчетов можно создавать авторские отчеты, основанные на моделях отчетов. Построитель отчетов — средство, используемое для создания нерегламентированных отчетов, основанных на моделях отчетов, и использующее подмножество языка определения отчетов (RDL), доступного в службах Reporting Services. Конструктор отчетов — расширенное средство для создания авторских отчетов, использующее все возможности языка определения отчетов и позволяющее создавать сложные отчеты из разнообразных источников данных, включая OLE DB, ODBC и прочие. При построении запроса модели отчета в конструкторе отчетов используется средство, доступное в конструкторе отчетов под названием «конструктор запросов моделей отчетов».

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

Прежде чем начинать работать с конструктором запросов, необходимо создать модель отчета и развернуть ее на сервере отчетов. Конструктор запросов можно открыть с помощью мастера отчетов конструктора отчетов или вкладки «Данные конструктора отчетов». При создании источника данных укажите Модель отчета, а затем укажите строку соединения в следующем формате:

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

Например:

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

См. также

Задачи

Как создать источник данных модели отчета (конструктор отчетов)

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

Работа с моделями
Работа с конструктором отчетов
Основы конструирования отчетов
Работа с построителем отчетов (нерегламентированные отчеты)
Средства проектирования запросов в службах Reporting Services
Создание отчета (построитель отчетов)
Конструирование отчетов (построитель отчетов)
Выполнение отчета (построитель отчетов)
Запуск построителя отчетов
Работа с параметрами (конструктор запросов моделей отчетов)

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

Создание отчетов на основе модели в конструкторе отчетов
Справка F1 конструктора запросов моделей отчетов
Учебники по построителю отчетов

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

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