기본 콘텐츠로 건너뛰기

앱 성능 평가

성능 평가는 앱을 개발할 때 맞춤형 평가를 실행할 수 있는 Qlik Sense SaaS의 기능이며 공용 개체에 대한 응답 시간과 같은 간단하고 이해하기 쉬운 메트릭을 제공합니다. 성능 평가기는 성능을 최적화할 때 어떤 공개 개체에 초점을 맞춰야 하는지에 대한 통찰력을 제공하고 평가된 앱 버전 간에 특정 성능 메트릭을 비교할 수 있도록 합니다.

정보 메모게시된 시트만 평가에 반영됩니다. 이는 개발 중인 시트가 성능 평가 결과에 영향을 미치는 것을 방지합니다.

성능 평가를 사용해야 하는 사용자

성능 평가는 Qlik Sense SaaS Enterprise 및 Business의 앱 개발자를 위해 설계되었습니다. 앱에서 성능 평가를 실행하려면 앱 소유자이거나 앱이 포함된 공간의 구성원이어야 하며 성능 평가기를 사용하는 데 필요한 편집할 수 있음, 관리할 수 있음 또는 관리자 공간 역할이 있어야 합니다.

성능 평가 사용 방법

성능 평가를 사용하는 방법에는 두 가지가 있습니다.

  1. 앱 성능을 평가합니다.

  2. 앱의 변경 사항이 성능에 영향을 미쳤는지 확인합니다.

성능 평가를 실행하면 앱의 모든 공용 개체에 대한 응답 시간을 검사하여 성능을 최적화할 때 집중할 개체를 식별합니다. 결과는 지침으로 제공되며 프로덕션 환경에서 실제 사용자가 인식하는 성능을 반영하지 않을 수 있습니다.

앱 성능에 영향을 줄 수 있는 리소스 유형에 대한 자세한 내용은 앱 성능 최적화를 참조하십시오.

정보 메모성능 평가 결과에는 어느 정도 편차가 있게 됩니다. 이는 성능 평가가 클라우드 기반 환경에서 실행되므로 지연 및 대역폭 변동으로 인해 응답 시간에 약간의 변동이 있을 수 있기 때문입니다. 두 성능 평가를 비교할 때 변동을 최소화하려면 가능한 한 가깝게 실행합니다.

앱에서 성능 평가 실행

성능 평가를 실행하려면 앱에 대한 다시 로드 권한이 있어야 합니다.

  1. 클라우드 허브에서 평가할 앱의 자세히을 클릭합니다.

  2. 평가 아이콘 성능 평가를 선택합니다.

    평가가 완료되면 알림을 받게 됩니다.

평가 결과 보기

단일 성과 평가를 볼 것인지 두 성과 평가를 비교할 것인지에 따라 결과 표가 달라집니다.

정보 메모

앱 성능 평가 결과는 90일 동안 보관됩니다.

단일 성능 평가 보기

  1. 성능 평가를 보려면 앱의 자세히을 클릭합니다.

  2. 정보 아이콘 세부 정보를 선택한 다음 성과 평가 아이콘 성능 평가를 클릭합니다. 모든 평가는 성능 평가 표에 나열됩니다.

    팁 메모알림에서 결과 보기를 클릭하여 결과로 이동할 수도 있습니다.
  3. 보려는 항목 한 개를 선택한 다음 결과 보기를 클릭합니다.

    여러 성능 평가 실행을 보여 주는 성능 평가 표
  4. 결과 창에서는 성능 평가 결과의 개요를 제공합니다.

    팁 메모특정 메트릭에 대한 자세한 내용은 성능 평가 정보 를 참조하십시오.
    개요 탭이 표시된 성능 평가 세부 정보 창
  5. 세부 정보 탭을 선택하면 보다 구체적인 성능 정보를 볼 수 있습니다.

    단일 성능 평가 테이블을 보여 주는 세부 정보 탭
  6. 아래 화살표을 클릭하면 각 행에 대한 세부 정보가 표시됩니다.

  7. 새 탭 아이콘을 클릭하면 개체가 포함된 앱이 열립니다. 시트에서 특정 개체가 강조 표시됩니다.

