방법: 모델 항목에 대한 사용 권한 설정(SharePoint 통합 모드의 Reporting Services)
보고서 모델(.smdl)의 엔터티 및 큐브 뷰에 대해 사용 권한을 설정하여 모델의 특정 부분에 대한 액세스 권한을 부여할 수 있습니다. 특정 항목에 대한 사용 권한을 설정하면 부모 모델 파일로부터 사용 권한 상속이 해제됩니다. 사용 권한 상속을 해제하려면 모델 내의 항목에 액세스해야 하는 모든 그룹이나 사용자에 대해 새 사용 권한 정책을 만들고 관리해야 합니다.
SharePoint 라이브러리에 저장된 모델에 대해 모델 항목 보안을 설정하려면 SharePoint 사이트의 모델 항목 보안 페이지를 사용합니다. 이 응용 프로그램 페이지는 Windows SharePoint Services에 Reporting Services 추가 기능을 설치할 때 사용할 수 있습니다. 모델 내 항목에 대한 액세스 권한을 부여하려면 "사용 권한 관리" 권한이 있어야 합니다. 이 사용 권한은 일반적으로 모든 권한 수준의 사용 권한이 있는 사용자에게 할당됩니다. 이 사용 권한을 다른 사용자에게 확장하는 방법은 방법: SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 설정(SharePoint 통합 모드의 Reporting Services)을 참조하십시오.
모델 항목 보안은 읽기 전용 권한을 제공합니다. 사용자나 그룹에 액세스 권한을 부여하면 해당 사용자나 그룹은 엔터티나 큐브 뷰의 데이터를 볼 수 있습니다. 명시적으로 액세스를 거부할 수는 없지만 사용 권한이 없으면 동일한 결과를 얻게 됩니다.
모델 항목에 대한 사용 권한을 설정하는 경우 다음 지침을 따르십시오.
데이터를 탐색하거나 보고서 작성기에서 보고서를 디자인하는 경우 등 모델 전체에서 광범위한 액세스가 필요한 사용자의 경우 모델의 루트 노드에 대한 사용 권한을 부여합니다.
Contact 엔터티에 대한 데이터가 포함된 보고서 확인 작업 등을 위해 제한된 액세스만 필요한 사용자의 경우 루트 노드 자체가 아닌 모델 계층 내의 특정 엔터티 또는 엔터티 집합에 대한 사용 권한을 부여합니다.
루트 노드에 대한 사용 권한을 적어도 한 명 이상에게 할당해야 합니다. 루트 노드에 대한 사용 권한 부여는 필수 요구 사항입니다.
모델을 다시 생성하는 경우 사용 권한을 다시 설정해야 합니다. 모델을 다시 생성하면 모델 내 모든 사용 권한 설정이 지워집니다. 참가 수준의 사용 권한 또는 항목 추가 권한이 있는 모든 사용자는 모델을 다시 생성할 수 있습니다. 사용자에게 보안 설정의 손실 가능성에 대해서 경고하지 않습니다.
개별 모델 항목의 보안을 설정하려면
사이트에서 보고서 모델이 포함된 라이브러리를 선택합니다.
보고서 모델을 선택하고 아래쪽 화살표를 클릭한 다음 모델 항목 보안 관리를 클릭합니다. 이 동작이 나타나지 않으면 모델 항목 보안을 설정할 권한이 없는 것입니다.
모델 항목 보안 페이지에서 개별 모델 항목을 이 모델에 대해 독립적으로 유지합니다를 선택합니다. 이렇게 하면 모델에 대한 사용 권한 상속이 해제됩니다.
모델의 루트 노드를 선택합니다.
**다음 사용자와 그룹에 권한을 할당하십시오.**에서 모델에 대한 모든 액세스 권한이 필요한 사용자의 사용자 계정 또는 Active Directory 보안 그룹 계정을 입력합니다. 세미콜론으로 각 계정을 구분하여 여러 개의 계정을 입력할 수 있습니다. 이 페이지를 저장하려면 루트 노드에 대해 계정을 하나 이상 지정해야 합니다.
액세스를 제한할 항목에 대해 모델의 특정 엔터티나 큐브 뷰를 선택합니다.
**다음 사용자와 그룹에 권한을 할당하십시오.**를 선택합니다.
해당 엔터티나 큐브 뷰만 볼 수 있도록 제한해야 하는 사용자의 사용자 계정 또는 Active Directory 보안 그룹 계정을 입력합니다.
확인을 클릭합니다.
모델 항목 보안을 설정한 후 보고서 작성기로 모델을 로드할 수 있는 권한이 있는 사용자는 액세스 권한이 있는 모델의 일부를 사용하여 보고서를 만들 수 있습니다. 마찬가지로 라이브러리에 보고서를 저장한 후에 사용자는 액세스 권한이 있는 모델의 일부에서 보고서를 열고 데이터를 볼 수 있습니다.
모델 항목 보안을 사용하는 보고서를 보려면 사용자에게 보고서 및 보고서에서 사용하는 모델에 대한 항목 열기 권한이 있어야 합니다. 대부분의 경우 SharePoint 사이트에 대한 액세스 권한이 있는 사용자에게는 이 권한이 자동으로 부여됩니다. 항목 열기 권한은 제한된 액세스를 제외한 모든 미리 정의된 사용 권한 수준의 일부입니다.