보고서 문제 해결: 보고서 기록 또는 스냅숏
보고서가 게시되면 보고서 스냅숏 또는 보고서 기록을 만들 수 있습니다. 이 항목에서는 이러한 문제를 해결하는 데 유용한 정보를 제공합니다.
보고서에 다른 사용자의 UserID가 표시되는 경우
User!UserID 변수를 포함하는 보고서에서 보고서를 보고 있는 현재 사용자와 관련된 보고서 데이터를 표시하지 못하는 경우도 있습니다.
특정 조건에서 User!UserID를 사용하면 보고서를 만든 사람 또는 보고서 프로세스의 ID가 표시되는 경우
이 오류가 발생하는 조건은 다음과 같습니다.
보고서가 보고서 실행 스냅숏이거나 보고서 기록 스냅숏입니다.
보고서를 SOAP 메서드를 통해 프로그래밍 방식으로 액세스하거나 보고서 URL 주소를 통해 액세스합니다.
이 오류가 발생하면 보고서 스냅숏의 사용자 프로필 정보는 다음 중 하나를 기반으로 하게 됩니다.
보고서 스냅숏을 만든 사용자의 ID
보고서 서버에서 스냅숏을 예약된 작업으로 만든 경우 보고서 서버를 실행하는 계정
중요 |
---|
사용자 프로필 정보에 기반하는 보고서 스냅숏 업데이트 실패는 잘못된 데이터의 원인이 되며 스냅숏에 중요한 데이터 또는 기밀 데이터가 포함되어 있을 경우 보안상 위험하게 됩니다. |
사용자 프로필 오류는 SOAP 호출 또는 보고서 스냅숏의 URL 주소를 통해 여는 보고서 스냅숏에 대해서만 발생합니다. 요청 시 실행되는 보고서와 보고서 관리자에서 여는 모든 보고서 스냅숏의 경우 User!UserID가 올바르게 작동합니다. 웹 서비스 메서드 및 URL 액세스를 통해 보고서 스냅숏을 호출하는 방법은 URL을 사용하여 보고서 서버 항목 액세스 및 실행 상태 식별을 참조하십시오.
사용자를 기반으로 데이터를 표시해야 하는 보고서의 경우 사용자가 사용할 보고서에 액세스하는 데 필요한 방법을 지정합니다.
보고서에서 User!UserID 변수의 이름을 표시하려면 입력란을 추가하고 Report run for [&UserID]를 입력합니다.