맵 정보

맵은 런타임 동안 통합 어플라이언스가 데이터를 변환하는 방법을 정의합니다. 맵은 데이터를 재구성하고, 데이터를 변환하고, 데이터를 제외 또는 추가하고, 계산 또는 기타 복잡한 변환을 수행할 수 있습니다.

맵은 데이터를 하나 이상의 소스에서 하나 이상의 대상으로 변환할 수 있습니다. 예를 들어, 런타임 동안 맵은 하나의 XML 스키마에 대해 올바른 XML 데이터를 다른 XML 스키마에 대해 올바른 XML 데이터로 변환할 수 있습니다. 맵 작성을 시작하기 전에 맵의 소스 및 대상 노드 정의에 사용하는 XML 스키마와 플랫 파일 스키마가 현재 프로젝트에 존재해야 합니다. XML 스키마 또는 DTD를 프로젝트에 업로드하기 위한 자세한 정보는 프로젝트에 파일 업로드를 참조하십시오. 플랫 파일 스키마 작성에 대한 자세한 정보는 플랫 파일 스키마 작성을 참조하십시오.

Studio에서 다음 유형의 맵을 작성할 수 있습니다.
  • 인라인 맵 - 인라인 또는 임베디드 맵은 프로젝트 탭에 표시되지 않습니다. 이러한 맵은 입력 맵핑출력 맵핑 태스크를 포함하는 활동을 구성하거나 변수 맵핑 활동을 구성할 때 자동으로 인라인으로 작성됩니다. 인라인 맵의 소스 및 대상 유형은 맵핑 편집기의 오케스트레이션에서 및 오케스트레이션으로 분할창에 있는 추가를 클릭하여 선택하는 변수로부터 결정됩니다. 인라인 맵은 데이터를 하나 이상의 소스 변수에서 하나 이상의 대상 변수로 변환할 수 있습니다. 소스 및 대상 변수는 어떤 유형이라도 될 수 있습니다.
  • 독립형 맵 -  독립형 맵은 프로젝트 탭의 변환 폴더에서 볼 수 있고, 소스 및 대상 노드 간의 하나 이상 맵핑 세트를 나타냅니다. 프로젝트 탭의 변환 폴더를 마우스 오른쪽 단추로 클릭하거나 프로젝트 > 새로 작성 > 새 독립형 맵 도구 모음 메뉴 옵션에서 독립형 맵을 작성할 수 있습니다. 자세한 정보는 독립형 맵 작성을 참조하십시오.인라인 맵의 소스 및 대상 유형은 맵핑 편집기의 오케스트레이션에서 및 오케스트레이션으로 분할창에 있는 추가를 클릭하여 선택하는 스키마 유형으로부터 결정됩니다.
또한 샘플 데이터에 대해 맵을 테스트할 수 있습니다(자세한 정보는 맵 테스트 참조).