문서 생성 성능 향상

다음 단계를 시도하여 Rational® Publishing Engine에서 출력 문서를 생성하는 데 소요되는 시간을 줄일 수 있습니다.

프로시저

  1. 가능하면 테이블 대신 사용자 템플리트의 목록 및 단락을 사용하십시오.
  2. 가능하면 스크립트된 정렬 및 필터를 원시 정렬 또는 필터로 바꾸십시오. 사용자 템플리트의 Rational Publishing Engine 필터를 사용하는 경우, Rational Publishing Engine은 데이터 소스의 데이터를 처리합니다. 대신에, 기본 필터를 사용하여 필터링 작업을 Rational Publishing Engine 대신 데이터 소스 애플리케이션 또는 Reporting Data Services Adapters에 다시 할당하십시오. 자세한 정보는 기본 필터를 사용하여 데이터 추출조회에서 데이터 정렬을 참조하십시오.
  3. 문서 스펙 특성에서 템플리트 및 데이터 소스에 대한 인증 유형을 지정하십시오. 자세한 정보는 문서 스펙에서 데이터 소스에 대한 인증 유형 지정을 참조하십시오.
  4. 템플리트부터 데이터 소스까지 Rational Publishing Engine이 작성해야 하는 요청 수를 최소화하십시오. 가지고 있는 요청 수가 적을수록 문서 생성에 필요한 시간이 줄어듭니다.
    가능하면 필요한 데이터 요청 수를 최소화하십시오. 필요한 데이터 요청 수는 최상위 레벨에서 요소에 대한 조회를 구조화하는 방식, 데이터 소스 구성 요소 사용 여부 및 필터 사용 여부에 따라 달라집니다.
    표 1. 권장 시나리오
    최소 요청을 필요로 하는 권장 시나리오 요청 수
    단일 상위 조회 아래에 조회가 있는 2개의 컨테이너 + 데이터 소스 구성 요소
    데이터 소스 구성 요소가 있는 하나의 컨테이너, 하나의 컨테이너 및 또 다른 컨테이너가 있는 하나의 컨테이너.
    1
    단일 상위 컨테이너 아래에 조회가 있는 2개의 컨테이너(각 컨테이너는 서로 다른 필터를 가짐) + 데이터 소스 구성 요소
    데이터 소스 구성 요소가 있는 하나의 컨테이너, 필터가 있는 하나의 컨테이너 및 필터가 있는 또 다른 컨테이너.
    2
    표 2. 대체 시나리오
    추가 요청을 필요로 하는 대체 시나리오 요청 수
    각각 최상위 레벨 조회가 있는 2개의 독립 컨테이너 + 데이터 소스 구성 요소
    하나의 데이터 소스 구성 요소가 있는 하나의 컨테이너, 하나의 컨테이너 및 또 다른 컨테이너.
    2
    참고: 로깅된 총 요청 시간이 총 문서 생성 시간을 초과하는 경우 이는 데이터 미리 읽기가 true로 설정되었거나 데이터에 페이지 매김이 있거나 이미지가 다운로드되고 있는 경우에 발생할 수 있습니다. Rational Publishing Engine에서 보고된 요청 시간은 총 문서 생성 시간보다 미만일 때에도 절대값이 되지 않습니다. 요청 시간은 문서 생성 엔진의 유사점 때문에 실제 엔진 처리 시간을 표시하지 않습니다.
  5. 문서 스펙에서 사용하고 있지 않은 출력 유형을 제거하십시오. 자세한 정보는 출력 형식 삭제를 참조하십시오.
  6. 원격으로 문서를 생성하지만 중앙 관리 컴포넌트는 사용하지 않는 경우, 모든 컴포넌트에 대한 하나의 원격 서비스 URL 대신 개별 원격 문서 생성 URL을 원격 서비스 환경 설정에 입력하십시오.

피드백