Занятие 13. Создание перспективы
С моделями, содержащими несколько предметных областей, например продажи, производство и поставки, пользователям построителя отчетов будет легче работать, если создать перспективы модели. Перспектива является подмножеством модели. Создание перспективы может упростить для пользователей модели перемещение по ее содержимому. На этом занятии будет создана перспектива, и в нее будут добавлены нужные сущности. Кроме того, сделанные изменения будут просмотрены в построителе отчетов.
Создание перспективы
В древовидном представлении щелкните правой кнопкой мыши Модель, укажите Создать и выберите Перспектива.
В диалоговом окне Изменить перспективу нажмите Очистить все.
Найдите сущность Подробности заказа на покупку и установите флажок возле нее.
Обратите внимание, что флажки «Заголовок заказа на покупку» и «Продукт» установлены, но затенены. Если нажать кнопку «ОК», в перспективу будут добавлены только идентифицирующие атрибуты. В целях практики добавьте в перспективу все содержимое обеих сущностей.
Чтобы добавить в перспективу все атрибуты сущности «Заголовок заказа на покупку», снимите соответствующий флажок и снова установите его.
Найдите сущность Продукт и снимите, а затем снова установите флажок.
Нажмите кнопку ОК.
Новая перспектива теперь содержит сущности «Заголовок заказа на покупку» и «Продукт», а также несколько связанных ролей и сущностей.
Переименование перспективы
Чтобы увидеть новую перспективу, прокрутите представление-список до конца вниз.
Последний элемент списка называется «NewPerspective».
Щелкните правой кнопкой мыши элемент NewPerspective и выберите пункт Переименовать.
Введите Продукты и покупки.
В меню Файл выберите команду Сохранить все.
Развертывание модели отчета
- В меню Построить выберите пункт Развернуть модель AdventureWorks.
Просмотр изменений модели отчета в построителе отчетов
Запустите Построитель отчетов.
В области Приступая к работе выберите модель AdventureWorks.
Обратите внимание, что рядом с моделью AdventureWorks появился символ «плюс» (+).
Чтобы просмотреть созданную перспективу, щелкните его.
Выберите Продукты и покупки.
Нажмите кнопку ОК.
После появления области обозревателя обратите внимание, что в списке присутствуют сущности «Продукт», «Подробности заказа на покупку», «Заголовок заказа на покупку».
Перетащите сущность Продукт в область конструирования.
В списке Сущности выберите Подробности заказа на покупку.
В списке Поля выберите и перетащите поле Общее полученное количество направо от поля «Имя».
В списке «Поля» обратите внимание, что «Суммарное количество выполненных» и «Количество выполненных» находятся в конце списка для сущности «Подробности заказа на покупку». Обратите внимание, что «Суммарное количество выполненных» отображается на уровень выше, чем «Количество выполненных».
В списке Поля выберите и перетащите поле Суммарное количество выполненных направо от поля «Общее полученное количество».
На панели инструментов Отчет щелкните Запустить отчет.
Обратите внимание, что указатель мыши меняет форму при перемещении по отчету. Можно щелкнуть любое содержимое в столбцах «Имя», «Общее полученное количество» или «Суммарное количество выполненных».
В столбце Суммарное количество выполненных щелкните поле 147,00 в строке Bearing Ball.
Открывается отчет с дополнительной информацией «Подробности заказа на покупку». Обратите внимание, что второй столбец «Измененные данные» более не отображается и что добавлены поля «Количество полученных» и «Количество отклоненных».
Следующие шаги
Поздравляем, учебник «Детализация модели отчета в конструкторе моделей» завершен.