공유 데이터 집합 항목 보안 설정Secure Shared Dataset Items

보고서 서버에서 공유 데이터 집합 항목을 여러 보고서에서 사용할 수 있습니다.On a report server, shared dataset items can be used by multiple reports. 공유 데이터 집합에 보안을 설정하여 사용자가 해당 항목에 대해 갖는 액세스 수준을 제어할 수 있습니다.You can secure shared datasets to control the degree of access that users have. 기본적으로 Administrators 기본 제공 그룹의 멤버인 사용자만 공유 데이터 집합 보기, 속성 수정, 캐싱 설정, 캐시 새로 고침 계획 만들기, 항목 삭제 등의 작업을 수행할 수 있습니다.By default, only users who are members of the Administrators built-in group can view shared datasets, modify properties, enable caching, create cache refresh plans, and delete the items. 다른 모든 사용자에 대해서는 공유 데이터 집합에 대한 액세스를 허용하는 역할 할당을 만들어야 합니다.All other users must have role assignments created for them that allow access to a shared dataset.

보안을 설정하려면 공유 데이터 집합에 대한 액세스 권한이 있는 사용자 또는 그룹 계정을 지정하는 역할 할당을 만듭니다.To set security, create a role assignment that specifies which user or group account has access to the shared dataset.

공유 데이터 집합에 대한 역할 기반 액세스Role-based Access to Shared Datasets

공유 데이터 집합에 대한 액세스 권한을 부여하려면 사용자가 부모 폴더에서 기존 역할 할당을 상속할 수 있도록 하거나 항목 자체에 대한 새 역할 할당을 만듭니다.To grant access to shared datasets, you can allow users to inherit existing role assignments from a parent folder or create a new role assignment on the item itself.

항목 속성 추가, 삭제 및 편집, 관련 보고서 및 공유 데이터 집합의 공유 데이터 원본 보기를 가능하게 하는 기본 역할 할당은 내용 관리자, 내 보고서 및 게시자입니다.Default role assignments that enable you to add, delete, edit item properties, and view related reports and shared data sources for shared datasets are Content Manager, My Reports, and Publisher. 공유 데이터 집합 정의를 편집하려면 기본 역할 할당 보고서 작성기 또는 내용 관리자를 사용합니다.To edit a shared dataset definition, use the default role assignments Report Builder or Content Manager.

역할 할당은 일반적으로 부모 노드로부터 상속되므로 보고서 보기 태스크가 설정된 폴더는 해당 권한을 이 폴더 내의 공유 데이터 집합 및 보고서로 전달합니다.Because role assignments are typically inherited from a parent node, a folder that has the View reports task enabled passes that permission to shared datasets and reports in the folder.

공유 데이터 집합 및 이에 대한 쿼리 결과에 대한 추가적인 제어를 제공하려면 공유 데이터 집합 항목에서 항목 수준의 보안을 구성하거나 공유 데이터 집합을 폴더에 저장하고 해당 폴더에서 항목 수준의 보안을 구성합니다.To provide more control over shared datasets and their query results, configure item level security on the shared dataset item or save shared datasets to a folder and configure item level security on the folder.

공유 데이터 집합 매개 변수Shared Dataset Parameters

공유 데이터 집합 매개 변수를 특정 사용자에 대한 데이터를 제한하기 위해 사용할 수 없습니다.Shared dataset parameters cannot be used to restrict data for specific users. 공유 데이터 집합 매개 변수는 공유 데이터 집합을 처리할 때 포함할 데이터를 지정하는 방법을 제공하기 위한 것입니다.The purpose of shared dataset parameters is to provide a way to specify which data to include when the shared dataset is processed. 보고서 서버에서 공유 데이터 집합 매개 변수에 대한 값에 보안을 설정할 수 없습니다.On the report server, you cannot secure the values for a shared dataset parameter.

