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


Модели отчетов

Модель отчета является бизнес-описанием основной базы данных, используемой для построения нерегламентированных отчетов. Модель отчета является дополнительным слоем сведений, связывающим таблицы базы данных и представления в принципы, являющиеся значимыми для бизнес-пользователей. Хорошо сконструированная модель отчета отражает сведения, которые бизнес-пользователи хотят организованно донести многозначительным способом.

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

Модель отчета может иметь различный смысл в зависимости от ее использования.

  • Для бизнес-пользователя модель представляет собой контейнер объектов, для которых следует создать отчет. Например, модель, сконструированная для отчетов о продажах, может содержать описания данных для продуктов, заказов покупателей и поставок.
  • Для конструктора моделей модель — это коллекция сущностей, атрибутов и отношений, описывающих отдельные фрагменты данных (такие как идентификатор продукта), объединенные в большие логические группы (например, сущность «Продукты», включающая идентификатор продукта, название продукта и другие связанные с продуктом элементы) и затем связанные с другими группами для отражения связей реального мира между бизнес-функциями и процессами (например то, как «Продукты» относятся к «Описи» и «Продажам»).

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

ms159754.note(ru-ru,SQL.90).gifПримечание.
Модели отчетов не базируются на унифицированном языке моделирования (UML) или других описаниях модели. Модели отчетов несовместимы с другими средствами или языками моделирования. Для создания, публикации и использования моделей отчетов необходимо использовать средства создания и развертывания, предоставляемые в службах Reporting Services.

См. также

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

Работа с конструктором моделей
Конструктор моделей
Построитель отчетов
Основные понятия служб Reporting Services

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

Учебник. Создание модели отчета

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

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