데이터 모델링 툴을 이용하여 데이터 모델링 시 리버스 엔지니어링을 한다면 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를 이용합니다.

postgre odbc.jpg


2. ER/Studio DA로 돌아와서 File > New를 선택 후 "Reverse-engineer and existing database"를 선택합니다(2번째 옵션).


3. "Reverse Engineer Wizard" 창이 나타나면 "Connection" 부분에서 ODBC를 선택 후 [Setup...]버튼을 클릭합니다.

postgre odbc1.jpg

4. "ODBC 데이터 원본 관리자" 창이 나타나면 "사용자 DSN" 탭에서 [추가(D)...]버튼을 이용하여 ODBC 드라이버를 추가합니다.


5. 그 후 다시 "Reverse Engineer Wizard" 창으로 돌아와 Datasource, User Name, Password를 입력 후 리버스엔지니어링을 계속 진행합니다.


※ 리버스 엔지니어링 시 아래와 같은 에러메시지가 나타날 수 있습니다.

postgres.jpg

에러메시지 내용: 에러메시지에 나와있는 폴더(Korean 폴더) 안에 "PostgVwSql.dfa"와 "PostgVwSql.llr" 파일이 없다는 내용입니다.

에러 해결방법: 상위 폴더로 올라가 해당 파일을 복사 후 "Korean" 폴더 안에 붙여 넣습니다.


번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8230
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39436
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50157
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52568
82 Embarcadero의 웹포탈인 TeamServer를 경험해보세요! 손보라 2015.03.17 4439
81 자동 네이밍 스탠다드 기능으로 논리명<->물리명 자동 변환 file 손보라 2015.08.13 4445
80 [기술문서] 유니버셜 데이터 모델과 패턴 관리자 2012.11.13 4475
79 ER/Studio DA 네이밍 표준 템플릿(NST) 파일 생성 방법 file 손보라 2015.08.12 4515
78 ER/Studio 2016 출시 - 더욱 강력해진 엔터프라이즈 급 데이터모델링 도구 ER/Studio 2016 발표 손보라 2016.02.02 4775
77 [기술백서] 마스터 데이터 도메인을 위한 데이터 모델링 마스터 관리자 2016.09.30 4778
76 ER/Studio! MongoDB 지원 손보라 2015.03.19 4787
75 이기종 파일 변환하기 file spectra 2012.06.25 4811
74 [기술백서] ER/Studio 데이터 모델링 솔루션으로 마이그레이션(from ERwin) 관리자 2016.09.30 4841
73 ER/Studio vs ERwin, 그 차이점을 발견해보세요! file 손보라 2015.02.06 5002
72 유용한 단축키 문효섭 2012.04.23 5019
71 MSSQL Server에 리파지토리 설치 시 "##tmp[테이블명] table could not initialize bulk insert" 문제 관리자 2015.09.04 5079
70 ER/Studio 2016 출시 세미나 - 비즈니스 중심의 데이터 아키텍처 구축 손보라 2016.02.02 5096
69 ER/Studio 업그래이드 가이드 [1] file 문효섭 2013.12.18 5153
68 Data Architect 9.6/XE4 새로운 기능! file 손보라 2013.12.31 5193
67 [발표자료] 20160908 효과적인 데이터모델링을 위한 14가지 방법 [2] 관리자 2016.09.08 5319
66 [매크로활용] [MySQL] 컬럼의 Definition을 DB Comment에 추가하기 file 손보라 2015.08.06 5431
65 데이터거버넌스 어떻게 시작할 것인가 #9. 포탈(Portal)을 통해 모델 배포하기 관리자 2013.10.21 5531
64 ER/Studio 데이터모델 솔루션으로 마이그레이션(from ERwin) file 문효섭 2013.08.01 5633
63 데이터거버넌스 어떻게 시작할 것인가 #2. ER/Studio BA: 개념 및 프로세스 맵 구성 관리자 2013.08.26 5682