Excel2010 Macro - Manage ERD for erwin7

 

  • 해당 내역의 경우, 모델링 시에 단순 반복작업을 간편하게 수행할 수 있도록 VBA로 작성된 내역으로 참고해주세요!
  • ERD 작성시 주로 사용되는 Erwin 프로그램 + Execl 2010 macro 활용.

       

1. 해당 VBA를 활용할 경우, Erwin에 데이터 export/import가 가능하여 수월하게 작업할 수 있음.

2. 다운로드 사이트(http://blog.daum.net/futaristo/40 http://blog.naver.com/imnotnaver)

3. vmware 에서 32비트 윈도우7 깔고, erwin7.2.X 깔고 오피스2010 에서 만들었습니다. (환경설정이 제일 중요)

   

4. 새로 열기 시에 Logica/Physical 선택 해당 내역으로 선택하지 않을 경우, 에러발생

(Logical 선택 시 Physical VBA가 에러발생)

 

   

   

  • Logical/Physical 내역 선택

       

   

   

5. Erwin 빈 파일을 저장한다.

   

6. Macro 엑셀 실행(VBAForERwin7byPHYwithJUS.zip)

   

6-1.테이블 목록, 테이블 속성 작성 필수 => Run 실행

   

   

  • Erwin에서 빈 파일 저장했던 내역 선택

   

   

  • 작업 완료

   

6-2. 작업 성공 이후, Erwin File을 열어 보면 Excel에 작성한 테이블 목록이 Logical, Physical로 들어옵니다.

  • ERD 작업 시에 수작업으로 많은 테이블을 작성하여 넣는 작업을 Macro를 활용하여 간단하게 넣을 수 있습니다.

     

   

   

 

- 추가 상세기능도 있습니다.

   

6-3.Erwin에 있는 내역을 Execl로 내리기

  • ERD를 완료한 뒤, 완성된 내역을 Execl로 간단하게 내릴 수 있는 기능도 제공합니다.

   

6-4.TEST 최종 결과 화면(엑셀 자체에 작성되어 있는 내역)

  • Physical과 Logical 형태의 ERD를 동시에 작성하여 완료 할 수 있습니다.

   

   

   

7. 에러 메시지 모음

-> 호환성이 맞지 않을 경우, 에러 발생됨(소스에서 선언하는 부분에서 에러가 발생)

   

   

   


블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,