리포트 성능 최적화
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
질문
내 리포트를 로드하는 데 시간이 오래 걸리는 것 같습니다. 성능을 개선하기 위해 변경할 수 있는 사항이 있습니까?
답변
다음은 리포트 실행 시간을 최소화하려고 할 때 살펴봐야 할 몇 가지 리포트 디자인 옵션 및 설정 업데이트입니다.
1. 세그먼트를 사용하여 총 조합 수 제한
600명의 클라이언트, 5개의 지역, 25개의 제품이 포함된 리포트를 생성하지만 이러한 조합이 모두 유효하지 않은 경우, 세그먼트를 사용하여 유효한 조합을 계층화합니다. 그러나 이렇게 하는 경우 유지관리 및 신규 디멘션 값이 추가될 때 리포트를 업데이트하는 프로세스를 고려해야 합니다.
2. '리포트 탐색가능' 옵션을 해제합니다.
리포트 뷰어에 성능 지연이 있는 경우 이 옵션을 해제하는 것이 좋습니다. 페이지에 추가 JavaScript가 로드되어 있으며 이로 인해 뷰어 속도가 느려질 수 있습니다. Excel 템플릿을 사용하는 경우 항상 해제할 수 있습니다.
3. '행을 확장가능하게 설정' 옵션을 해제합니다(HTML만 해당).
리포트 사용자가 행을 확장할 필요가 없는 경우 이 옵션을 선택취소합니다. 이 옵션을 선택하면(리포트에 +가 있음) 사용자가 요소를 확장할 수 있는 경우 시스템에서 가능한 모든 데이터를 로드합니다. 선택취소하면 롤업된 데이터만 로드됩니다. Excel 템플릿을 사용하는 경우 이 설정을 해제할 수 있습니다.
4. 스냅샷 리포트
리포트의 스냅샷을 생성하면 생성된 리포트의 복사본이 서버에 저장됩니다. 사용자가 계산을 기다릴 필요가 없도록 확정된 버전에 대해 장기 실행 리포트의 스냅샷을 생성하는 것이 좋습니다.
리포트 스냅샷은 사진을 촬영하여 게시하는 것과 같으므로 데이터 조회 권한이 있는 사용자와만 스냅샷을 공유하는 것이 중요합니다.
5. 필터 사용
필터는 필터에 지정된 항목만 계산하도록 전체 리포트를 제한합니다. 필터에 계정, 기간, 디멘션 등을 가능한 한 많이 배치하면 리포트의 런타임이 줄어듭니다.
6. 특성 사용
특성 평가는 리포트 필터와 유사하게 작동합니다.
7. 행 축에 계정 및 레벨을 입력하십시오.
계정 및 레벨이 행 축에 있는 경우 리포트가 최적화됩니다. 열 축 또는 필터에 있는 경우 행 축에 배치하고 성능에 차이가 있는지 테스트합니다.