ERwin Add-in Validator
#
Find similar titles
- 최초 작성자
Structured data
- Category
- Database
Table of Contents
개요 #
ERwin Add-In Validator는 ERwin의 3rd Part 제품으로써 데이터모델의 설계상의 오류를 자동으로 진단한다. 데이터베이스의 무결성과 효율성에 영향을 미칠 수 있는 오류와 인덱스, 데이터타입 불일치, 표준화, 정규화 오류 등을 분석한다. 데이터모델 검증 시 드는 비용이 획기적으로 감소하며, 일관된 검증 방안을 제시함으로써 높은 품질의 데이터베이스를 구축할 수 있다.
주요 기능 #
진단환경 설정 #
- 진단옵션 : 진단 항목과 각 항목에 대한 오류 수준을 설정(심각한 에러 / 에러 / 주의 / 경고)
- 테이블 한정: 임시테이블과 작업 테이블과 같이 중요하지 않은 테이블을 제외
- 컬럼 한정: 동음이의어와 이음동의어, 예외 컬럼(2, 3차 정규형)을 정의
진단 오류에 대한 교정 자동화 #
- 모델 자동 수정 : 데이터타입 불일치, Null 설정 오류, 부정확한 FK 정의
- DDL 자동 생성 : Null 설정 오류
윈도우 트리 뷰 지원 #
- 테이블, 관계선, 진단 뷰를 통해 데이터베이스 구조와 진단 결과를 출력
보고서 출력 자동화 #
- 진단 결과는 진단뷰에서 확인 가능하며, 진단 보고서를 통해 손쉽게 설계 문제를 파악
- 통계 보고서 / 범주 별 진단 보고서 Excel 출력
기능 요약 #
구분 | 진단항목 | |
---|---|---|
컬럼 / 테이블 | · 컬럼 없는 테이블 · 테이블 중목 · 속성 데이터타입 불일치 · 그룹 속성 데이터타입 불일치 |
· VARCHAR 데이터타입 길이 미지정 · 미 지원 데이터타입 사용(Oracle, MS SQL) · 표준 SQL 예약어 사용 · 제약사항과 불일치한 디폴트값 사용 |
인덱스 / 제약사항 | · 유일키 미지정 · 대체키 미지정 · 인덱스 멤버 중복 · 대체키의 모든 속성이 Null을 가짐 · 대체키의 일부 속성이 Null을 가짐 · 관계가 없는 테이블 · 인덱스 멤버 순서 불일치(PK=AK) |
· 인덱스 멤버의 미지원 데이터 타입 사용 · PK컬럼의 Decimal 데이터타입 사용(소수) · 부정확한 FK 정의 테이블 내 인덱스 개수 초과 · 인덱스 내 컬럼 개수 초과 · PK인덱스 길이 초과 |
정규화 | · 1차, 2차, 3차 정규형 위배 | |
관계선 | · 재귀관계 속성이 Not Null을 가짐 · 외래키 컬럼의 데이터타입 불일치 · 불일치한 외래키 |
· 순환 관계 · 교차 관계 · 테이블의 관계선 개수 초과 |
용어표준화 | · 동일 속성의 물리명 불일치 · 동일 컬럼의 놀리명 불일치 |