권한 문제 보고

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 보고서에 예상보다 적은 정보가 표시되거나 데이터가 전혀 표시되지 않는 데에는 여러 가지 이유가 있습니다. 여기에는 보고서에 대한 권한이 부족하고 보고서가 공유되지 않는 경우가 포함됩니다.

    보고서가 공유되지 않음

    보고서를 볼 수 없는 일반적인 이유는 보고서에 액세스하려는 사용자와 보고서가 공유되지 않았기 때문입니다. 기본적으로 새로 만든 보고서는 공유되지 않으므로 보고서 작성자 또는 관리자 역할이 있는 사용자를 제외한 누구도 액세스할 수 없습니다. 보고서는 개별 사용자 또는 하나 이상의 그룹과 공유하거나 하나 이상의 역할에 할당할 수 있습니다.

    공유되지 않은 보고서는 사용자가 액세스할 수 있는 보고서 목록이나 보고서를 열거나 선택할 수 있는 다른 옵션에 표시되지 않습니다. 사용자가 보고서가 추가된 대시보드를 볼 수 있지만 보고서 자체는 볼 수 없는 경우 "보고서는 특정 사용자 또는 그룹에만 표시됩니다"라는 메시지가 표시됩니다.

    이 문제를 해결하기 위해 보고서 소유자(또는 관리자)는 해당 보고서에 대한 가시성 및 액세스 권한이 있어야 하는 개인과 해당 보고서를 공유할 수 있습니다. 보고서의 공유 아이콘에서 보고서를 직접 공유할 수 있습니다. 자세한 내용은 보고서 공유 문서를 참조하십시오.

    목록 보고서에 예상보다 적은 수의 행이 표시됨

    또 다른 일반적인 문제는 목록 보고서에 표시되는 행의 수가 뷰어가 예상하는 것보다 적다는 것입니다. 예를 들어 한 사용자는 목록 보고서에서 100개의 행을 볼 수 있지만 다른 사용자는 동일한 보고서를 볼 때 더 적은 수의 행을 볼 수 있으며 심지어 행이 전혀 표시되지 않을 수도 있습니다. 보고서에서 하나 이상의 행이 제거되면 보안 제약 조건으로 인해 제거된 행 수를 나타내는 메시지가 표시됩니다.

    일반적인 원인은 목록 보고서의 각 행이 먼저 보고서의 원본 테이블에 정의된 ACL(읽기 액세스 제어 목록)과 비교되기 때문입니다.

    ACL은 보고서에 표시될 수 있는 각 목록 행에 대해 고려됩니다. 자세한 내용은 Report_view 접근 제어 문서를 참조하십시오.

    비목록 보고서에 불완전한 데이터가 표시됨

    그래픽 보고서(목록이 아닌 유형 보고서로 정의됨)는 동일한 보고서를 검토하는 다른 사용자와 비교하여 한 사용자에 대해 불완전한 데이터 집합을 표시할 수 있습니다.

    이 문제는 보고서가 생성되고 렌더링되기 전에 원본 테이블의 데이터에 대해 Before Query 비즈니스 규칙이 수행되기 때문에 발생합니다. 보고서의 소스 테이블에 있는 비즈니스 규칙은 권한 또는 유사한 기준에 따라 데이터를 제한합니다. 규칙의 기준을 충족하지 않는 레코드는 보고서에 포함되지 않습니다. 따라서 권한 수준이 다른 사용자(주로 그룹 또는 역할 권한으로 인해)는 동일한 보고서에서 다른 결과를 보여 줍니다. 자세한 내용은 Before Query 비즈니스 규칙을 참조하세요.