성능 평가 비교

  1. 성능 평가를 보려면 앱의 자세히을 클릭합니다.

  2. 세부 정보를 선택한 다음 성능 평가를 클릭합니다. 모든 평가는 성능 평가 표에 나열됩니다.

    팁 메모알림에서 결과 보기를 클릭하여 결과로 이동할 수도 있습니다.
  3. 보려는 항목 두 개를 선택한 다음 비교를 클릭합니다.

    두 개의 행이 선택되고 비교 버튼이 표시된 성능 평가 테이블
  4. 평가 결과가 창에서 열립니다. 특정 메트릭에 대한 자세한 내용은 성능 평가 정보 를 참조하십시오. 개요 탭에는 선택한 성과 평가에 대한 메트릭와 그 차이가 표시됩니다.

    성능 평가를 위한 비교 보기
  5. 세부 정보 탭을 선택하면 보다 구체적인 성능 정보를 볼 수 있습니다. 각 행에 대해 절대적 변화 및 상대적 변화가 표시됩니다.

    성능 평가 비교 상세 보기
  6. 아래 화살표을 클릭하면 각 행에 대한 세부 정보가 표시됩니다.

정보 메모두 평가를 비교할 때 차이점은 성능 저하 또는 개선을 보여줄 만큼 충분히 중요한 경우에만 강조 표시됩니다.

성능 평가 정보

메트릭은 앱 메타데이터에서 얻거나 성능 평가 중에 측정됩니다.

정보 메모성능 평가 창에서 로그 다운로드 버튼을 클릭하면 선택한 평가에 대한 로그 파일을 다운로드할 수 있습니다.

개요 탭

개요 탭은 선택한 버전에 대한 기본 앱 정보를 보여 줍니다.

상태

  • 성능 평가 상태를 표시합니다.

    • 완료 - 성능 평가가 성공적으로 완료되었습니다.

    • 알림 - 성능 평가가 완료되었지만 일부 결과가 누락되었거나 정확하지 않습니다.

    • 오류 - 성능 평가가 성공적으로 완료되지 않았으며 결과가 누락되었거나 부정확합니다.

앱 크기

  • 메트릭 소스: 앱 메타데이터

  • 초기 선택 항목이 없는 메모리 내 앱 데이터 모델의 전체 크기를 표시합니다.

파일 크기

  • 메트릭 소스: 앱 메타데이터

  • 디스크에 있는 QVD 파일의 전체 크기를 표시합니다.

앱의 행 수

  • 메트릭 소스: 앱 메타데이터

  • 앱의 데이터 모델에서 테이블에 포함된 총 행을 표시합니다.

앱의 공개 시트

  • 메트릭 소스: 앱 메타데이터

  • 앱의 전체 공개 시트를 표시합니다.

앱의 공개 개체

  • 메트릭 소스: 앱 메타데이터

  • 앱의 전체 공개 개체를 표시합니다.

    정보 메모성능 평가 결과에서 공개 시트는 공개 대상으로 계산되지 않습니다.

세부 정보 탭

세부 정보 탭은 성능 평가에 대한 보다 구체적인 정보를 제공합니다.

캐싱 문제를 나타내는 개체

  • 메트릭 소스: 측정됨

  • 목록 개체가 효율적으로 캐시되지 않습니다. 이는 각 개체를 두 번 로드하여 결정됩니다. 개체를 이미 한 번 로드한 후에는 결과 집합을 캐시에 입력해야 하므로 더 빠른 응답 시간을 기대할 수 있습니다. 데이터 모델 또는 표현식을 조정하여 잠재적으로 개선할 수 있습니다. 자세한 내용은 데이터 모델링 모범 사례시각화에서 표현식 사용을 참조하십시오.

  • 일반 앱 최적화에 대한 자세한 내용은 앱 성능 최적화를 참조하십시오.

