Занятие 13. Создание перспективы
Добавления: 5 декабря 2005 г.
Для моделей, содержащих несколько предметных областей, например продажи, производство и поставки, пользователям построителя отчетов может быть легче, если создать перспективы модели. Перспектива является подмножеством модели. Создание перспективы может упростить пользователям модели перемещение по ее содержанию. На этом занятии будет создана перспектива и в нее будут добавлены нужные сущности. Кроме того, сделанные изменения будут просмотрены в построителе отчетов.
Создание перспективы
В древовидном представлении щелкните правой кнопкой мыши Модель, укажите Создать, а затем щелкните Перспектива.
В диалоговом окне Изменить перспективу нажмите Очистить все.
Найдите сущность Подробности заказа на покупку и установите флажок возле нее.
Обратите внимание, что флажки Purchase Order Header и Product установлены, но закрашены серым. Если нажать кнопку «OK», в перспективу будут добавлены только идентифицирующие атрибуты. В целях упражнения в перспективу добавляется все содержимое обеих сущностей.
Чтобы добавить все атрибуты сущности Purchase Order Header, снимите флажок и снова установите его.
Найдите сущность Product и снимите, а затем снова установите флажок.
Нажмите кнопку ОК.
Новая перспектива теперь содержит сущности Purchase Orders и Product и несколько связанных ролей и сущностей.
Переименование перспективы
Чтобы увидеть новую перспективу, прокрутите представление-список до конца вниз.
Последний элемент списка называется «NewPerspective».
Щелкните правой кнопкой мыши поле NewPerspective и выберите пункт Переименовать.
Введите Products и Purchases.
В меню Файл выберите команду Сохранить все.
Развертывание модели отчета
- В меню Построить выберите пункт Развернуть модель AdventureWorks.
Просмотр изменений модели отчета в построителе отчетов
Запустите Построитель отчетов.
На панели Приступая к работе выберите модель AdventureWorks.
Обратите внимание, что рядом с моделью AdventureWorks присутствует новый символ — «плюс» (+).
Чтобы просмотреть созданную перспективу, щелкните символ плюса.
Выберите Products и Purchases.
Нажмите кнопку ОК.
После появления области обозревателя обратите внимание, что в списке присутствуют сущности Product, Purchase Order Detail, Purchase Order Header.
Перетащите сущность Product в область конструирования.
В списке Сущности выберите Purchase Order Details.
В списке Поля выберите и перетащите поле Общее полученное количество направо от поля «Имя».
В списке «Поля» обратите внимание, что «Суммарное количество выполненных» и «Количество выполненных» находятся в конце списка для сущности Purchase Order Details. Обратите внимание, что «Суммарное количество выполненных» отображается на уровень выше, чем «Количество выполненных».
В списке Поля выберите и перетащите поле Суммарное количество выполненных направо от поля «Общее полученное количество».
На панели инструментов Отчет щелкните Запустить отчет.
Обратите внимание, что указатель мыши меняет форму по мере перемещения по отчету. Можно нажимать на любой из элементов в столбцах «Имя», «Общее полученное количество» или «Суммарное количество выполненных».
В столбце Суммарное количество выполненных нажмите 147.00 в строке Bearing Ball.
Открывается отчет с дополнительной информацией Purchase Order Details. Обратите внимание, что второй столбец «Измененные данные» более не отображается и что добавлены поля «Количество полученных» и «Количество отклоненных».
Следующие шаги
Поздравляем, обучение детализации модели отчетов в конструкторе моделей было успешно завершено.
См. также
Задачи
Учебник. Уточнение модели отчетов в конструкторе моделей
Основные понятия
Учебники по службам Reporting Services
Другие ресурсы
Работа с конструктором моделей
Работа с перспективами в конструкторе моделей
Свойства объектов конструктора моделей