Использование Erwin для создания DDL для Amazon Redshift
Кто-нибудь был успешным в создании DDL с использованием Erwin для Amazon Redshift? Если нет, знает ли кто-нибудь способ преобразования, скажем, MySQL DDL от Erwin, в DDL, совместимый с Amazon Redshift?
Я понимаю, что Redshift основан на PostgreSQL 8.0.2. Однако существует множество функций PostgreSQL, которые несовместимы с Redshift. Поэтому, если я использую инструмент для преобразования MySQL DDL в PostgreSQL DDL и попытаюсь выполнить это против Redshift, я всегда сталкиваюсь с проблемами.
Буду признателен за любую помощь.
1 ответ
Один из подходов, который работает (с ограниченными возможностями), - это перенаправить модель erwin в ODBC 3.x-совместимую схему, т.е.
- Выберите Целевую базу данных (Действия ---> Целевая база данных) как ODBC/Generic с версией 3.0.
Это работает потому, что ODBC/Generic sql может быть выполнен в Redshift без каких-либо изменений.
ПРИМЕЧАНИЕ.
- тождественность
- шифровать
может потребоваться манипулирование шаблоном FET или более.
Однако, в целом, достаточно выбрать целевую базу данных для ODBC.
Обновление: эта ссылка предполагает, что более новая DM может иметь дополнительную поддержку Redshift.