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


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

Службы Microsoft Службы Reporting Services позволяют с помощью построителя отчетов или конструктора отчетов создавать отчеты на основе моделей отчетов. Конструктор отчетов — это средство разработки отчетов с обширным набором функций, использующее все возможности языка определения отчетов и позволяющее создавать сложные отчеты из разнообразных источников данных, включая реляционные и многомерные базы данных, XML-документы и модели отчетов. Построитель отчетов имеет полный набор функций конструктора отчетов, при этом для его работы не требуется использовать среду Business Intelligence Development Studio. Построитель отчетов доступен как автономное приложение и приложение ClickOnce. При построении запроса модели отчета с помощью конструктора отчетов или построителя отчетов используется конструктор запросов моделей отчетов. 

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

Прежде чем начинать работать с конструктором запросов моделей отчетов, необходимо создать модель отчета и развернуть ее на сервере отчетов или на сайте SharePoint. При создании источника данных укажите Модель сервера отчетов, а затем укажите действительную строку соединения.

Соединение с моделью отчета

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

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

Примеры.

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

При использовании модели отчетов на сервере отчетов, работающем в режиме интеграции с SharePoint, необходимо указать полный URL-адрес модели. Используйте строку подключения в следующем формате:

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

Например:

Server=http://имя_сервера_отчетов; datasource=http://Тестовый_сайт_SharePoint/Сайт/Документы/Модели/Adventure Works.smdl