주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: 리포트 성능 로그 필드

참조: 리포트 성능 로그 필드

리포트 요약

로그 필드
설명
로그명
리포트 성능 로그 설정 편집
태스크에서 입력한 로그명입니다.
리포트 정의
기록을 위해 선택한 리포트입니다.
리포트 유형
기록된 리포트 유형을 나타내는 3자리 약어입니다.
가능한 값은 다음과 같습니다.
  • ADV - 고급
  • FAC - 패싯 검색
  • MTX - Matrix
  • TRD - 트렌드 분석
  • NBX - nBox
  • USIM - 단순
  • TPS - 전치
실행자
리포트를 실행한 사용자입니다.
데이터 소스
기록된 리포트의 데이터 소스입니다.
실행 상태
리포트가 실행되었는지 여부를 표시합니다.
리포트를 실행할 때
나중에 알림 전송
확인란을 선택하면, 백그라운드에서 실행될 때 원래 리포트 로그에
실패
상태가 표시되고 리포트에 대한 다른 리포트 로그가 생성됩니다.
데이터 소스 처리 모드
리포트에서 데이터 소스를 처리하는 방법(표준, 인덱스 지정 또는 하이브리드)을 표시합니다. 복합 리포트의 경우 이 필드가 표시되지 않습니다.
가능한 값은 다음과 같습니다.
  • 오브젝트 그래프: 리포트에서 데이터 소스를 표준 데이터 소스로 처리했습니다.
  • 인덱스 지정: 리포트에서 데이터 소스를 인덱스 지정된 데이터 소스로 처리했습니다. 이 처리 모드를 사용하면 최상의 리포트 성능을 얻을 수 있습니다.
  • 하이브리드: 리포트에서 데이터 소스를 추가 함수가 포함된 인덱스 지정된 데이터 소스로 처리했습니다.
필터 처리 모드
리포트에서 필터링에 사용되는 필드를 처리한 방식(표준, 인덱스 지정 또는 하이브리드)을 표시합니다.
가능한 값은 다음과 같습니다.
  • 오브젝트 그래프: 리포트는 인덱스 지정된 데이터 소스 외부에서 필터링을 위해 선택한 필드를 평가합니다.
  • 인덱스 지정: 리포트가 인덱스 지정된 데이터 소스 내에서 필터링을 위해 선택한 필드를 평가합니다. 이 처리 모드를 사용하면 최상의 리포트 성능을 얻을 수 있습니다.
  • 하이브리드: 리포트가 인덱스 지정된 데이터 소스 내부 및 외부 모두에서 필터링을 위해 선택한 필드를 평가합니다.
그룹화 처리 모드
리포트에서 그룹화에 사용되는 필드(표준, 인덱스 지정 또는 하이브리드)를 처리한 방식을 표시합니다.
가능한 값은 다음과 같습니다.
  • 오브젝트 그래프: 이 리포트는 인덱스 지정된 데이터 소스 외부의 필드를 그룹화 기준으로 평가합니다.
  • 인덱스 지정: 리포트가 인덱스 지정된 데이터 소스 내의 필드를 그룹화하여 평가합니다. 이 처리 모드를 사용하면 최상의 리포트 성능을 얻을 수 있습니다.
  • 하이브리드: 리포트가 인덱스 지정된 데이터 소스 내부 및 외부의 그룹화 기준 필드를 평가합니다.
리포트 실행일시
리포트 실행이 완료된 날짜 및 시간입니다.
최대 리포트 처리 시간
시간이 초과되기 전에 리포트가 실행되는 최대 시간입니다.
기본적으로 사용자가 실행하는 리포트는 30분 동안 실행됩니다. 백그라운드에서 실행된 리포트는 6시간 동안 실행됩니다. Worklet으로 실행된 리포트는 30초 동안 실행됩니다.
하위리포트 수
(복합 리포트에만 해당) 복합 리포트의 일부로 실행되는 하위리포트 수입니다.
데이터 소스 인스턴스 수
데이터 소스가 반환하는 비즈니스 오브젝트 인스턴스 수입니다.
다음과 같은 경우 이 필드에 0이 표시됩니다.
  • 데이터 소스가 0개의 인스턴스를 반환합니다.
  • 리포트는
    성능을 위해 최적화된
    매트릭스 리포트입니다.
  • 데이터 소스는 표준 데이터 소스와 인덱스 지정된 데이터 소스의 하이브리드입니다.
데이터 소스 인스턴스 수(시큐리티 처리 후)
시큐리티 처리 후 남은 비즈니스 오브젝트 인스턴스 수
다음과 같은 경우 이 필드에 0이 표시됩니다.
  • 리포트는 데이터 소스에서 상황별 시큐리티를 실행합니다.
  • 리포트는 상황별 시큐리티를 실행하고 모든 인스턴스가 표시되지 않도록 합니다.
  • 리포트는
    성능을 위해 최적화된
    매트릭스 리포트입니다.
