ER/Studio ER/Studio DA에서 ODBC를 이용한 리버스 엔지니어링
2014.05.22 23:29
데이터 모델링 툴을 이용하여 데이터 모델링 시 리버스 엔지니어링을 한다면 DB와의 연결은 필수입니다.
ER/Studio DA는 DB와의 연결 방법으로 3가지 방법을 제공합니다.
1. Native/Direct Connection: 특정 드라이버없이 DB의 정보를 이용하여 연결합니다(DB2, MSSQL Server, Oracle, Sysbase DBMS 지원)
2. ODBC: 연결을 원하는 DB의 ODBC 드라이버를 이용하여 연결합니다.
3. Embarcadero Connect Data Source: Embarcadero의 CONNECT 툴(메타관리툴)에 등록되어있는 DB 정보를 이용하여 연결합니다.
<ER/Studio DA에서 ODBC 드라이버를 이용하여 PostgreSQL 연결 방법 - 리버스 엔지니어링>
※ ODBC 드라이버 연결 방법은 모두 동일합니다.
ODBC 드라이버를 이용하여 PostgreSQL에 연결 후 리버스 엔지니어링 해오는 방법을 소개해드립니다.
1. PostgreSQL에서 제공하는 ODBC 드라이버를 설치합니다.
ODBC 드라이버 설치 방법은 PostgreSQL을 설치하고 난 후 자동으로 설치되는 Stack Builder를 이용합니다.
2. ER/Studio DA로 돌아와서 File > New를 선택 후 "Reverse-engineer and existing database"를 선택합니다(2번째 옵션).
3. "Reverse Engineer Wizard" 창이 나타나면 "Connection" 부분에서 ODBC를 선택 후 [Setup...]버튼을 클릭합니다.
4. "ODBC 데이터 원본 관리자" 창이 나타나면 "사용자 DSN" 탭에서 [추가(D)...]버튼을 이용하여 ODBC 드라이버를 추가합니다.
5. 그 후 다시 "Reverse Engineer Wizard" 창으로 돌아와 Datasource, User Name, Password를 입력 후 리버스엔지니어링을 계속 진행합니다.
※ 리버스 엔지니어링 시 아래와 같은 에러메시지가 나타날 수 있습니다.
에러메시지 내용: 에러메시지에 나와있는 폴더(Korean 폴더) 안에 "PostgVwSql.dfa"와 "PostgVwSql.llr" 파일이 없다는 내용입니다.
에러 해결방법: 상위 폴더로 올라가 해당 파일을 복사 후 "Korean" 폴더 안에 붙여 넣습니다.