XML 소스 또는 대상 정의를 리포지토리의 관계형 또는 플랫 파일 정의에서 가져올 수 있습니다. 리포지토리 정의에서 XML 정의를 가져오면 XML 마법사가 선택한 개체 간의 관계에서 XML 계층을 작성합니다. XML 마법사가 계층에 대해 루트 요소를 작성합니다. 작성하는 그룹에서 루트를 선택할 수 있습니다. 또는 별도의 루트를 작성하고 그룹을 여기에 연결할 수 있습니다.
XML 대상 정의를 작성하면 XML 마법사가 키를 생성하여 각 그룹을 루트에 연결합니다.
리포지토리 소스 또는 대상에서 XML 정의를 작성하려면
소스 분석기에서 소스 > XML 정의 가져오기를 클릭합니다.
-또는-
웨어하우스 디자이너에서 대상 > XML 정의 가져오기를 클릭합니다.
XML 가져오기 대화 상자에서 비-XML 소스 또는 비 XML 대상을 클릭합니다.
소스 또는 대상 목록에서 정의를 선택합니다. 화살표 단추를 클릭하여 정의를 선택한 소스 목록에 추가합니다.
둘 이상의 입력 및 둘 이상의 입력 유형을 선택할 수 있습니다. 정의가 기본 및 외래 키를 통해 연결된 경우 XML 마법사는 계층을 생성할 때 키를 사용하여 그룹을 연결합니다.
루트 요소에 대해 별도의 그룹을 작성하려면 선택적 XML 루트 이름을 입력합니다.
루트 이름의 기본값은 XRoot입니다. 루트 그룹은 다른 모든 그룹을 묶습니다. 다른 그룹 중 하나를 루트로 사용하려면 루트 이름을 제거합니다. XML 마법사가 선택하는 각 입력 소스 또는 대상 정의에 대해 그룹을 작성하고 각 그룹에 기본 키를 생성합니다. XML 마법사가 각 그룹에 외래 키를 작성합니다. 외래 키는 루트 그룹 링크 키를 가리킵니다.