'모델링'에 해당되는 글 1건

반응형

ERWinUtility.zip
0.16MB

< 기능 >

1. 산출물 관련해서는 테이블별로 낱개로 엑셀파일을 만들던것을 하나로 통합했습니다.(Sheet로 구분)

2. 첨부파일중 Excel2ERD Examples.xlsx 의 각 Sheet에 있는 내용을 ERD에 일괄 (생성)작업 할 수 있습니다.

 

   2.1 Entity Definition 시트
        엑셀에서 엔터티명, 테이블명, 엔터티 설명 등을 입력하고 ERD에 일괄적으로 엔터티를 생성합니다.

        단, 자동으로 정렬이 되지 않습니다. 따라서, 엔터티 생성 후 엔터티를 모두 선택(CTRL-A)하고 ERWin Tool 바에 있는 가로 또는 세로 간격조정 버튼을 눌러주면 알아서 띄워줍니다.

        당연히, 다시 배치 해야겠죠? ^^

   2.2 Attribute Definition 시트
       엔터티와 속성명, 컬럼명, 데이터타입, nullable 여부(엑셀시트 메모 참고), pk여부(엑셀시트 메모참고), 속성 설명 을입력하고 이를 ERD에 일괄 생성합니다.

   2.3 Domain 시트도
       도메인을 일괄 등록합니다.

   2.4 Column Name 시트
       엔터티, 속성명을 기준으로 컬럼명만 수정합니다.

   2.5 Attribute Domain Definition 시트
       엔터티, 속성명을 기준으로 도메인을 적용합니다.(데이터 타입도 당연히 도메인을 따릅니다.)

   2.6 Attribute Order 시트
       엔터티, 속성명을 기준으로 속성의 순서를 일괄 수정합니다.

   2.7 Attribute Delete 시트
       엔터티의 속성을 삭제합니다.

   2.8 Attribute Nullable 시트
       엔터티의 속성명을 수정합니다.(컬럼명 수정 안함)

   2.9 오라클 기준 테이블스페이스 생성 및 매핑 기능 추가

   2.10 테이블 파티션 기능 추가

   2.11 Subject Area(주제영역) 추가

   2.12 Subject Area에 엔터티(테이블) 매핑 추가

   2.13 Default 생성 기능 추가

   2.14 Default Mapping(속성에 Default 설정) 기능 추가

   2.15 Default Mapping(속성에 Default 설정 삭제) 삭제 기능 추가

 

 < 사전 준비 >

1. ERWin 7.3.x

2. MS-Office 2010 (32bit)를 기준으로 작성했습니다.

    (Office64bit 버전은 인식안됨 : 산출물 작성시)

3. 첨부 파일 설치(ERWinUtility.zip)

 

첨부파일내용)

    1. ERWinUtility.dll : v0.1.0.340 입니다. (2015.09.01 작업)

 

 

 

​    1. ERWinUtility.dll : v0.1.0.387 입니다. (2015.09.05) 

    1. ERWinUtility.dll : v0.1.0.418 입니다. (2015.09.07) 

    1. ERWinUtility.dll : v0.1.0.421 입니다. (2015.09.11) 

    1. ERWinUtility.dll : v0.1.0.425 입니다. (2015.09.17) : 엑셀 파일 오픈 관련 부분 수정

    1. ERWinUtility.dll : v0.1.0.454 입니다. (2015.09.21)

 

 

 

   1. ERWinUtility.dll : v0.1.0.463 입니다. (2015.09.21)

   1. ERWinUtility.dll : v0.1.0.467 입니다. (2015.09.22)

 

 

 

 

 

 

 

 


 

       --> 산출물 작성시 동일 엔터티 존재시 오류 발생 수정 및 엑섹 오픈 관련 오류 수정

​    1. ERWinUtility.dll : v0.1.0.480 입니다. (2015.09.23)

 

 

        : bug fix

 

 

 

  

 

 

 

 

 

 

 

 

 

    2. Excel2ERD Examples.xlsx (엑셀내용 일괄 반영 샘플 템플릿) : 예제 내용 수정

        엑셀파일 자체적으로 ERD에 접근하지 않습니다.(addin 모듈에서 엑셀파일의 특정 시트를 읽어서 ERD에

반영합니다.)

    3. 산출물(빈폴더) : 산출물 작성시 이 폴더로 "산출물_YYYYMMDD_hhmmss.xls"로 산출물이 작성됩니다.

    4. 모델링산출물양식.xlsx : 산출물 작성을 위한 템플릿 파일입니다.

 

이전에 압축해제한 폴더에 덮어쓰시면 됩니다.

< dll 을 레지스트리에 등록하는 방법 >

1. 관리자 권한으로 Command(도스 창) 창을 엽니다.

2. 압축 해제한 폴더로 이동합니다.

 

 

< ERWin에 Add-In Module 등록  방법 >

1. ERWin을 실행합니다.
2. Tools >> Add-Ins >> Customize…선택합니다.

3. 아래 그림처럼 순서대로 적용합니다.

 

< Addin Module 실행하기 >

 

< Addin Module 실행 후 팝업 화면 >

 

 

< ERD 열기 >

열린 팝업창에서 File > Open Model 을 선택하여 Dialog창을 통해서 작업할 erwin 파일을 선택합니다.

파일은 선택하면 열린 팝업창 뒤로 erwin 에 erd가 열리는 것을 볼 수 있습니다.

 

< 산출물 작성 >

산출물 작업은 한번씩만 해보시면 될듯합니다.

 

< 엑셀내용을 ERD에 일괄 반영하기 >

위 메뉴를 클릭하면 작업 할 엑셀 파일을 선택하는 Dialog창이 뜹니다.

(첨부파일에 제공된 Sample 파일을 선택하시면 됩니다. (파일명은 달라도 되나 파일 안의 Sheet 명은 같아야 작업을 진행할 수 있습니다.)

 

 

 

[출처] 자작 ERWin Addin Module. ERD일괄생성 및 산출물 자동생성|작성자 노란자

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,