Sparx EA - Импорт отношений или SQL-запрос для изменения таблицы соединений
Это дополнение от следующих вопросов: Здесь
Я собираюсь загрузить пару тысяч требований в EA Sparx, однако затем, чтобы настроить отношения, мы должны были бы сделать это одно за другим, и на это уйдет кто-то около недели. Поэтому мы хотели бы импортировать отношения, если это возможно.
Из ответов, которые я нашел в Интернете, мы можем либо использовать скрипт для импорта, либо использовать скрипт для изменения базы данных.
Я создал скрипт VB, который будет редактировать данные таблицы, но не ДОБАВЛЯТЬ в таблицу.
Кто-нибудь знает сценарий импорта? у нас уже есть отношения на листе Excel.
1 ответ
Создание новых коннекторов лучше всего делать в коде, используя EA.Element.Connectors.AddNew()
а не непосредственно в базе данных, потому что тогда EA API сделает тяжелую работу, и вы можете быть уверены в результате.
Чтобы получить вдохновение, взгляните на мой Simple VBA Excel to EA import. Этот файл Excel содержит классы, атрибуты и глоссарий импорта макроса vba.
Импорт разъемов очень похож на это.