В Configuration Manager 2007 R2 службами отчетов SQL Server используются модели отчетов, позволяющие администраторам выбирать в базе данных элементы для включения в отчеты на основе модели. В моделях отчетов отображаются только указанные представления и элементы, которые пользователь может выбрать при построении отчета. Для создания отчетов на основе модели должна быть доступна хотя бы одна модель отчета.
Примечание |
---|
Сведения в этом разделе относятся только к Configuration Manager 2007 R2 и Configuration Manager 2007 R3. |
В моделях отчетов содержатся следующие возможности:
- Полям и представлениям базы данных можно
присвоить логические бизнес-имена, поэтому для создания отчетов не
требуются знания о структуре базы данных.
- Элементы можно группировать логически.
- Можно определить отношения между
элементами.
- Элементы модели могут быть защищены, чтобы
пользователи могли видеть только данные, на просмотр которых них
есть разрешение.
Хотя образцы моделей отчетов включены в Configuration Manager 2007 R2, можно также определить модели отчетов в соответствии со своими бизнес-требованиями.
Для разработки и построения моделей отчетов необходимо установить компонент SQL Server Business Intelligence Development Studio из Microsoft SQL Server и выполнить шаги, указанные в следующей таблице.
Шаг | Описание |
---|---|
Создание проекта модели отчета |
Проект модели отчета содержит определение источника данных (файл .ds), определение представления источника данных (файл .dsv) и модель отчета (файл .smdl). |
Определение источника данных для модели отчета |
После создания проекта модели отчета необходимо определить источник данных, из которого будут извлекаться бизнес-данные. Обычно это база данных сайта Configuration Manager 2007. |
Определение представление источника данных для модели отчета |
Следующий шаг после определения источников данных для использования в проекте модели отчета – определение представления источника данных для проекта. Представление источника данных – это логическая модель данных на основе одного или нескольких источников данных. Представления источников данных инкапсулируют доступ к физическим объектам, таким как таблицы и представления, содержащимся в базовых источниках данных. Служба отчетов SQL Server формирует модель отчета из представления источника данных. Представления источника данных упрощают процесс разработки модели, формируя удобное представление указанных данных. Без изменения базового источника данных можно переименовывать таблицы и поля, а также добавлять поля статистических выражений и производные таблицы в представление источника данных. Для создания эффективной модели добавляйте в представление источника данных только те таблицы, которые планируется использовать. |
Определение модели отчета |
Модель отчета – это уровень в верхней части базы данных, который идентифицирует бизнес-сущности, поля и роли. После публикации эти модели позволяют пользователям построителя отчетов разрабатывать отчеты, при этом не требуется знать структуру базы данных, понимать и писать запросы. Модели составляются из наборов связанных элементов отчета, которые группируются под понятным именем с предварительно определенными отношениями между этими бизнес-элементами и предварительно заданными вычислениями. Модели определяются с использованием языка XML, именуемого языком определения семантической модели (SMDL). Файлы модели отчета получают расширение .smdl. |
Публикация модели отчета |
Для построения отчета с помощью только что созданной модели необходимо опубликовать ее на сервере отчетов. Источник данных и представление источника данных включаются в модель при ее публикации. |
Развертывание модели отчета для использования в консоли Configuration Manager |
Дальнейшие шаги необходимо выполнить до того, как отчеты можно будет запускать из консоли Configuration Manager. Пример развертывания модели отчета для использования в консоли Configuration Manager с пошаговыми инструкциями см. в разделе Пошаговое руководство по развертыванию модели отчета в Configuration Manager. |
Примеры создания моделей отчетов с пошаговыми инструкциями см. в разделах Пошаговое руководство по созданию модели отчета в службах отчетов SQL Server (простая модель) и Пошаговое руководство по созданию модели отчета в службах отчетов SQL Server (расширенная модель).
См. также
Задачи
Создание нового отчета на основе модели в службах отчетов SQL ServerПошаговое руководство по созданию модели отчета в службах отчетов SQL Server (расширенная модель)
Пошаговое руководство по созданию модели отчета в службах отчетов SQL Server (простая модель)
Пошаговое руководство по развертыванию модели отчета в Configuration Manager