리포트 인스턴스 수
시큐리티, 필터 및 기타 처리 후에 리포트가 반환하는 비즈니스 오브젝트 인스턴스 수입니다.
리포트가 매트릭스 리포트인 경우 이 필드에 0이 표시됩니다.
  • 성능에 최적화되어
    있습니다.
  • 데이터 소스는 표준 데이터 소스와 인덱싱된 데이터 소스의 하이브리드입니다.
리포트가
성능을 위해 최적화된
매트릭스 리포트인 경우, 모든 그룹의 고유한 인스턴스 수가 의
매트릭스 요약
섹션에 표시됩니다.
  • 개발 리포트 성능 로그
  • 지원 리포트 성능 로그
    .
리포트 인스턴스 수가
데이터 소스 인스턴트 수()
보다 훨씬 적은 경우 리포트 성능을 개선하기 위해 보다 초점을 맞춘 데이터 소스를 사용하는 것이 좋습니다.

리포트 성능 메트릭

로그 필드
설명
총 실행 시간(밀리초)
리포트 실행에 소요된 시간
값이 크면 성능 문제를 나타낼 수 있습니다. 다른 타이밍 로그 필드를 리뷰하여 문제 영역을 식별합니다.
총 CPU 실행 시간(밀리초)
각 시간 버킷에 대한 각 동시 스레드의 총 시간입니다. 이 값은
총 실행 시간(밀리초)
에 기여하지 않습니다. 이 필드는
병행 처리를
활성화한 경우에만 사용할 수 있습니다.
개시 시간(밀리초)
리포트 정의 모델을 작성하는 데 소요된 시간 이 시간 동안 리포트는 매개변수 처리 및 정적 필터를 평가합니다.
데이터 소스 시간(밀리초)
데이터 소스를 식별하고 리포트에서 사용하는 비즈니스 오브젝트 인스턴스를 검색하는 데 소요된 시간입니다.
데이터 소스 시간을 줄이기 위해
데이터 소스
리포트를 사용하여 리포트에 대해 더 효율적이고 대상이 지정된 데이터 소스를 찾을 수 있습니다.
데이터 소스 시큐리티 시간(밀리초)
데이터 소스에 대한 시큐리티 액세스 권한을 평가하는 데 소요된 시간입니다.
데이터 소스에 시큐리티가 포함되지 않은 경우 이 필드에 0이 표시됩니다.
데이터 소스는 제약조건이 없는 시큐리티 그룹에 대해 보안이 설정되고 비즈니스 오브젝트의 일부 인스턴스는 제약조건이 있는 시큐리티 그룹에 보안 설정된 경우 이 필드에는 제약조건이 있는 시큐리티 그룹에 대한 시큐리티 접근 권한을 평가하는 데 소요된 시간이 표시됩니다.
최상위 필터 시간(밀리초)
데이터 소스, 필드 및 하위 필터 레벨의 필터를 포함하여 리포트 정의에 있는 모든 필터를 적용하는 데 걸린 시간입니다.
데이터 소스에 대한 필터링이 없는 경우 이 필드에 0이 표시됩니다.
필터링 시간을 줄이기 위해 다음을 수행할 수 있습니다.
  • 최상위 필터가 리포트에서 가장 많은 수의 인스턴스를 제거하는지 확인합니다.
  • 필터 로직을 간소화합니다.
  • 다른 필드를 사용하여 리포트를 필터링해 보십시오.
상황별 시큐리티 필터 시간(밀리초)
데이터 소스에 대한 상황별 시큐리티 액세스를 평가하는 데 소요된 시간입니다.
데이터 소스에 상황별 시큐리티가 없는 경우 이 필드가 표시되지 않습니다.
최상위 정렬 시간(밀리초)
리포트 정의에서 모든 정렬 옵션을 적용하는 데 걸린 시간입니다.
리포트가 다음과 같은 경우 이 필드에 0이 표시됩니다.
  • Syman 데이터 소스를 기반으로 하는 검색 리포트입니다.
  • 패싯 선택항목입니다.
  • 페이지를 매긴 결과가 있습니다.
정렬 시간을 줄이기 위해 단일 인스턴스 또는 다중 인스턴스 필드 유형 대신 텍스트 필드와 같은 단순 필드 유형을 기준으로 정렬할 수 있습니다.
처리 시간(밀리초)
모든 계산 및 필드를 처리하고 리포트 결과의 모든 비즈니스 오브젝트 인스턴스를 전달하는 데 소요된 시간 필드 및 열에 대한 데이터를 생성하는 시간을 포함합니다.
리포트가 처음 실행되고 페이지를 매긴 결과가 포함된 경우 이 필드에 0이 표시됩니다.
하위리포트 호출 시간(밀리초)
(복합 리포트에만 해당) 각 하위리포트 요청을 시작하고 종료하는 시간을 포함하여 하위리포트를 실행하는 데 소요된 시간
트리 시간(밀리초) 필터링
리포트 정의를 초기화하는 동안 필터 트리를 작성하는 데 소요된 시간입니다.
다음과 같은 경우 이 필드에 0이 표시됩니다.
  • 리포트에 필터가 없습니다.
  • 리포트 실행은 인터랙션입니다. 예: 드릴다운, 페이지 번호 매긴 리포트 결과, 개요 또는 패싯 검색
