Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERWin_hw5w1xxa4sjc.pdf
Скачиваний:
289
Добавлен:
07.06.2015
Размер:
4.06 Mб
Скачать

1.Attributes (Атрибуты),

2.Columns (Колонки),

3.Default values (Значения по умолчанию),

4.Domains (Домены),

5.Entities (Сущности),

6.Materialized query tables (Материализованные запросные таблицы),

7.Materialized views (Материализованные представления),

8.Physical storage objects (Объекты физической памяти),

9.Relationships (Отношения),

10.Scripts (Скрипты)

11.Stored displays (Хранимые отображения),

12.Stored procedures (Хранимые процедуры),

13.Subject areas (Подмодели),

14.Tables (Таблицы),

15.Validation rules (Правила валидации),

16.Views (Представления).

Журнал изменений модели (Action Log)

В журнале изменений модели (встре-

 

чается также термин «журнал транзак-

 

ций») (Action Log Pane) автоматически со-

 

храняется вся информация об изменениях

 

модели, сделанных в течение сессии мо-

 

делирования. Используя журнал измене-

 

ний модели, можно отменить/вернуть из-

 

менения, сделанные в течение сессии мо-

 

делирования, проанализировать деталь-

 

ную информацию о транзакции, найти

 

определенную транзакцию, объект или

Рис. 15. Журнал изменений

свойство объекта, участвующего в тран-

модели.

закции (рис. 15, 16).

 

Рис. 16. Журнал изменений с отображением деталей.

Журнал изменений модели содержит две закладки: Details и Summary. Закладка Details содержит текстовую информацию о каждом изменении

25

модели (транзакции). Каждая новая транзакция смещает запись о предыдущей транзакции вниз по списку транзакций, информация о текущей транзакции размещается на вершине списка транзакций. Запись о первой транзакции всегда размещается внизу дерева транзакций (рис. 15). Можно просмотреть детализированную информацию о транзакции. Для этого достаточно нажать на знак , расположенный слева от выбранной транзакции в журнале изменений модели; чтобы скрыть детальную информацию нужно нажать на знак (рис. 16).

В закладке Summary отображается конечный результат изменений, сделанных в модели. На вершине иерархического списка располагается текст «Session Summary», ниже в текстовой форме размещается информация об итоговых изменениях в объектах модели и их свойствах.

Журнал изменений модели включает информацию лишь о текущей сессии моделирования. Когда сессия завершается, журнал закрывается и очищается. Однако можно сохранить информацию об изменениях модели, сделанных в текущей сессии, в файле с расширением *.csv. Для этого в меню Tools нужно выбрать команду Options, в открывшемся диалоге Options перейти в закладку General, в разделе Activity Summary выбрать опцию Generate on Model Close и строке Location указать каталог, в который будет сохранен файл с описанием транзакций текущей сессии моделирования (рис. 17). В результате каждый раз при закрытии модели ERwin будет сохранять очередной csv-файл с отчетом о транзакциях в сессии моделирования. Следует удалять устаревшие csv-файлы или отменить опцию Generate on Model Close в диалоге Options для экономии памяти на диске.

Рис. 17. Диалог Option.

26

Журнал изменений модели имеет встроенную панель инструментов, описание которых приведено в табл. 9.

Таблица 9. Описание инструментов журнала изменений модели.

Элемент

Описание

управления

 

 

Отменить действие выбранной транзакции.

 

 

 

Найти (найти следующую) транзакцию, объект или свой-

 

ство объекта в журнале изменений модели (поиск по

 

названию).

 

Расширенный поиск и фильтрация. Кнопка активна лишь

 

в закладке Summary журнала изменений модели.

 

Просмотреть значения выбранного свойства объекта до и

 

после изменения.

 

Отменить все последние транзакции из списка транзак-

 

ций, включая выбранную транзакцию.

 

Вернуть все отмененные предыдущие транзакции из

 

списка транзакций, включая выбранную транзакцию.

 

Наложить фильтр на типы объектов и типы свойств объ-

 

ектов, отображаемых в журнале изменений моделей.

 

Фильтр применяется лишь для новых транзакций.

 

Открыть окно Справки по журналу изменений модели.

 

 

Функция расширенного поиска и фильтрации (кнопка Extended Find and Filter) доступна лишь в закладке Summary журнала изменений модели. В открывающемся диалоге Extended Find and Filter можно:

просмотреть детальную информацию об итоговых изменениях объектов модели (рис. 18);

автоматически сгенерировать несколько вариантов отчетов об ито-

говых изменениях объектов модели в Data Browser (кнопка ) (рис. 19);

настроить расширенные возможности поиска и фильтрации (кнопка

) (рис. 20).

Функция фильтрации (кнопка Metamodel Filter в диалоге Extended Find and Filter) позволяет наложить фильтр на типы объектов и типы свойств объектов, отображаемых в журнале изменений моделей. Фильтр применяется лишь для новых транзакций. Вид диалога Action Log Metamodel Filter для настройки опций фильтрации приведен на рис. 21. Можно сохранить настройки фильтрации в файл (кнопка Save диалога на рис. 21) ActionLog.config и перенести файл на другой компьютер, где требуется использовать те же настройки фильтрации. Файл размещается в каталоге

C:\Documents and Settings\user\Application Data\CA\ AllFusion ERwin Data Modeler.

27

Рис. 18. Диалог Extended Find and Filter.

Рис. 19. Пример отчета об изменениях модели в Data Browser.

28

Рис. 20. Диалог Find Criteria для расширенного поиска и фильтрации.

Рис. 21. Диалог Action Log Metamodel Filter.

29

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]