XML 파일, DTD 파일, XML 스키마, 플랫 파일 정의 또는 관계형 테이블 정의에서 PowerCenter의 XML 정의를 작성할 수 있습니다. XML 정의를 작성하는 경우 디자이너가 XML 메타데이터를 추출하고 리포지토리에 스키마를 작성합니다. 스키마는 XML 정의를 편집하고 유효성을 검사하는 구조를 제공합니다.
XML 정의는 여러 그룹을 포함할 수 있습니다. XML 정의에서는 그룹을 보기라고 합니다. XML 계층의 요소 간 관계는 보기 간 관계를 정의합니다.
XML 정의를 작성하는 경우 디자이너가 기본적으로 다중 발생 요소 및 복합 유형에 대한 보기를 스키마에 작성합니다. XML 계층에서 요소의 상대 카디널리티는 PowerCenter가 XML 정의에서 보기를 작성하는 방식에 영향을 미칩니다. 상대 카디널리티는 요소가 동일한 보기에 포함될 수 있는지 결정합니다.
디자이너는 키에 따라 XML 정의에서 보기 간 관계를 정의합니다. 소스 정의는 키를 요구하지 않지만 대상 보기는 키가 있어야 합니다. 각 보기에는 XML 요소 또는 생성된 키인 기본 키가 있습니다.
XML 정의를 작성하는 경우 XML 데이터의 계층 모델 또는 항목 관계 모델을 작성할 수 있습니다. 계층 모델을 작성하는 경우 정규화된 계층 또는 비정규화된 계층을 작성합니다. 정규화된 계층에는 다중 발생 요소에 대한 별도의 보기가 있습니다. 비정규화된 계층에는 다중 발생 요소에 대한 중복 데이터를 가진 하나의 보기가 있습니다.
항목 모델을 작성하는 경우 디자이너가 복합 유형 및 다중 발생 요소에 대한 보기를 작성합니다. 디자이너는 스키마가 제공하는 원형 관계 및 상속을 모델링하는 XML 정의를 작성합니다.
PowerCenter는 요소가 400개 미만인 XML 스키마 작업을 수행할 수 있습니다. PowerCenter 프로필은 최대 3개의 계층 수준을 포함할 수 있으며 다음과 같은 복합 유형 요소를 포함할 수 있습니다.
시퀀스
임의
선택
PowerCenter XML 가져오기 마법사는 최대 400개의 보기를 작성할 수 있습니다.