공유 데이터 집합 정의에서 매개 변수를 읽기 전용으로 표시하고 기본값을 지정할 수 있습니다.In the shared dataset definition, you can mark parameters as read-only and specify default values. 읽기 전용으로 표시된 매개 변수는 서버에서 재정의할 수 없습니다.Parameters that are marked read-only cannot be overridden on the server. 예를 들어 공유 데이터 집합에 대한 캐시 새로 고침 계획에서 읽기 전용 매개 변수에 대해 값을 지정할 수 없습니다.For example, in a cache refresh plan for a shared dataset, you cannot specify values for read-only parameters. 공유 데이터 집합 매개 변수에 User 전역 컬렉션을 참조하는 식이 포함되거나 다른 사용자 종속성이 있는 경우 해당 공유 데이터 집합에 대한 캐시 새로 고침 계획을 만들 수 없습니다.If the shared dataset parameters include expressions that refer to the User global collection, or have any other user dependencies, you cannot create a cache refresh plan for the shared dataset.

태스크, 항목 액세스 및 기본 역할Tasks, Access to Items, and Default Roles

공유 데이터 집합은 보고서와 동일한 보안 모델을 사용합니다.Shared datasets follow the same security model as reports. 사용자에게 특정 동작에 대한 권한을 부여하려면 이러한 권한이 있는 해당 태스크가 포함된 역할을 선택합니다.To provide a user with permission for specific actions, choose a role that includes the correspond task that includes those permissons. 다음 표에서는 태스크와 태스크에 포함된 동작을 나열합니다.The following table lists tasks and the actions they include.

태스크 선택Select this task 사용자에게 제공되는 사용 권한To give users permission to 태스크가 포함된 기본 역할Default roles that include the task
보고서 보기View reports 폴더 계층 구조에 있는 공유 데이터 집합 항목을 봅니다.View the shared dataset item in the folder hierarchy. 이 태스크가 없으면 항목이 사용자에게 표시되지 않으므로 데이터 집합이 사용 가능한지 여부를 알 수 없습니다.Without this task, the item is not visible to users and they might not realize that the dataset is available. 브라우저Browser

내용 관리자Content Manager

보고서 작성기Report Builder

내 보고서My Reports
보고서 관리Manage reports 이름, 설명 및 연결 정보를 지정하는 속성을 봅니다.View properties that specify the name, description, and connection information. 이 태스크는 폴더 계층 구조에 공유 데이터 집합 항목을 표시하는 데에도 사용됩니다.This task is also used to display a shared dataset item in the folder hierarchy. 이 태스크를 선택하면 "보고서 보기" 태스크를 생략할 수 있습니다.If you choose this task, you can omit the "View reports" task. 내용 관리자Content Manager

게시자Publisher

내 보고서My Reports
보고서 사용Consume reports 공유 데이터 집합의 정의를 봅니다.View the shared dataset definition. 내용 관리자Content Manager

보고서 작성기Report Builder
항목의 보안 설정Set security on items 공유 데이터 집합에 대한 액세스를 제어하는 역할 할당을 만들고 수정합니다.Create and modify role assignments that control access to the shared dataset. 이 태스크는 "보고서 보기" 또는 "보고서 관리" 태스크와 함께 사용해야 합니다.This task must be used with either "View reports" or "Manage reports" tasks. 그렇지 않으면 사용자가 항목을 선택할 수 없으므로 효과가 없습니다.If it is not, it has no effect because the user cannot select the item. 내용 관리자Content Manager

자세한 내용은 항목 수준의 태스크미리 정의된 역할을 참조하세요.For more information, see Item-Level Tasks and Predefined Roles.

관련 항목:See Also

공유 데이터 집합 관리 Manage Shared Datasets
보안 폴더 Secure Folders
보고서 및 리소스 보안 Secure Reports and Resources
기본 모드 보고서 서버에 대 한 권한 부여 Granting Permissions on a Native Mode Report Server
기본 모드 보고서 서버에 대 한 권한 부여Granting Permissions on a Native Mode Report Server