본문 바로가기
Database/DA#

[DA#] DB 연동 및 ERD 뽑아내기

by 가가가가가가 2023. 11. 17.
반응형

● DA#이란?

    - 엔코아에서 개발한 데이터 아키텍처 모델링 및 관리 솔루션

    - https://www.en-core.com/solution/solution2

    - DB에서 ERD를 뽑아낼 때, ERD로 DB를 생성할 때 등 DB 작업할 때 아주 유용하게 사용 중이다. 🤗🤗

 

● DB 연동 방법

    1. PostgreSQL ODBC 설치 

        - https://www.postgresql.org/ftp/odbc/versions/msi/

        - psqlodbc_x64.msi 실행

 

    2. postgreSQL ODBC 설정

        - ODBC 데이터 원본 관리자 화면 열기

 

        - 사용자 DSN > 추가

 

        -  PostgreSQL Unicode(x64)

 

        - DB 정보 입력

 

        - Test

 

        - Save > 목록에 추가 됐는지 확인

 

    3. DA#에 DB 연결

        - 리버스 > DB 리버스

 

        -  Model, DB 정보 및 물리설정 체크 확인

 

        -  DB 접속 정보 입력 > 테스트 > 접속

 

    ※ 만약 아래와 같은 오류가 발생했을 때

        - 상태 : 실패 - [Microsoft][ODBC 드라이버 관리자] 데이터 원본 이름이 없고 기본 드라이버를 지정하지 않았습니다.

 

        3-1. PostgreSQL ODBC 설치 페이지에서 32Bit 버전으로 새로 다운로드

            - https://www.postgresql.org/ftp/odbc/versions/msi/

            - 최신 버전의 psqlodbc_**_**_0000-x86.zip 다운로드 후 msi 실행 및 설치

 

        3-2. C:\Windows\SysWOW64에서 odbcad32.exe 실행

 

        3-3. 위의 내용 참고해서 사용자 DSN 정보 다시 추가 후 DA#에서 테스트 및 접속 확인

 

    4. 리버스 옵션 설정

        - 논리 테이블에서 테이블, 컬럼명을 한글 설정하고 싶을 경우

            : '코멘트로 엔터티명 지정', '코멘트로 속성명 지정'을 True로 설정

 

    5. ERD 확인

 

 

반응형

댓글