문제 해결 - 보고서 작업 및 생성된 보고서
이 항목에서는 보고서 작업을 관리하고 이를 통해 보고서를 생성할 때 발생하는 일반적인 문제 해결에 대한 도움말을 제공합니다.
배포 목록 파일을 업로드할 때 앱 다시 로드가 실패합니다.
가능한 원인
이는 배포 목록을 추가하기 전에 로드 스크립트의 끝 형식을 지정하는 방법과 관련된 여러 가지 문제로 인해 발생할 수 있습니다.
일반적인 예:
-
현재 로드 스크립트 끝에는 Exit script 문이 있습니다.
-
로드 스크립트의 마지막 LOAD 또는 SELECT 문 끝에 세미콜론이 누락되었습니다.
제안 조치
위의 예를 고려하면 다음 솔루션이 작동할 수 있습니다.
-
새로 추가된 Distribution List 스크립트 섹션을 Exit script 문 위의 새 위치로 이동합니다. 또는 사용 사례와 스크립팅 컨텍스트를 고려할 때 이것이 타당하다면 Exit script 문을 제거합니다.
-
누락된 세미콜론을 추가합니다.
보고서 작업: "일부 사용자에게 전송하지 못했습니다."
보고서 작업이 일부 사용자에게 전송될 수 있지만 다른 사용자에게는 전송되지 않습니다.
가능한 원인 1
해당 수신자의 이메일 주소가 배포 목록에서 변경되었습니다. 보고서 작업에 추가된 각 수신자에 대한 보고서를 생성할 때 Qlik Cloud가 배포 목록에서 이메일 주소를 검색합니다. 일치하는 항목이 없으면 사용자에 대한 보고서를 생성할 수 없습니다.
제안 조치 1
그룹을 사용하여 보고서 작업에 사용자를 추가하는 것이 가장 좋습니다. 그룹은 수신자의 컬렉션입니다. 그룹의 일부로 작업에 추가된 수신자의 이메일 주소를 변경하면 보고서가 생성되어 업데이트된 이메일 주소로 전달됩니다.
보고서 작업에 단일 수신자를 추가해야 하는 경우 보고서 작업에서 원래 사용자를 삭제하고 업데이트된 이메일 주소로 다시 추가합니다.
자세한 내용은 보고서 배포 목록 만들기을 참조하십시오.
가능한 원인 2
배포 목록에서 참조된 하나 이상의 보고서 필터를 앱에서 찾을 수 없습니다. 예:
-
필터 이름이 앱에서 변경되었지만 배포 목록에서는 업데이트되지 않았습니다.
-
앱에서 필터가 삭제되었지만 배포 목록에서는 계속 참조됩니다.
-
배포 목록에서 참조된 필터가 아직 앱에 추가되지 않았습니다.
제안 조치 2
앱과 배포 목록 간에 정렬되도록 필터 이름을 업데이트합니다. 필요에 따라 필터를 추가합니다. 필터가 제거되어 더 이상 적용할 수 없는 경우 배포 목록에서 해당 참조를 제거합니다.
Excel 템플릿을 포함하는 보고서 작업: "전송 실패: 생성할 수 없음"
가능한 원인 1
템플릿에서 표 형식 보고에 지원되지 않는 Excel 기능을 사용합니다.
예:
-
Visual Basic(응용 프로그램, 매크로 및 스크립팅)
-
타사 확장
제안 조치 1
지원되지 않는 Excel 기능을 사용하지 않는 템플릿을 만듭니다.
Microsoft Excel용 Qlik 추가 기능에 대한 제한 사항 목록은 Qlik 보고 서비스 사양 및 제한 사항을 참조하십시오.
가능한 원인 2
앱에서 하나 이상의 필드가 항상 하나의 값 선택으로 구성되어 있지만, 각 필드에 대해 정확히 하나의 값을 선택하기 위해 보고서 작업에 적용되는 보고서 필터가 없습니다.
제안 조치 2
앱에 항상 하나의 값만 선택됨 속성으로 구성된 필드가 하나 이상 포함되어 있는 경우 필터가 각 필드에 대해 정확히 하나의 값을 선택하도록 보고서 필터를 구성해야 합니다. 이러한 보고서 필터는 보고서 작업에 적용되어야 합니다.
필터에 이러한 필드의 값이 포함되어 있지 않거나 작업에 연결된 필터가 전혀 없으면 보고서 작업이 실패합니다.
가능한 원인 3
다음과 같은 일이 발생했습니다.
-
하나 이상의 열 태그를 사용하여 앱의 표 차트 데이터를 템플릿에 추가했습니다.
-
앱에서 하나 이상의 테이블 열에 앱에 적용된 열 표시(조건 충족 시) 설정이 있습니다.
-
보고서 생성 시 해당 항목의 조건이 충족되지 않으면 열 표시가 선택됩니다.
테이블 차트에 설정된 열 표시(조건 충족 시) 조건과 연결된 열 태그를 추가하는 경우 해당 템플릿을 사용하는 보고서 작업이 실행될 때 조건이 충족되어야 합니다. 그렇지 않으면 보고서 작업이 실패합니다.
제안 조치 3
열 태그를 제거하고 테이블 차트 데이터를 테이블 태그로 템플릿에 다시 추가합니다. 그러면 조건이 충족되지 않더라도 이 템플릿을 사용하는 보고서 작업이 성공적으로 실행됩니다.
보고서 작업 실행 실패 - 고유 보고서 최대 수에 도달함
다음 메시지와 함께 보고서 작업 실행이 실패합니다.
이 작업에 대한 최대 고유 보고서 수에 도달했기 때문에 보고서가 전송되지 않았습니다. 자세한 내용은 수신자 목록을 확인하십시오.
가능한 원인
보고서 작업은 최대 500개의 고유한 보고서를 생성할 수 있습니다. 이 제한은 작업 내 각 템플릿별이 아니라 작업에 추가된 모든 템플릿에 걸쳐 평가됩니다. 이 제한은 하나 이상의 주기가 적용되는지 여부에 관계없이 모든 보고서 작업에 또한 적용됩니다.
제안 조치
보고서 작업을 편집하여 각 실행 시 500개 미만의 고유한 보고서가 생성되도록 정의를 변경합니다. 한 번에 500개가 넘는 고유한 보고서를 만들어야 하는 경우, 유사한 전달 설정을 사용하여 별도의 작업을 만들 수 있습니다.
내 보고서에 예상하는 데이터가 포함되어 있지 않습니다.
가능한 원인 1
로드 스크립트에 Star 문이 포함되어 있으며 보고서는 필터를 사용하도록 설정되어 있습니다.
제안 조치 1
Star 문을 사용하지 않고도 의도한 대로 작동하도록 로드 스크립트를 재작업합니다.
가능한 원인 2
보고서가 개체 필터를 사용하는 Qlik NPrinting 템플릿에서 마이그레이션됩니다.
제안 조치 2
Qlik Cloud 표 형식 보고에는 개체 필터를 사용할 수 없습니다. 개체 필터를 사용하지 않고 원하는 결과를 얻을 수 있도록 템플릿을 재작업합니다.
자세한 내용은 Qlik NPrinting에서 Qlik Cloud로 보고서 템플릿 내보내기를 참조하십시오.
보고서 작업이 비활성화되었습니다.
가능한 원인 1
Section Access 테이블이 앱에 추가되거나 제거되었습니다.
제안 조치 1
Section Access 테이블에 정의된 데이터 보안 제한이 보고서 작업 사용 사례에 허용되는지 여부를 평가합니다. 허용되는 경우 보고서 작업을 다시 활성화합니다.
가능한 원인 2
앱에 Section Access 권한이 있고 테넌트 관리자가 보고서 작업의 소유자를 변경했습니다. 그러면 보고서 작업이 자동으로 비활성화됩니다. 이 상황에서는 보고서 작업의 새 소유자만 작업을 다시 활성화할 수 있습니다.
제안 조치 2
보고서 작업 소유권이 변경되면 작업의 개별 수신자에게 적용되는 데이터 축소가 영향을 받을 수 있습니다. Qlik Cloud 테넌트의 사용자가 아닌 개인에게 보고서를 보내도록 보고서 작업을 구성한 경우 해당 개인이 받게 되는 데이터는 새 보고서 작업 소유자가 받는 것과 동일한 데이터가 됩니다.
새 보고서 작업 소유자는 구성을 평가하고 필요한 변경을 수행한 후 보고서 작업을 다시 활성화할 수 있습니다.
자세한 내용은 앱 내 보고 및 Section Access을 참조하십시오.
파일 이름(또는 파일 이름 미리 보기)의 보고서 생성 타임스탬프가 올바르지 않습니다.
가능한 원인
보고서 작업 소유자가 개인 설정에서 선호하는 표준 시간대를 설정하지 않았습니다. 선호하는 표준 시간대가 명확하게 설정되지 않은 경우 보고서 파일 이름은 UTC 타임스탬프를 사용합니다.
제안 조치
보고서 작업을 소유한 사용자는 개인 설정에서 표준 시간대를 설정해야 합니다.
다음과 같이 하십시오.
-
Qlik Cloud에서 오른쪽 위 모서리에 있는 사용자 프로필 메뉴를 클릭합니다.
-
설정을 클릭합니다.
-
표준 시간대에서 원하는 표준 시간대를 선택합니다.
Excel 템플릿에서 생성된 보고서에 잘못된 글꼴이 사용되었습니다.
가능한 원인
템플릿에는 사용자 지정 글꼴이 사용됩니다.
Excel 템플릿 파일에서 사용자 지정 글꼴을 사용하는 것은 지원되지 않습니다. 보고서 생성에 사용할 수 없는 글꼴이 템플릿에 포함되어 있는 경우 이러한 글꼴을 사용하는 요소는 생성된 보고서에서 기본 Excel 글꼴을 대신 사용합니다.
제안 조치
Excel 템플릿을 작성할 때 원래 사용했던 사용자 지정 글꼴과 가장 잘 맞는 Excel 글꼴을 사용합니다. 이는 보고서 출력에서 예상치 못한 결과가 발생하는 것을 피하는 가장 좋은 방법입니다.