Форум Сообщества Аналитиков

×


Реплицирование в Enterprise Architect(Прочитано 7260 раз)
Существует такая проблема. Допустим нет возможности работать в единой базе данных над одним и тем же проектом. Возникает потребность в какие-то моменты объединять (а сначала разделять) модели, с которыми приходится работать параллельно.

Вопрос: А как это можно сделать? Как объединять - разделять, поддерживать общий проект в целостности и не противоречивости?

Насчет целостности и непротиворечивости вопрос особый, но вот что мы можем подчерпнуть из справки ЕА.

Указатель. Ключевые слова: replica, replication
Создание реплики
Чтобы создать точную копию, необходимо выполнить:
1. Сначала создайте основную реплику, затем выберите Tools | Manage .EAP File | Create New Replica  и следуют за экранными инструкциями.
2. Этот процесс создает точную копию текущего проекта, который может затем быть изменен независимо, и впоследствии повторно объединен с главным проектом.

Создание основной реплики
Для создания основной реплики необходимо:
1. сделайте копию требуемого ЕА проекта
2. Выберите проект в Project Browser.
3. Выберите Tools | Manage .EAP File | Make Design Master и следуют за экранными инструкциями.

Синхронизация реплик
Для синхронизации реплики с основной репликой необходимо:
1. открыть файл с основной репликой
2. Выбрать Tools | Manage .EAP File | Synchronize Replicas
3. Найти и выбрать требуемую реплику для слияния открытого проекта с данной репликой
После слияния оба проекта становятся идентичными

Отметим, что если два и более человек работают над одним и тем же элементом (пакетом или диаграммой) при слиянии возможны проблемы выбора того, какие изменения считать главными. Чтобы избежать этого, всегда работайте в раздельных областях модели, когда используете реплики.Можно также воспользоваться  Tools | Manage .EAP File | Resolve Replication Conflicts (см соотвествующий раздел справки)

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



Re: Реплицирование в Enterprise Architect Ответ #1 : 05 Июля 2008, 01:17:30
Добавлю, что механизм репликаций работает только для EAP-файлов, т.к. основан на функциях MS Jet



Re: Реплицирование в Enterprise Architect Ответ #2 : 05 Июля 2008, 22:46:43
Добавлю, что механизм репликаций работает только для EAP-файлов, т.к. основан на функциях MS Jet
Безусловно. Более того, реплики можно делать средствами MS Access 97, правда, где его теперь найдешь.

Реплицирование для мощных SQL серверов вряд ли требуется, и, наверняка, должно достигаться соответствующими средствами этих самых SQL серверов.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19