이 페이지에서는 변환 옵션을 지정할 수 있습니다.
- 실제 이름
- 오브젝트 이름의 변환 옵션을 지정하십시오.
- 대문자 사용
- 모든 대문자를 사용하여 실제 데이터 모델 오브젝트 이름이 작성됨을 지정합니다.
예: TABLENAME1
- 소문자 사용
- 모든 소문자를 사용하여 실제 데이터 모델 오브젝트 이름이 작성됨을 지정합니다.
예: tablename1
- 제목 스타일 사용
- 제목 스타일을 사용하여 실제 데이터 모델 오브젝트 이름이 작성됨을 지정합니다.
예: Tablename1
- 기존 대소문자 사용
- 실제 데이터 모델 오브젝트 이름에 논리 데이터 모델 오브젝트 이름에 해당하는 대소문자가 사용됨을 지정합니다.
- 이름 소스
- 이름 사용
- 소스 논리 데이터 모델 오브젝트의 이름에 기반하여 실제 데이터 모델 오브젝트 이름이 작성됨을 지정합니다.
- 레이블 사용
- 소스 논리 데이터 모델 오브젝트의 레이블에 기반하여 실제 데이터 모델 오브젝트 이름이 작성됨을 지정합니다.
이 옵션을 선택하고 논리 데이터 모델에 레이블이 없는 데이터 오브젝트가 있는 경우 이름이 대신 사용됩니다.
- 레이블 소스
- 이름 사용
- 소스 논리 데이터 모델 오브젝트의 이름에 기반하여 실제 데이터 모델 오브젝트 레이블이 작성됨을 지정합니다.
- 레이블 사용
- 소스 논리 데이터 모델 오브젝트의 레이블에 기반하여 실제 데이터 모델 오브젝트 레이블이 작성됨을 지정합니다.
이 옵션을 선택하고 논리 데이터 모델에 레이블이 없는 데이터 오브젝트가 있는 경우 이름이 대신 사용됩니다.
- 데이터 유형 기본값
- 기본 데이터 유형의 옵션을 지정합니다.
- 데이터 유형
- 기본 실제 데이터 유형을 지정합니다. 다음 상황에서 기본 데이터 유형이 실제 데이터 유형으로 사용됩니다.
- 속성에 논리 데이터 유형이 정의되지 않았습니다.
- 속성에 유효하지 않은 논리 데이터 유형이 있습니다.
- 대상 벤더의 데이터 유형 맵핑을 사용하여 해당 실제 데이터 유형을 해석할 수 없습니다.
- 길이
- 기본 길이 값을 지정합니다. 필수 길이가 지정되지 않은 논리 데이터 유형이 속성 있는 경우 기본 길이가 사용됩니다.
- 정밀도
- 기본 정밀도 값을 지정합니다. 필수 정밀도가 지정되지 않은 논리 데이터 유형이 속성 있는 경우 기본 정밀도가 사용됩니다.
- 스케일
- 기본 스케일 값을 지정합니다. 필수 스케일이 지정되지 않은 논리 데이터 유형이 속성에 있는 경우 기본 스케일이 사용됩니다.
- 대리 키
- 대리 키의 변환 옵션을 지정하십시오. 대상 데이터베이스 공급자 및 버전이 ID 컬럼 또는 시퀀스를 지원하지 않는 경우 이 옵션은 사용 불가능할 수 있습니다.
- ID 컬럼 생성
- 대리 키가 ID 컬럼으로 변환됨을 지정합니다.
- 시퀀스 생성
- 대리 키가 시퀀스로 변환됨을 지정합니다.
- 기타
- 변환에 대한 추가 옵션을 지정합니다.
- 복사
- 실제 모델 요소의 해당 항목에 복사할 논리 데이터 모델의 요소를 선택하십시오.
- 다이어그램 변환
변환 컨텍스트에 있는 모든 논리 데이터 모델 다이어그램에 해당하는 실제 데이터 모델 다이어그램을 생성합니다.
이 옵션을 선택하지 않은 경우 마법사를 완료한 후 다이어그램을 수동으로 작성할 수 있습니다.
중요사항: 기존 실제 데이터 모델을 업데이트하고 이 옵션을 선택한 경우
변환 컨텍스트에 있는 모든 기존 실제 데이터 모델 다이어그램이 새 다이어그램으로 대체됩니다.
예를 들어 논리 데이터 모델의 패키지로부터 변환하는 경우 패키지의 컨텍스트에 해당하는 모든 기존 실제 데이터 모델 다이어그램이 대체됩니다.
- 추적 생성
- 논리 데이터 모델의 속성과 실제 데이터 모델의 결과 컬럼 사이에 추적을 생성하려면 이 옵션을 선택하십시오.
이러한 추적 종속 항목은 비교 편집기에서 이름 지정된 엔티티와 테이블 또는 관계와 외부 키를 쌍으로 묶는 데 사용됩니다.
속성과 컬럼 사이에 TRANSFORM_TRACEABILITY라는 종속 유형이 있는 종속 항목을 통해 추적이 유지됩니다. 이 종속 항목은 실제 데이터 모델의 컬럼에서 소유합니다.
추적을 생성하는 경우 컬럼 또는 속성에서 영향 분석 조치를 수행하면 이러한 종속 항목을 발견할 수 있습니다.
- 컬럼 순서
- 생성된 테이블에서 모든 키 컬럼을 앞에 둘 것인지 여부를 지정합니다.
- 새 컬럼 추가
- 기존 실제 데이터 모델로 변환하는 경우에만 사용 가능합니다.
기존 테이블의 컬럼 목록 끝에 새 컬럼이 추가된다고 지정합니다.
이 옵션을 선택하지 않은 경우 엔티티의 속성 목록에서의 새 속성 위치에 기반하여 새 컬럼이 기존 테이블의 컬럼 목록에 삽입됩니다.
- 스키마 이름
- 실제 데이터 모델 스키마의 이름을 입력하십시오. 기존 모델로 변환하거나 템플리트 모델을 사용하는 경우 대상 모델에서 대상 스키마를 검색할 수 있습니다.
생성된 실제 데이터 모델 요소는 대상 스키마에 포함되며 관계는 대상 스키마의 기존 요소로 해석됩니다.
대상 스키마를 지정하지 않으면 기본(루트) 대상 스키마가 사용됩니다.
- 결합 테이블 구분자
- 결합 테이블 이름의 구분자를 입력합니다. 결합 테이블은 다대다 논리 관계에 해당하는 실제 관계입니다.
결합 테이블 이름은 구분자 문자로 구분되는 관계에 참여하는 두 개의 테이블의 이름으로 작성됩니다.
예: Employee_x_Department.
- 롤업 유형 테이블 접미부
- 유형 테이블 이름의 접미부를 입력합니다. 논리 모델 일반화 오브젝트의 변환 대상 특성이 롤업으로 설정된 경우 유형 테이블 이름을 작성하는 데 이 문자열이 사용됩니다.