
Моделирование бизнес-процессов / Моделирование бизнес-процессов / ERwin FAQ
.docDatabase Designer:
-
Сырой продукт, позволяющий выполнять только основные функции.
Сравнение баз данных
ERwin:
-
Мощный инструмент создания и сравнения моделей позволяет сравнивать модель и БД, модель и другую модель, модель и DDL- скрипт.
Designer/2000:
-
Не имеет такой функциональности.
Database Designer:
-
Не имеет такой функциональности.
Синхронизация баз данных
ERwin:
-
Генерирует alter- скрипт и позволяет выгружать и перегружать данные, когда это необходимо.
Designer/2000:
-
Генерирует alter- скрипт для Oracle, но не позволяет выгружать и перегружать данные.
Database Designer:
-
Не имеет такой функциональности.
Групповое моделирование
Platinum ModelMart осуществляет:
-
Контроль версий
-
Разрешение конфликтов при многопользовательской работе
-
Разграничение прав доступа
-
Работа с подмоделями
-
Разделяемые объекты моделирования (domains, validation rules и т.д.)
-
Сравнение и отказ от изменений при записи модели
-
Обновление без записи
-
Отчет о безопасности данных
-
Проводник моделей.
Designer/2000 не обеспечивает многих возможностей совместного моделирования:
-
Check-out/Check-in просто не обеспечивает такие решения как в ModelMart
-
Пользователи не могут работать в режиме off-line.
-
Все работы с репозиторием должны проводиться в режиме on-line в строгой последовательности.
-
Одновременно только один пользователь может работать с репозиторием
Database Designer - однопользовательский продукт.
Поддержка
-
Техническая поддержка и документация Platinum Technology/Logic Works одна из лучших на рынке.
-
Platinum Technology/Logic Works имеет широкую сеть партнеров, которые проводят обучение, предоставляют учебные материалы и оказывают консалтинговые услуги (в России и странах СНГ обучение проводится Учебно-консалтинговым Центром «Интерфейс Ltd.»).
-
Platinum Technology/Logic Works предлагает программу квалификации консультантов - Authorized Education Provider Program.
-
Database Designer - поддержка не обеспечивается.
Технология
ERwin:
-
Седьмой год подряд выбирается лучшим продуктом года по результатам опроса «DBMS Reader's Choice Award!»
-
Промышленный стандарт
-
Технологический лидер
Designer/2000:
-
Очень сложен в инсталляции и конфигурации
-
Громоздкий в эксплуатации
-
Имеет слишком много функциональности без ее интеграции и возможности удобного использования
Q: Чем Platinum ERwin лучше CSA – Silverrun ?
A: Генерация схемы БД
ERwin:
-
Прямой коннект к популярным СУБД
-
Коннект через ODBC
-
Генерация полных DDL-скриптов (с расширением стандарта)
Silverrun:
-
Коннект к Oracle и Sybase через native-драйвер, остальные СУБД поддерживаются посредством генерации DDL-скриптов
-
Генерируется только стандартный DDL-скрипт (без процедур и триггеров)
-
Генерацию скрипта поддерживает отдельно продаваемый модуль.
Сравнение баз данных
-
ERwin: Мощный инструмент создания и сравнения моделей позволяет сравнивать модель и БД, модель и другую модель, модель и DDL- скрипт.
-
Silverrun : Не имеет такой функциональности.
Синхронизация баз данных
-
ERwin: Генерирует alter- скрипт и позволяет выгружать и перегружать данные, когда это необходимо.
-
Silverrun : Не имеет такой функциональности
Групповое моделирование
Platinum ModelMart обеспечивает:
-
Контроль версий
-
Разрешение конфликтов при многопользовательской работе
-
Разграничение прав доступа
-
Работа с подмоделями
-
Разделяемые объекты моделирования (domains, validation rules и т.д.)
-
Сравнение и отказ от изменений при записи модели
-
Обновление без записи
-
Отчет о безопасности данных
-
Проводник моделей
Silverrun Enterprise не обеспечивает безопасности и контроля версий. Все изменения заносятся в режиме on-line, что создает большие проблемы производительности.
Поддержка
-
Техническая поддержка и документация Platinum Technology/Logic Works' одна из лучших на рынке.
-
Platinum Technology/Logic Works имеет широкую сеть партнеров, которые проводят обучение, предоставляют учебные материалы и оказывают консалтинговые услуги (в России и странах СНГ обучение проводится Учебно-консалтинговым Центром «Интерфейс Ltd.»).
-
Platinum Technology/Logic Works предлагает программу квалификации консультантов - Authorized Education Provider Program.
-
Пока CSA не имеет горячей линии техподдержки. Поддержка осуществляется в Квебеке, на многие звонки отвечают по-французски.
Технология
ERwin:
-
Седьмой год подряд выбирается лучшим продуктом года по результатам опроса «DBMS Reader's Choice Award!»
-
Промышленный стандарт
-
Технологический лидер
Silverrun
-
Не является технологическим лидером.
Q: Erwin не подключается к базе Access - выдает ошибку 340.
A: Существует 2 способа решения проблемы:
-
Работайте через ODBC.
-
Установите программу DAO, содержащую необходимые файлы для корректного коннекта с Access. Дистрибутив находится в директории DAO на ERwin 3.5.2 CD. Обратите внимание на то, что при инсталляции индикатор может показывать только 25%, а потом останавливается. Ничего страшного- инсталляция прошла успешно.
Полезные советы
-
Вы можете работать только с одной библиотекой PowerBuilder (PBL-файл) в одном сеансе. Если Вы хотите работать с другой библиотекой, Вы должны перезапустить ERwin, и затем выбрать другую библиотеку.
-
При определении размера поля в ERwin нельзя устанавливать длину больше чем 25 ", иначе могут возникнуть проблемы с синхронизацией с PowerBuilder.
-
Не смотря на то, что при работе с VB, у вас доступен пункт меню Client | VB Display Format, его использование не рекомендуется. ERwin Form Wizard не использует эти данные при генерации форм.
-
При запуске формы, содержащей master-detail таблицы Informix, после ввода информации о соединении в диалог ODBC и нажатии кнопки ‘Ok’, VB прекращает работу. Это проблема связана с Intersolv 2.12 ODBC драйвером для Informix.
-
При нажатии кнопки ‘Reset’ в диалоге Target Client и выборе опций, очищаются только расширенные свойства атрибутов. Следовательно, атрибуты клиента и сервера могут быть не синхронизированы. Чтобы избежать этой проблемы, после использования опции ‘Reset’, вызовите редактор свойств колонок и проверьте синхронизацию клиента и сервера.
Q: Можно ли в ERwin осуществить копирование атрибута из таблицы в таблицу. Не путём создания связи а просто, типа как через буфер обмена в Access?
A: Да, через инструмент независимых атрибутов (вызывается клавишами Ctrl-B).
Q: В связи с планируемой большой доработкой структуры базы ищется средство разработки структуры. Требуется: возможности работы в одном проекте с разными tablesсhema - работа с бизнес-логикой. Крайне желательно реверс-инжиниринг из DB2 Просто желательно: использование возможностей DB2, таких как Summary table и т.д.
A: В качестве кандидата на CASE-средство для работы с DB/2 рекомендую Вам рассмотреть ERwin 3.5.2 с установленным Service Pack 2. Фирма Platinum (еще до слияния с CA) заключила соглашение с IBM, по которому ERwin специально дорабатывался для работы с DB/2 . Результатом этой деятельности стал Service Pack 2 для ERwin 3.5.2 . В Service Pack 2 включены расширенные возможности реверс-инжиниринга из DB2. Кроме того, ERwin 3.5.2 с установленным Service Pack 2 интегрирован с такими продуктами IBM как DBOptimizer, Legacy Import, Visual Warehouse и VisualAge TeamConnection.
Q: При проведении полного сравнения модели Er с базой данных ErWin "не узнает" собственных триггеров, не видит собственных индексов и ограничений целостности. Это сделано с определенными целями, или они не сделали каких-то настроек?
A: ERwin Не проводит обратного проектирования триггеров. Что касается индексов, то он должен их видеть. Проверьте настройки обратного проектирования в диалоге Complete Compare.
Q: При обратном проектировании из FoxPro никакими настройками не удалось восстановить связи из индексов.
A: В диалоге Reverse Engineer необходимо установить опции Infer: Primary Kes-on, Relations-on; From: Indexes.
Q: Как в ERWin 4.0 произвести сравнение одной таблицы с СУБД, а не всей схемы. В ERWin 3.5 это делалось легко - щелкнув правой кнопкой мыши по таблицы.
A: Почти таким же образом это делается и в ERwin4.0.
-
Выбираем нужную таблицу
-
Правой клавишей вызываем контекстное меню, выбираем в нем строку Columns
-
Появляется окно Columns, в нем нажимаем на кнопку DBsync
-
Появляется стандартный визард Complete Compare, в котором нужно пройти все стандартные шаги и в итоге вы будете сравнивать нужную вам таблицу, а не всю схему.
-
12.03.2003
Q: Как найти выход из следующей ситуации: в ERwin-е 4.1 создаются две сущности E1 и E2, в сущность E1 добавляем атрибут и устанавливаем связь между сущностями. Присваиваем связи значение logical only, в результате атрибут в дочерней сущности тоже становится logical only. Как этого избежать?
A: Для решения данной проблемы необходимо проделать следующее: в меню Format-Preferences в появившемся окне во вкладке Display установить флажок в FK options. В этом случае атрибут в дочерней сущности не становится logical only
12.03.2003