Создание сущностей и атрибутов BPwin и их экспорт в ERwin

Если в процессе связывания стрелок с объектами модели данных ока­жется, что каких-либо сущностей или атрибутов не хватает, их можно доба­вить прямо в BPwin, а затем экспортировать в ERwin.

Для редактирования сущностей и атрибутов следует выбрать пункт ме­ню Edit/Entity/Attribute Dictionary. Появляется диалог Entity and Attribute Dictionary (рис. 8).

Диалог Entity and Attribute Dictionary имеет два списка - в верхнем пока­зываются сущности, в нижнем - атрибуты. Для создания новой сущности следует в верхнем поле Entity задать имя сущности (на рис. 8 - "Чертеж") и щелкнуть по кнопке Add. Сущность будет добавлена в список. Если включить опцию BPwinonly, созданная сущность при экспорте не будет передана в ERwin. Кнопки Delete и Update служат соответственно для уда­ления и обновления сущности. Каждой сущности можно дать определение (кнопка Definition ofselected Entity).

Рис. 6.31 Диалог Entity and Attribute Dictionary

Список атрибутов отображается в нижнем окне. Полностью атрибуты создаются и редактируются аналогично.

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

Для экспорта данных в BPwin следует выбрать меню File/Export/ ERwin(BPX) и указать файл, в который будет выгружена информация о модели.

В ERwin следует выбрать меню BPwin/Import и указать файл BPX, в ко­торый была выгружена информация о модели.

Возникает диалог ERwin/BPwin Entity Sync Editor (рис. 9), в котором отображаются:

• сущности, имеющиеся в модели ERwin, но отсутствующие в ВРХ-файле (окно Unsynched ERwin Entity);

• сущности, имеющиеся в ВРХ-файле, но отсутствующие в модели ERwin (окно Unsynched BPwin Entity);

• сущности, имеющиеся в ВРХ-файле, и соответствующие им сущности в модели ERwin, а также действия по синхронизации, которые будут проводиться ERwin (окно ERwin Entity).

Рис. 6.32 Окно Import Differences Preview

В примере на рис. 6.32 сущность "Трудоемкость работ" будет импортирована из BPX-файла в модель ERwin.

После щелчка по кнопке Execute возникает диалог ERwin/BPwin Subject Sync Editor, который показывает имена работ, которые не соот­ветствуют подмножеству модели (Subject Area) в ERwin. Диалог ERwin/BPwin Subject Sync Editor имеет три окна:

Unsynched ERwin Subject Area - подмножество модели, имеющееся в ERwin, но отсутствующее в BPX- файле;

Unsynched BPwin Activity - работы, имеющиеся в ВРХ-файле, но не со­ответствующие подмножествам модели в ERwin.

ERwin Subject Area - работы, имеющиеся в ВРХ-файле, и соответствую­щие им подмножества модели в ERwin, а также действия по синхрониза­ции, которые будут проводиться ERwin.

Кнопками Import, Export и Ignore можно задать действия по синхрони­зации, которые будут проводиться ERwin. Опция Include Decomp указыва­ет, что все работы декомпозиции выбранной работы будут импортироваться в отдельные подмножества модели. Кнопка Unsync позволяет отменить связывание подмножеств модели и работ.

После щелчка по кнопке Execute запускается процесс импорта BPX-файла. После окончания процесса появляется диалог с протоколом импорта. После щелчка по кнопке OK импортированные сущности (в примере -сущность "Чертеж") и новые подмножества модели вносятся в модель дан­ных.

Импортированная сущность (на рис. 6.34 - сущность "Чертеж") не име­ет первичного ключа и не связана с другими сущностями. Назначение ат­рибутов первичным ключом и связывание сущностей можно провести только средствами ERWin; другими словами, сущности и атрибуты, создан­ные в BPwin и затем импортированные в ERWin, можно рассматривать как заготовку для создания полноценной модели данных, а не как готовую мо­дель.

Рис. 6.35 Модель данных после импорта сущности "Чертеж"



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: