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


Определение наборов данных отчетов из источников данных модели отчета

Добавления: 14 апреля 2006 г.

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

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

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

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

Прежде чем начинать работу с конструктором запросов модели отчета, необходимо создать модель отчета и развернуть ее на сервере отчетов. Дополнительные сведения см. в разделе Работа с моделями. Дополнительные сведения о конструкторе запросов модели отчета см. в разделе Пользовательский интерфейс конструктора запросов SMDL.

Создание набора данных

На вкладке Данные в раскрывающемся списке Набор данных выберите <Создать набор данных>. В диалоговом окне Набор данных в раскрывающемся списке «Источник данных» выберите Создать источник данных. В диалоговом окне Источник данных в раскрывающемся списке Тип выберите Модель сервера отчетов.

Укажите строку соединения с источником данных модели в следующем формате:

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

Например:

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

Задайте учетные данные базы данных в диалоговом окне Источник данных на вкладке Учетные данные. Дополнительные сведения см. в разделе Соединение с источником данных.

См. также

Задачи

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

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

Создание нерегламентированных отчетов с помощью моделей отчетов

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

Пользовательский интерфейс конструктора запросов SMDL
Определение источников данных для отчетов
Справка F1 конструктора запросов моделей отчетов

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

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