단일 스레드 개체

  • 메트릭 소스: 측정됨

  • 이 섹션에는 로드 중 성능 메트릭이 주로 단일 스레드 처리를 나타내는 개체가 포함되어 있습니다. 이 섹션에 개체가 표시되고 사용자에 대한 응답 시간이 너무 긴 것으로 간주되는 경우 개체의 표현식에서 발생하는 쿼리에 병목 현상이 있는지 검토해야 합니다. 데이터 모델 또는 표현식을 조정하여 잠재적으로 개선할 수 있습니다.

  • 단일 스레드 성능에 대한 자세한 내용은 집계 테이블 내 여러 테이블의 필드는 가능하면 피합니다.를 참조하십시오.

캐시되지 않은 로드 시간

  • 메트릭 소스: 측정됨

  • 개체당 응답 시간 측정. 이러한 측정은 앱이 처음 탐색되고 각 개체가 하나씩 요청될 때 추출됩니다. 이 섹션에 포함된 값은 개체당 최악의 로드 시간을 나타냅니다.

  • 예를 들어 마스터 항목을 사용하여 캐싱 사용을 개선할 수 있습니다. 자세한 내용은 표현식에 마스터 항목 또는 변수 사용을 참조하십시오.

캐시된 로드 시간

  • 메트릭 소스: 측정됨

  • 개체당 응답 시간 측정. 모든 개체가 처음 요청되었을 때 일반적으로 캐시되어야 합니다. 이러한 측정은 앱이 두 번째로 탐색되고 각 개체가 하나씩 요청될 때 추출됩니다.

테이블당 메모리 할당

  • 메트릭 소스: 앱 메타데이터

  • 데이터 모델 및 해당 크기에 포함된 테이블 목록입니다. 이 섹션은 데이터 모델의 크기를 최소화하여 응답성을 향상시키려고 할 때 참조할 수 있습니다.

  • 로드 스크립트의 어떤 식에도 사용되지 않는 필드와 테이블을 삭제하여 속도와 리소스 사용률을 개선할 수 있습니다. 자세한 내용은 데이터 모델 성능을 참조하십시오.

필드당 메모리 할당

  • 메트릭 소스: 앱 메타데이터

  • 데이터 모델 및 해당 크기에 포함된 필드 목록입니다. 이 섹션은 데이터 모델의 크기를 최소화하여 응답성을 향상시키려고 할 때 참조할 수 있습니다.

  • 로드 스크립트의 어떤 식에도 사용되지 않는 필드와 테이블을 삭제하여 속도와 리소스 사용률을 개선할 수 있습니다. 자세한 내용은 데이터 모델 성능을 참조하십시오.

알림 기본 설정

성능 평가가 완료되거나 실패할 때 알림을 받도록 선택할 수 있습니다.

앱에서 자세히을 클릭하고 세부 정보를 선택합니다. 그런 다음 알림을 클릭합니다. 다음에 대한 알림을 설정할 수 있습니다:

  • 이 앱의 성능 평가가 완료됨

  • 이 앱의 성능 평가에 실패함

제한 사항

  • 앱의 공개 시트만 평가됩니다.

  • Qlik Sense Enterprise on Windows에서 배포된 앱의 성능을 평가할 수 없습니다.

  • 모든 차트 개체가 지원되는 것은 아닙니다. 개체가 지원되지 않는 경우 결과의 경고 섹션에 언급됩니다.

  • 2020년 6월 이전에 차트 제안에서 만든 차트 개체를 지원하려면 수동으로 업데이트해야 합니다.

  • 앱이 전용 용량 공간에서 실행 중인 경우 평가 결과가 반드시 유효하지는 않습니다.

  • 앱이 Section Access를 사용하여 데이터를 줄이는 경우 현재 사용자에 대해 축소된 데이터로 평가가 수행됩니다. 즉, 평가하려는 데이터 집합에 대한 액세스 권한이 있는 사용자로 평가를 실행해야 합니다. 다른 Section Access 권한이 있는 사용자의 결과를 비교하는 것은 관련이 없습니다.