리포트 매개변수 평가 시간(밀리초)
리포트를 초기화하는 동안 사용자가 입력한 모든 프롬프트 값을 평가하는 데 소요된 시간입니다.
다음과 같은 경우 이 필드에 0이 표시됩니다.
  • 리포트에 프롬프트가 없습니다.
  • 리포트 실행은 인터랙션이며 초기 리포트 실행의 초기 프롬프트 값을 재사용합니다. 예: 드릴다운, 페이지 번호 매기기 리포트 결과, 개요 표시, 패싯 검색

실패 정보

이 섹션은 리포트 실행에 실패한 경우에만 표시됩니다.
로그 필드
설명
실패 정보 예외 메시지
리포트 실행에 실패한 이유에 대한 설명입니다.
실패 정보 실패 유형
리포트 실패 유형
실패 정보 - 기본 통계 버킷
리포트 실패 시 실행 중인 프로세스
실패 정보 하위 통계 버킷
리포트 실패 시 실행 중인 하위 프로세스

리포트 프롬프트

이 섹션의 리포트 프롬프트는 데이터 소스 및 데이터 소스 필터에서 가져올 수 있습니다.
로그 필드
설명
프롬프트 필드
리포트에서 평가하는 프롬프트 필드입니다.
프롬프트 값
프롬프트 필드의 값
개수
(Workday 지원팀에만 해당) 선택된 인스턴스 프롬프트 값 수입니다.
가능한 값은 다음과 같습니다.
  • 비어 있음: 프롬프트 값이 인스턴스 값이 아닙니다.
  • 0: 프롬프트에 대해 선택된 인스턴스가 없습니다.
  • 영(0)보다 큼: 프롬프트에 대해 선택된 인스턴스 값의 수입니다.
해시 코드
(Workday 지원팀에만 해당) 인스턴스 프롬프트에서 선택한 값을 다시 생성하는 데 사용되는 해시 코드입니다.

필드 성능 메트릭

로그 필드
설명
필드
리포트, 데이터 소스 또는 데이터 소스 필터의 필드명입니다.
상위 필드
child 계산 필드의 parent 필드입니다.
두 번째 레벨 아래의 모든 child 필드는 두 번째 레벨 child 필드로 롤업됩니다.
경우에 따라 자체 또는 다른 필드를 참조하는 필드가
parent 필드
입니다.
일부 복합 리포트에는 리포트 중첩으로 인해 parent 필드가 있습니다.
필드 유형
리포트의 필드 유형입니다.
가능한 값은 다음과 같습니다.
  • 자동계산
  • 계산 - 리포트별
  • 계산
  • 커스텀 필드
  • Workday 기본제공
총 필드 시큐리티(밀리초)
필드의 시큐리티를 평가하는 데 소요된 시간입니다.
합계(밀리초)
이 필드를 처리하는 데 소요된 시간(
총 필드 시큐리티
시간은 제외)
총 시간은
데이터 소스 처리
시간과
리포트 처리
시간의 합계입니다.
개시(밀리초)
정적 값을 초기화하는 데 소요된 시간 예: 유효일시
데이터 소스(밀리초)
데이터 소스의 필드를 평가하는 데 소요된 시간입니다.
데이터 소스가 다음과 같은 경우 이 필드에 0이 표시됩니다.
  • 필드를 사용하지 않습니다.
  • 인덱스가 지정되어 있고 Workday가 데이터 소스 외부의 필드를 평가하지 않습니다.
데이터 소스 시큐리티(밀리초)
데이터 소스의 필드 시큐리티를 평가하는 데 소요된 시간입니다.
이 필드는 데이터 소스 시큐리티에 사용되지 않는 경우 0으로 표시됩니다.
상황별 시큐리티 필터(밀리초)
실행 중에 이 필드를 호출하는 데이터 소스의 로직을 필터링하는 데 걸린 시간입니다.
상황별 시큐리티가 없는 경우 이 필드에 0이 표시됩니다.
리포트 처리(밀리초)
필터링, 정렬, 처리 등에 소요된 시간
리포트 필드가 데이터 소스에만 있는 경우 이 필드에 0이 표시됩니다.
실행 횟수
필드가 다른 필드 아래에 중첩되는 경우를 포함하여 필드가 실행되는 횟수입니다.

하위리포트

이 섹션은 복합 리포트에만 사용할 수 있습니다.
로그 필드
설명
하위리포트
복합 리포트의 하위리포트명입니다.
복합 항목에서 참조
복합 리포트가 하위리포트를 참조하는 위치입니다.
리포트 성능 로그
하위리포트의 리포트 성능 로그에 대한 링크입니다.

고급 메트릭

이 섹션은 Workday 지원팀에서만 사용할 수 있습니다.