Использование 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, я всегда сталкиваюсь с проблемами.

Буду признателен за любую помощь.


person Raj    schedule 28.02.2017    source источник


Ответы (1)


Один из подходов, который работает (с ограниченными функциями), состоит в том, чтобы перенаправить модель инженера erwin в схему, совместимую с ODBC 3.x, т.е.

  1. Выберите целевую базу данных (Действия ---> целевая база данных) как ODBC/Generic с версией 3.0.

Причина, по которой это работает, заключается в том, что ODBC/Generic sql может выполняться на Redshift без каких-либо изменений.

ПРИМЕЧАНИЕ. Такие функции, как

  1. Личность
  2. Кодировать

может потребоваться манипулирование шаблоном FET или более.

Однако в целом может быть достаточно просто выбрать целевую базу данных для ODBC.

Обновление: это ссылка предполагает, что более новый DM может иметь дополнительную поддержку Redshift.

person sandeepkunkunuru    schedule 01.05.2017