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


Занятие 13. Создание перспективы

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

Создание перспективы

  1. В древовидном представлении щелкните правой кнопкой мыши Модель, укажите Создать и выберите Перспектива.

  2. В диалоговом окне Изменить перспективу нажмите Очистить все.

  3. Найдите сущность Подробности заказа на покупку и установите флажок возле нее.

    Обратите внимание, что флажки «Заголовок заказа на покупку» и «Продукт» установлены, но затенены. Если нажать кнопку «ОК», в перспективу будут добавлены только идентифицирующие атрибуты. В целях практики добавьте в перспективу все содержимое обеих сущностей.

  4. Чтобы добавить в перспективу все атрибуты сущности «Заголовок заказа на покупку», снимите соответствующий флажок и снова установите его.

  5. Найдите сущность Продукт и снимите, а затем снова установите флажок.

  6. Нажмите кнопку ОК.

    Новая перспектива теперь содержит сущности «Заголовок заказа на покупку» и «Продукт», а также несколько связанных ролей и сущностей.

Переименование перспективы

  1. Чтобы увидеть новую перспективу, прокрутите представление-список до конца вниз.

    Последний элемент списка называется «NewPerspective».

  2. Щелкните правой кнопкой мыши элемент NewPerspective и выберите пункт Переименовать.

  3. Введите Продукты и покупки.

  4. В меню Файл выберите команду Сохранить все.

Развертывание модели отчета

  • В меню Построить выберите пункт Развернуть модельБаза данных AdventureWorks2008R2.

Просмотр изменений модели отчета в построителе отчетов 1.0

  1. Запустите Построитель отчетов.

  2. На панели Приступая к работе выберите модель База данных AdventureWorks2008R2.

    Обратите внимание, что рядом с моделью База данных AdventureWorks2008R2 появился символ «плюс» (+).

  3. Чтобы просмотреть созданную перспективу, щелкните его.

  4. Выберите Продукты и покупки.

  5. Нажмите кнопку ОК.

    После появления панели обозревателя обратите внимание, что в списке присутствуют сущности «Продукт», «Подробности заказа на покупку», «Заголовок заказа на покупку».

  6. Перетащите сущность Продукт в область конструирования.

  7. В списке Сущности выберите Подробности заказа на покупку.

  8. В списке Поля выберите и перетащите поле Общее полученное количество направо от поля «Имя».

    В списке «Поля» обратите внимание, что «Суммарное количество выполненных» и «Количество выполненных» находятся в конце списка для сущности «Подробности заказа на покупку». Обратите внимание, что «Суммарное количество выполненных» отображается на уровень выше, чем «Количество выполненных».

  9. В списке Поля выберите и перетащите поле Суммарное количество выполненных направо от поля «Общее полученное количество».

  10. На панели инструментов Отчет щелкните Запустить отчет.

    Обратите внимание, что указатель мыши меняет форму при перемещении по отчету. Можно щелкнуть любое содержимое в столбцах «Имя», «Общее полученное количество» или «Суммарное количество выполненных».

  11. В столбце Суммарное количество выполненных щелкните поле 62500 в строке «Decal 1».

    Открывается отчет с дополнительной информацией «Подробности заказа на покупку». Обратите внимание, что второй столбец «Измененные данные» более не отображается и что добавлены поля «Количество полученных» и «Количество отклоненных».

Просмотр изменений модели отчета в построителе отчетов (построитель отчетов 1.0)

  1. В диспетчере отчетов нажмите кнопку Построитель отчетов.

    ПримечаниеПримечание

    Также можно использовать отдельную версию построителя отчетов 3.0.

  2. В диалоговом окне Отчет или набор данных выберите пункт Пустой отчет и нажмите кнопку Создать.

  3. На панели «Данные отчета» нажмите кнопку Создать и выберите Источник данных.

  4. В диалоговом окне «Свойства источника данных» проверьте, что выбран пункт Использовать общее соединение или модель отчета и нажмите кнопку Обзор.

  5. В диалоговом окне Выбор источника данных введите в текстовое поле Имя URL-адрес https://localhost/reportserver и нажмите Открыть.

  6. Откройте папку Модели, выберите AdventureWorks2008R2 и нажмите кнопку Открыть.

  7. Нажмите кнопку ОК.

    Источник данных с именем по умолчанию DataSource1 добавится на панель «Данные отчета».

    Щелкните правой кнопкой мыши DataSource1.

  8. Проверьте, что параметр Источник данных указывает на AdventureWorks2008R2, и нажмите кнопку Конструктор запросов.

  9. В диалоговом окне Выбор перспективы выберите Продукты и покупки.

  10. Нажмите кнопку ОК.

    После появления панели обозревателя обратите внимание, что в списке присутствуют сущности «Продукт», «Подробности заказа на покупку», «Заголовок заказа на покупку».

  11. Перетащите сущность Продукт в область конструирования.

  12. В списке Сущности выберите Подробности заказа на покупку.

  13. В списке Поля выберите и перетащите поле Общее полученное количество направо от поля «Имя».

    В списке «Поля» обратите внимание, что «Суммарное количество выполненных» и «Количество выполненных» находятся в конце списка для сущности «Подробности заказа на покупку». Обратите внимание, что «Суммарное количество выполненных» отображается на уровень выше, чем «Количество выполненных».

  14. В списке Поля выберите и перетащите поле Суммарное количество выполненных направо от поля «Общее полученное количество».

  15. Для просмотра отчета нажмите кнопку Выполнить.

  16. В столбце Суммарное количество выполненных щелкните поле 62500 в строке «Decal 1».

    Открывается отчет с дополнительной информацией «Подробности заказа на покупку». Обратите внимание, что второй столбец «Измененные данные» более не отображается и что добавлены поля «Количество полученных» и «Количество отклоненных».

    ПримечаниеПримечание

    С помощью построителя отчетов 3.0 нельзя создавать отчеты с дополнительной информацией. Однако такие отчеты можно создать в построителе отчетов 1.0, а затем обновить их при помощи построителя отчетов 3.0.

Следующие шаги

Поздравляем, учебник «Детализация модели отчета в конструкторе моделей» завершен.