목차

Search

  1. 서문
  2. XML 개념
  3. PowerCenter에서 XML 사용
  4. XML 소스 작업
  5. XML 편집기 사용
  6. XML 대상 작업
  7. XML 소스 한정자 변환
  8. 미드스트림 XML 변환
  9. 부록 A: XML 데이터 유형 참조
  10. 부록 B: XPath 쿼리 함수 참조

XML Guide

XML Guide

XML 파서 변환으로 XML 스트리밍

XML 파서 변환으로 XML 스트리밍

구조화되지 않은 Data Transformation, JMS 소스 또는 WebSphere MQ 소스에서 XML 파서 변환으로 XML을 스트리밍하도록 세션을 구성할 수 있습니다. PowerCenter 통합 서비스는 XML 데이터를 스트리밍할 때 XML 데이터를 여러 세그먼트로 분할합니다.
XML 파서 변환에서 더 작은 입력 포트를 구성하고 XML 파서 변환이 큰 XML 파일을 처리하는 데 필요로 하는 메모리 양을 줄일 수 있습니다. 100MB보다 큰 XML 파일을 구문 분석할 수 있습니다.
XML 스트리밍을 활성화하면 XML 파서 변환이 포트 크기보다 작거나 같은 세그먼트의 데이터를 받습니다. XML 파일이 포트 크기보다 큰 경우 PowerCenter 통합 서비스가 두 개 이상의 행을 XML 파서 변환에 전달합니다. 각 XML 행에는 스트리밍의 행 유형이 있습니다. 마지막 행에는 삽입의 행 유형이 있습니다.
입력 포트 전체 자릿수는 XML을 XML 파서 변환으로 전달하는 개체의 출력 포트 전체 자릿수보다 크거나 같아야 합니다. 대부분의 XML 문서가 작지만 일부 메시지가 큰 경우 최상의 성능을 위해 XML 파서 변환 포트 크기를 더 작은 메시지 크기로 설정하십시오.
XML 스트리밍을 활성화하는 경우 XML 데이터를 XML 파서 변환으로 전달하고 있는 소스 또는 변환에 대해서도 XML 스트리밍을 활성화해야 합니다. 스트리밍을 활성화하지 않는 경우 XML 파서가 한 행의 XML을 받으며, 이로 인해 성능이 저하될 수 있습니다.
XML 파서 변환에서 XML 스트리밍을 활성화하려면 XML 파서 변환 세션 속성에서 Enable XML Input Streaming(XML 입력 스트리밍 활성화)을 선택하십시오. 소스 또는 변환에서 XML 스트리밍을 활성화하지만 XML 파서 변환에 대해서는 XML 스트리밍을 활성화하지 않는 경우 XML 파서 변환이 XML 파일을 처리할 수 없습니다.
XML 스트리밍을 활성화하고 XML 문서에서 오류가 발생하는 경우 PowerCenter 통합 서비스는 기본적으로 XML 문서를 세션 로그에 씁니다. 오류가 발생하면 XML 문서를 오류 로그 파일에 쓰도록 세션을 구성할 수 있습니다.
세션 속성에서 로그 소스 행 데이터를 활성화하십시오. 로깅을 활성화하고 XML 문서에서 오류가 발생하는 경우 PowerCenter 통합 서비스는 행 오류를 생성합니다. PowerCenter 통합 서비스는 XML 문서를 오류 로그 파일에 쓰고 오류 수를 증분 처리합니다.
PowerCenter에서 XML 크기 조정에 대한 자세한 내용은 Using XML with PowerCenter Overview을 참조하십시오. PowerCenter에서 XML 처리에 적용되는 제한에 대한 자세한 내용은 제한을 참조하십시오.
다른 요소 유형을 가진 변환을 작성하고 더 큰 XML 입력 파일을 변환하려면 데이터 프로세서 변환을 사용합니다. 데이터 프로세서 변환을 작성하는 방법에 대한 자세한 내용은
Informatica Data Transformation 사용자 가이드
Informatica Data Transformation 시작하기 가이드
를 참조하십시오.