ERStudio 생산성향상_7.도메인 일괄 바인딩

 
생산성 향상을 위한 매크로

ER/Studio Enterprise에는 반복되는 작업을 자동화하기 위해 많은 유용한 매크로(macro)를 제공한다.

내장된 매크로 중 바로 업무에 적용할 수 있는 유용한 매크로의 사용법을 하나하나 실습을 통해 익혀보자.

Domain Bindings Import From Excel: 엑셀로부터 도메인 바인딩을 임포트

①다음과 같이 논리 모델링을 작성하여 파일 이름을 인사.dm1으로 저장한다.

②사원 엔티티의 속성에 사용할 도메인을 정의하기 위해 모델링개체 탐색기의 두 번째 탭을 선택한 후 Domains로 이동한다.

위와 같이 도메인을 영역별로 생성해보자.

폴더 도메인명 데이터 타입 길이
Address 우편번호 VARCHAR 6
Address 주소 VARCHAR 200
Date 일자 DATE  
Numeric 여부 NUMERIC 1
String 사원번호 VARCHAR 10
String 이름 VARCHAR 30
String 전화번호 VARCHAR 20
String 주민번호 VARCHAR 20

③그런 다음, 다음과 같이 사원 엔티티를 더블클릭하여 Entity Editor에서 도메인을 매핑할 수 있다.

 

④위와 같이 Entity Editor에서 속성 하나하나씩 도메인을 연결할 수도 있지만, 매크로를 통해 일괄 등록해 보도록 하자.

다음과 같이 속성과 도메인 정보를 매핑하여 도메인.xls로 저장한다.

⑤모델링개체 탐색기의 네 번째 탭을 선택한 후, Domain Bindings Import From Excel

매크로를 선택한 후 마우스 오른쪽 버튼을 클릭하여 Run Macro 메뉴를 실행한다. 그럼, 다음과 같은 실행화면이 나타난다.

 

⑥[Browse] 버튼을 클릭하여 위에서 작업한 도메인.XLS 파일을 열고, [OK] 버튼을 클릭하면 엑셀 정보의 내용이 모델에 적용된다.

참고로, [Get Sample] 버튼을 클릭하면 ④에서 작업한 엑셀 Sample 파일이 다운로드 된다.



Entity Editor를 열어보면 위와 같이 속성에 도메인이 매핑되어 데이터 타입과 길이가 도메인에서 정의한 내역과 동일하게

설정된 것을 확인할 수 있다. 참고로, 도메인을 수정하면 해당 도메인을 매핑하고 있는 속성의 타입도 같이 변경이 된다.


이글루스 가든 - 데이터모델링

by 엠바카데로in코리아 | 2010/04/18 15:59 | ER/Studio생산성 | 트랙백 | 덧글(0)

트랙백 주소 : http://devgear.egloos.com/tb/3666029
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