목차

Search

  1. 서문
  2. 매핑
  3. 맵렛
  4. 매핑 매개 변수
  5. 매개 변수를 할당할 위치
  6. 매핑 출력
  7. SQL 쿼리에서 매핑 생성
  8. 동적 매핑
  9. 동적 매핑을 개발 및 실행하는 방법
  10. 동적 매핑 사용 사례
  11. 매핑 관리
  12. PowerCenter에서 가져오기
  13. 성능 조정
  14. 푸시다운 최적화
  15. 분할된 매핑
  16. Developer tool 이름 지정 규칙

Developer 매핑 가이드

Developer 매핑 가이드

분할된 플랫 파일 대상

분할된 플랫 파일 대상

분할에 대해 활성화된 매핑이 플랫 파일 대상에 쓰는 경우 데이터 통합 서비스는 여러 스레드를 사용하여 파일 대상에 쓸 수 있습니다.
데이터 통합 서비스는 HDFS(Hadoop Distributed File System)의 파일 또는 플랫 파일에 대한 파티션을 작성할 수 있습니다.
파일 또는 명령 출력 유형을 갖도록 플랫 파일 데이터 개체를 구성할 수 있습니다. 플랫 파일 데이터 개체에 파일 출력 유형이 있는 경우 데이터 통합 서비스는 대상 데이터를 플랫 파일에 씁니다. 여러 스레드가 플랫 파일 대상에 쓰는 경우 각 스레드는 대상 출력을 별도 파일에 씁니다. 각 스레드는 다음 형식을 사용하여 파일 이름을 지정합니다.
<output_file_name><partition_number>.out
예를 들어 3개의 스레드가 MyOutput1.out, MyOutput2.out 및 MyOutput3.out이라는 이름의 파일에 쓸 수 있습니다.
여러 출력 파일 디렉터리를 구성하여 성능을 최적화하거나, 플랫 파일 데이터 개체를 구성하여 단일 병합 파일에 쓸 수 있습니다.
플랫 파일 데이터 개체에 명령 출력 유형이 있는 경우 데이터 통합 서비스는 대상 데이터를 플랫 파일 또는 병합 파일 대신 명령 또는 병합 명령에 출력합니다. 여러 파티션이 플랫 파일 대상에 쓰는 경우 단일 파티션의 대상 데이터를 처리하거나 모든 대상 파티션의 병합 데이터를 처리하도록 명령을 구성할 수 있습니다.