생산성 향상을 위한 매크로

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

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

Import Object Definitions and Notes from Excel : 엑셀로부터 엔티티, 속성, 관계, 뷰의 정의와 노트를 임포트

데이터모델링 작업을 하다 보면 수십 수백 개가 되는 엔티티에 대한 정의를 Entity Editor를 통해 작업하기란 매우 번거로운 일이 아니다.

엔티티목록이나 엔티티 정의서와 같은 산출물을 작성하기 위해서라도 모델에 정의를 해야 하는데,

이때 Import Object Definitions and Notes from Excel 매크로를 활용하면 엑셀로 정의한 내용을 일괄적으로 손쉽게 적용할 수 있다.  

①다음과 같이 적용 할 엔티티, 속성, 관계, 뷰의 정의 및 노트를 엑셀파일에 정의합니다.

엔티티정의 매크로.png

또는

화면 왼편 모델링개체 탐색기의 하단 네 번째 탭(Macro)을 선택 후 "Export Object Definitions and Notes to Excel" 매크로를 마우스 오른쪽 버튼을 클릭하여 "Run Macro"로 실행한 후 엑셀파일을 저장합니다. 그 저장된 엑셀파일을 이용하여 엔티티, 속성, 관계, 뷰 정의 및 노트를 정의합니다.

②엔티티에 대한 정보를 정의한 후 엑셀의 확장자는 ".xls"로 저장한다. 이 때 엑셀을 작성 시 알맞은 시트에 정의를 합니다(Entity 정의 및 노트는 Entities 시트에 정의).

③화면 왼편 모델링개체 탐색기의 하단 네 번째 탭을(Macro) 선택한 후, Import Object Definitions and Notes from Excel

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

임포트정의.png

④[Browse] 버튼을 클릭하여 위에서 작업한 엑셀 파일을 열고, "Select Object Types"에서 알맞은 옵션을 선택 후 [OK] 버튼을 클릭해보자.

(1) Select Object Types

- Table Definitions: 테이블 및 엔티티 정의로 엑셀파일의 Entities 시트에 정의한 내용

- Relationship Definitions: 관계선 정의로 엑셀파일의 Relationships 시트에 정의한 내용

- Attribute Definitions: 속성 정의로 엑셀파일의 Attributes 시트에 정의한 내용

- View Definitions: 뷰 정의로 엑셀파일의 View 시트에 정의한 내용


⑤그럼 다음과 같이 엔티티, 속성, 관계, 뷰의 Definition이 엑셀에서 정의한 내용으로 일괄 적용된다.

정의결과.png

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8533
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39730
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50500
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52906
142 [기술백서] ER/Studio를 활용한 데이터 표준화 시스템 구축방안 관리자 2014.11.12 1156
141 DB Power Studio #4-2. DBArtisan 둘러보기(데이터베이스 보안 관리) 손보라 2014.08.20 1175
140 DB Power Studio #4-5. DBArtisan 둘러보기(데이터 관리) 손보라 2014.08.21 1179
139 DB Power Studio #4-6. DBArtisan 둘러보기(데이터베이스 성능 관리) 손보라 2014.08.22 1185
138 DB Power Studio #4-3. DBArtisan 둘러보기(데이터베이스 공간 관리) 손보라 2014.08.21 1203
137 DB Power Studio #4-7. DBArtisan 둘러보기(메뉴 기능) 손보라 2014.08.22 1212
136 DB Power Studio #4-4. DBArtisan 둘러보기(SQL 관리) 손보라 2014.08.21 1276
135 ER/Studio 기본 가이드 #6. ER/Studio Data Architect로 메타데이터 import & export하기 손보라 2014.08.07 1277
134 ER/Studio 기본 가이드 #5. ER/Studio Data Architect의 데이터 딕셔너리 사용하기 손보라 2014.08.06 1296
133 DB Power Studio #4-1. DBArtisan 둘러보기(오브젝트 및 스키마 관리) 손보라 2014.08.20 1319
132 ER/Studio 기본 가이드 #4. ER/Studio Data Architect로 모델 간 비교 및 차이점 반영하기 손보라 2014.08.05 1323
131 DB Power Studio #1. DB Optimizer 둘러보기 손보라 2014.08.09 1334
130 DB Power Studio #3-2. Rapid SQL 둘러보기(비주얼 쿼리 빌더) 손보라 2014.08.19 1343
129 [기술백서] 데이터아키텍트가 비즈니스 업무 부서와 협업하기 위해 알아야 할 다섯가지 관리자 2014.09.26 1343
128 [기술백서] ERwin이 아닌 ER/Studio를 선택하는 10가지 이유 관리자 2014.11.12 1347
127 ER/Studio 기본 가이드 #2. ER/Studio Data Architect로 논리/물리 모델링 시작하기 손보라 2014.08.01 1350
126 ER/Studio 기본 가이드 #3. ER/Studio Data Architect로 기존 데이터베이스 문서화하기 손보라 2014.08.04 1354
125 ER/Studio 기본 가이드 #1. ER/Studio Data Architect로 데이터모델링 시작하기 손보라 2014.08.01 1361
124 DB Power Studio #3-1. Rapid SQL 둘러보기(SQL 작성) 손보라 2014.08.18 1388
123 [온라인 세미나 발표자료] 스마트한 DBMS관리: DB PowerStudio 따라잡기, LIVE! 관리자 2014.09.25 1405