-------------------------------------------------------------------------------------------------------------------------

엑셀 파일로 정의해 놓은 내용을 이용해 자동으로 엔터티/테이블을 생성해주는 매크로입니다.

매크로 파일: 엔터티테이블Import.BAS

엑셀 탬플릿: 엔터티,테이블 자동 생성 템플릿.xls

 

※ 매크로 소스는 별도 문의 (ask@embarcadero.kr)

 

-------------------------------------------------------------------------------------------------------------------------

 

이 매크로에서는 엔터티명, 테이블명, 속성명, 컬럼명, 데이터타입(크기), 엔터티/테이블 definition, 속성/컬럼 definition, Null , PK를 정의할 수 있습니다.

엠바카데로에서 기본적으로 제공하는 'Import Columns From Excel'에서 테이블 생성 시 동일한 테이블에 있는 컬럼들을 하나의 테이블로 생성하지 못하는 오류를 수정한 매크로입니다(기본적인 형식은 기본 매크로와 동일합니다).

 

[엑셀 작성 시 주의사항]



- 데이터타입(크기) 정의

: 데이터타입은 논리모델에선 대문자로 물리모델에선 DBMS가 지원하는 데이터타입에 알맞게 입력하며 데이터 크기는 괄호 안에 표한한다. ex) CHAR(10)



- Null 값 허용 정의

: Null 허용을 원하면 NULL, 허용하지 않으면 NOT NULL로 정의한다.

만약 정의를 안한다면, NOT NULL이 디폴트 값으로 정의된다.



- PrimaryKey 정의

: 해당 속성을 PK로 정의할 땐 TRUE, 일반 속성으로 정의할 땐 FALSE로 정의한다.

만약 정의를 안한다면, FALSE가 디폴트 값으로 정의된다.



- 같은 엔터티에 여러 속성을 추가할 땐 엔터티/테이블 명은 동일하게 정의한다.

- 같은 엔터티/테이블에 엔터티 definition을 다르게 정의한다면, 맨 처음 정의한 definition으로 정의가 된다.

 

 

※기존에 있는 논리/물리 모델의 엔터티/테이블을 다른 모델에 생성할 경우, '[매크로활용] 엔터티/테이블 엑셀로 추출' 매크로를 활용하여 기존의 엔터티/테이블 내용을 쉽게 엑셀로 추출할 수 있습니다.

※[매크로활용] 엔터티/테이블 엑셀로 추출: http://tech.devgear.co.kr/db_kb/406357

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8326
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39527
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50258
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52671
82 데이터거버넌스 어떻게 시작할 것인가 #3. 데이터 딕셔너리 생성 관리자 2013.08.27 6059
81 DB그랜드 컨퍼런스: 데브기어 세션(데이터 리니지를 활용한 엔터프라이즈 데이터 통찰력 극대화) 관리자 2013.09.10 3516
80 데이터거버넌스 어떻게 시작할 것인가 #4. 데이터아키텍트로 리버스 엔지니어링 하기 손보라 2013.09.16 5779
79 데이터거버넌스 어떻게 시작할 것인가 #5. 데이터베이스 카탈로그 생성 손보라 2013.09.16 6104
78 데이터거버넌스 어떻게 시작할 것인가 #6. 모델에 데이터 거버넌스 맵 설정 손보라 2013.09.23 6122
77 데이터거버넌스 어떻게 시작할 것인가 #7. 유니버셜 맵핑 기능 사용하기 관리자 2013.10.08 6333
76 데이터거버넌스 어떻게 시작할 것인가 #8. ETL 작업 역공학(Reverse Engineering) 관리자 2013.10.15 5798
75 데이터거버넌스 어떻게 시작할 것인가 #9. 포탈(Portal)을 통해 모델 배포하기 관리자 2013.10.21 5539
74 더 스마트한 데이터 거버넌스! CONNECT 데모 영상 관리자 2013.10.21 5853
73 Appwave 사용자 계정을 삭제하였는데도 라이센스 접근 가능할 경우 문효섭 2013.11.20 3054
72 [매크로활용] 유효성 검사(물리모델) file 손보라 2013.11.29 8276
71 ER/Studio 업그래이드 가이드 [1] file 문효섭 2013.12.18 5159
70 Data Architect 9.6/XE4 새로운 기능! file 손보라 2013.12.31 5196
69 Universal Mapping 1. 실제로 동일한 엔티티가 서로 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2750
68 Universal Mapping 2. 실제로 동일한 엔티티가 여러 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2702
67 Skill Up! Speed Up! 데이터모델링 실습 자료 손보라 2014.02.14 3499
66 DB Power Studio(DBArtisan, Rapid SQL, DB Optimizer, DB Change Manager)의 새로운 기능 [1] file 손보라 2014.02.21 6265
65 20140214 "데이터거버넌스: 비즈니스 정보와 IT 데이터의 연결" 발표자료 관리자 2014.03.12 2244
64 CONNECT API로 당신의 데이터에 손쉽게 접근하기. [1] file 관리자2 2014.05.08 4038
63 ER/Studio DA에서 ODBC를 이용한 리버스 엔지니어링 file 손보라 2014.05.22 3319