Programming/Tips
[ERwin] 테이블 엑셀저장
ERwin의 테이블 정보를 Excel로 저장하기 1. 필요한 파일인 .erp 파일을 저장 2. Tool - Data Browser 3. Reports - Open Report File로 다운받은 .erp 파일 열기 4. CA ERwin DM Reports - Table Reports - reportTableDef 더블클릭(우측 미리보기 화면에서 출력할 내용 편집 가능) 5. 생성된 report 우측클릭하여 Export 클릭 6. csv파일로 내보내기+ Tabular : 중복된 컬럼 하나만 표시+ Tabular with duplicates : 중복된 컬럼 모두 표시
[ERwin] 스키마 생성
ERwin의 테이블 스크립트 스키마 생성하기 1. Tools - Forward Engineer - Schema Generation 2. 다음과 같이 선택하기(Post-Script는 생성한 comment를 출력) 3. Preview를 통해 생성되는 스키마를 확인 4. txt, sql 등으로 저장하기
[ERwin] comment명
ERwin의 comment명 생성하기 1. Physical 들어가기 2. Database - Pre & Post Scripts - Model-Level 3. comment 생성 4. code에 아래 구문 추가 (오라클용) %ForEachTable(){ COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { %Switch('%ColumnComment') { %Choose(''){COMMENT ON COLUMN %TableName.%ColName IS '%AttName';} %Default {COMMENT ON COLUMN %TableName.%ColName IS '%ColumnComment';} } }} 5. 아래와 같이 생성되는지 확인하기 CO..
[ERwin] 인덱스명
ERwin의 인덱스명 변경하기 1. Tools - Names - Model Naming Option 2. Name Mapping 의 key group to index 2. 아래 중 한 개를 택하여 넣기 %If(%==(%KeyType,PK)){U_}_%TableName %If(%==(%Substr(%KeyType,1,2),IE)){N}U_%TableName %If(%==(%Substr(%KeyType,1,2),IE)){N}U%If(%==(%KeyType,PK)){PK}_%TableName%If(%Not(%==(%KeyType,PK))){%Substr(%KeyName,%Len(%KeyName))} %If(%==(%Substr(%KeyType,1,2),IE)){IX}%If(%==(%Substr(%KeyType..
[ERwin] 논리명/물리명 매칭
ERwin의 Logical 작성 후 Physical 연결하기 매일 사용하는 것이 아니라 자주 까먹게 되어서남기는 ERwin 사용법.. 1. Tools - Names - Model Naming Options 2. General 탭 - Use File의 Browse - .nsm 파일 업로드 3. 체크 확인 후 Physical 이동하면 연결된 영문명 출력 ERwin에서 .nsm파일 생성 1. Tools - Names - Edit Naming Standards 2. 이러한 오류가 발생하면?Tools - Names - Model Naming Options 에서 Do Not Use Naming Standards File 클릭 3. 하단의 Glossary 클릭 4. Import를 클릭해 .csv 파일을 가져옴 5. ..