목차

Search

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

Developer 매핑 가이드

Developer 매핑 가이드

성능 조정 개요

성능 조정 개요

데이터 통합 서비스는 매핑을 최적화하여 매핑 성능을 향상시킵니다.
데이터 통합 서비스는 다음과 같은 최적화를 수행할 수 있습니다.
데이터를 필터링하여 처리할 행 수를 줄입니다.
데이터 통합 서비스는 처리할 데이터 양을 줄이기 위해 최적화 방법을 적용합니다. 매핑을 실행할 때 데이터 통합 서비스가 매핑에 적용할 수 있는 최적화 방법을 결정하는 최적화 수준을 선택할 수 있습니다. 예를 들어 데이터 통합 서비스는 초기 선택 최적화를 사용하여 필터를 소스에 더 가깝게 이동할 수 있고, 푸시다운 최적화를 사용하여 변환 논리를 데이터베이스에 푸시할 수 있으며, 비용 기반 최적화 방법을 사용하여 조인 처리 순서를 변경할 수 있습니다.
데이터 통합 서비스가 한 매핑에 동시에 여러 최적화 방법을 적용할 수 있습니다. 예를 들어 일반 최적화 수준을 선택하면 데이터 통합 서비스가 초기 예측, 조건자 최적화, 초기 선택, 분기 잘라내기 또는 푸시인 최적화 방법을 적용합니다.
분할 전략을 결정하여 병렬 처리를 최대화합니다.
분할 옵션이 있는 경우 데이터 통합 서비스는 매핑에 대한 병렬도를 최대화할 수 있습니다. 데이터 통합 서비스는 매핑에 대한 분할 전략을 동적으로 결정합니다. 분할 전략에는 파티션 지점의 위치, 각 파이프라인 단계에 대한 최적의 파티션 수 및 각 파티션 지점 간에 데이터를 가장 잘 재분배할 분할 유형이 포함됩니다. 분할에 대한 자세한 내용은 Partitioned Mappings Overview를 참조하십시오.
데이터 통합 서비스는 처리할 데이터 양을 줄이기 위해 최적화 방법을 적용합니다. 매핑을 실행할 때 데이터 통합 서비스가 매핑에 적용할 수 있는 최적화 방법을 결정하는 최적화 수준을 선택할 수 있습니다. 예를 들어 데이터 통합 서비스는 초기 선택 최적화를 사용하여 필터를 소스에 더 가깝게 이동할 수 있고, 푸시다운 최적화를 사용하여 변환 논리를 데이터베이스에 푸시할 수 있으며, 비용 기반 최적화 방법을 사용하여 조인 처리 순서를 변경할 수 있습니다.
데이터 통합 서비스가 한 매핑에 동시에 여러 최적화 방법을 적용할 수 있습니다. 예를 들어 일반 최적화 수준을 선택하면 데이터 통합 서비스가 초기 예측, 조건자 최적화, 초기 선택, 분기 잘라내기 또는 푸시인 최적화 방법을 적용합니다.
매핑의 관계형 소스, 논리적 데이터 개체, 실제 데이터 개체 및 가상 테이블에 대해 제약 조건을 설정하여 불필요한 행을 필터링할 수도 있습니다. 데이터 통합 서비스는 제약 조건을 처리하여 매핑 성능을 향상시킬 수 있습니다.