단원 10 - 프로세스 데이터베이스 사용 권한 부여
적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium
SQL Server Analysis Services instance 설치한 후 해당 instance SQL Server Analysis Services 서버 관리자 역할의 모든 멤버는 instance 내의 작업을 수행할 수 있는 서버 차원의 권한을 갖습니다. SQL Server Analysis Services. 기본적으로 다른 사용자는 SQL Server Analysis Services instance 개체를 관리하거나 볼 수 있는 권한이 없습니다.
서버 관리자 역할의 멤버는 사용자를 역할 멤버로 만들어 사용자에게 서버 차원에서 관리자 액세스 권한을 부여할 수 있습니다. 서버 관리자 역할의 멤버는 데이터베이스 수준에서 사용자에게 제한되거나 완전한 관리 또는 액세스 권한을 부여하여 더욱 제한적인 방식으로 액세스 권한을 부여할 수도 있습니다. 제한된 관리자 권한에는 데이터베이스, 큐브 또는 차원 수준의 정의 처리 또는 읽기 권한이 포함됩니다.
이 항목의 태스크에서는 역할의 멤버에게 모든 데이터베이스 개체를 처리할 권한은 부여하지만 데이터베이스 내 데이터를 볼 수 있는 권한은 부여하지 않는 데이터베이스 개체 처리 보안 역할을 정의합니다.
데이터베이스 개체 처리 보안 역할 정의
솔루션 탐색기에서 역할 을 마우스 오른쪽 단추로 클릭한 다음 새 역할 을 클릭하여 역할 디자이너를 엽니다.
데이터베이스 처리 확인란을 클릭합니다.
속성 창에서 이 새 역할에 대한 이름 속성을 Process Database Objects Role로 변경합니다.
역할 디자이너의 멤버 자격 탭으로 전환하고 추가를 클릭합니다.
이 역할의 멤버가 될 Windows 도메인 사용자 또는 그룹의 계정을 입력합니다. 이름 확인 을 클릭하여 계정 정보를 확인한 다음 확인을 클릭합니다.
역할 디자이너의 큐브 탭으로 전환합니다.
이 역할의 멤버는 이 데이터베이스를 처리할 수 있는 권한이 있지만 SQL Server Analysis Services Tutorial 큐브의 데이터에 액세스할 수 있는 권한이 없으며 다음 이미지와 같이 로컬 큐브/드릴스루 액세스 권한이 없습니다.
역할 디자이너의 차원 탭으로 전환합니다.
이 역할의 멤버는 이 데이터베이스의 모든 차원 개체를 처리할 수 있는 권한이 있으며 기본적으로 SQL Server Analysis Services Tutorial 데이터베이스의 각 차원 개체에 액세스할 수 있는 읽기 권한이 있습니다.
빌드 메뉴에서 Analysis Services Tutorial 배포를 클릭합니다.
이제 데이터베이스 개체 처리 보안 역할을 성공적으로 정의하여 배포했습니다. 큐브가 프로덕션 환경으로 배포된 후에 배포된 큐브의 관리자는 필요에 따라 이 역할에 사용자를 추가하여 특정 사용자에게 처리 권한을 위임할 수 있습니다.
참고
10단원의 완료된 프로젝트는 예제를 다운로드 및 설치하여 사용할 수 있습니다. 자세한 내용은 Analysis Services 다차원 모델링 자습서에 대한 샘플 데이터 및 프로젝트 설치를 참조하세요.