Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
t42_Методич_пос_часть2.doc
Скачиваний:
40
Добавлен:
26.08.2019
Размер:
4.57 Mб
Скачать

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

В журнале изменений модели (встречается также термин «журнал транзакций») (Action Log Pane) автоматически сохраняется вся информация об изменениях модели, сделанных в течение сессии моделирования. Используя журнал изменений модели, можно отменить/вернуть изменения, сделанные в течение сессии моделирования, проанализировать детальную информацию о транзакции, найти определенную транзакцию, объект или свойство объекта, участвующего в транзакции (рис. 15, 16).

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

Журнал изменений модели содержит две закладки: Details и Summary. Закладка Details содержит текстовую информацию о каждом изменении модели (транзакции). Каждая новая транзакция смещает запись о предыдущей транзакции вниз по списку транзакций, информация о текущей транзакции размещается на вершине списка транзакций. Запись о первой транзакции всегда размещается внизу дерева транзакций (рис. 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.

Журнал изменений модели имеет встроенную панель инструментов, описание которых приведено в табл. 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.

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

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

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

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

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