Лабораторная работа №9. Отчеты в ERwin
Цель работы: изучить виды отчетов, освоить процедуру создания отчетов, изучить экспортирование, сохранение и печать отчетов.
Методические указания
Для формирования отчетов в ERwin имеется простой инструмент - Data Browser. Он позволяет создавать предопределенные отчеты, сохранять результаты, печатать и экспортировать в различные форматы. Кроме того, Data Browser позволяет создавать собственные типы отчетов.
Диалоговое окно Data Browser вызывается из панели инструментов главного окна нажатием кнопки 
 .
В левой части окна, в виде дерева, отображаются предварительно определенные отчеты, позволяющие представлять информацию об основных объектах логической и физической модели. Для выполнения отчета необходимо выделить его в окне и нажать соответствующую кнопку на панели инструментов. Результат выполнения отчета отобразится в правой части окна. При этом в дерево отчетов будет добавлена иконка образованного отчета.
Отчеты группируются в папках, при этом каждый отчет может включать в себя несколько результирующих наборов данных, каждый из которых создается при выполнении отчета. Все элементы помечены одной из следующих иконок:
  
  |  - папка, | 
  
  |  - отчет, | 
  
  |  - изменяемый отчет, | 
  
  |  - результирующий набор данных, | 
  
  |  - представление. | 
Диалоговое окно имеет собственное меню и панели инструментов (табл. 6,табл. 7).
Таблица 6 - Кнопки панели инструментов диалогового окна Data Browser
| Кнопка | Назначение | 
    
  |  Создание нового отчета или папки | 
  
  |  Печать отчета | 
  
  |  Просмотр результата выполнения отчета | 
  
  |  Выполнение отчета | 
  
  |  Фиксация изменений (для редактируемого отчета) | 
    
  |  Поиск элементов отчета: задание условий поиска, поиск следующей строки и поиск другого отчета, соответствующего строке | 
    
  |  Включение и выключение дерева отчетов | 
    
  |  Показывает список отчетов в том порядке, в котором они создавались | 
    
  |  Переход к следующему отчету | 
    
  |  Выбор колонок и сортировка полученного отчета | 
    
  |  Связь отчета с иконкой | 
    
  |  Сохранение отчета в виде представления | 
Таблица 7 - Кнопки нижней панели инструментов
| Кнопка | Назначение кнопки | 
  
  |  Редактировать выделенный отчет | 
  
  |  Удалить отчет | 
  
  |  Показать только верхний уровень дерева | 
  
  |  Сделать выбранную папку корнем дерева (показать только выбранную ветвь дерева) | 
  
  |  Сделать корнем дерева родительскую папку (по отношению к выбранной) | 
Задание
1. Создать отчет о таблицах физической модели, созданной в лабораторной работе № 7.
2. Создать отчет по всем сущностям и их атрибутам.
3. Сохранить полученные отчеты в формате HTML.
4. Изменить порядок сортировки в полученных отчетах и сохранить отредактированные отчеты в виде представлений.
5. Назначить полученным отчетам иконки.
6. Сформировать новый отчет из категории Model Validation, задав в нем все опции проверки корректности модели.
7. Выполнить полученный отчет и убедиться в отсутствии ошибок в модели данных.
8. Ответить на контрольные вопросы.