마이닝 구조 및 마이닝 모델에 대한 액세스 부여
기본적으로 MicrosoftSQL ServerAnalysis Services의 데이터베이스 역할에는 데이터베이스에 있는 마이닝 구조나 마이닝 모델을 볼 수 있는 권한이 없습니다. 그러나 Analysis Services 데이터베이스 역할에 마이닝 모델이나 마이닝 구조에 대한 액세스 권한을 부여할 수 있습니다.
마이닝 구조에 대한 액세스 권한 설정
데이터베이스 역할에는 데이터베이스에 있는 하나 이상의 마이닝 구조에 대한 읽기 또는 읽기/쓰기 권한이 있을 수 있습니다. 데이터베이스 역할에 마이닝 구조에 대한 읽기 또는 읽기/쓰기 권한이 있는 경우 이러한 사용 권한은 하나 이상의 마이닝 모델에 대해 여러 사용 권한이 지정된 경우를 제외하고 해당 구조를 기반으로 하는 모든 마이닝 모델에 적용됩니다.
데이터베이스 역할에 읽기 또는 읽기/쓰기 권한을 부여하려면 사용자가 Analysis Services 서버 역할의 멤버이거나 모든(관리자) 권한을 가진 Analysis Services 데이터베이스 역할의 멤버여야 합니다.
데이터베이스 역할에 마이닝 구조에 대한 액세스를 부여하려면
SQL Server Management Studio에서 Analysis Services 인스턴스에 연결하고 개체 탐색기에서 해당 데이터베이스에 대한 역할을 확장한 다음 데이터베이스 역할을 클릭하거나 새 데이터베이스 역할을 만듭니다.
페이지 선택 창에서 마이닝 구조를 클릭하고 마이닝 구조 목록에서 마이닝 구조를 찾은 다음 해당 마이닝 구조에 대해 액세스 목록에서 읽기 또는 읽기/쓰기를 선택합니다.
마이닝 모델에 대한 액세스 권한 설정
데이터베이스 역할에는 드릴스루 및 찾아보기 권한뿐 아니라 데이터베이스에 있는 하나 이상의 마이닝 모델에 대한 읽기 또는 읽기/쓰기 권한도 있을 수 있습니다. 드릴스루 및 찾아보기 권한을 사용하면 데이터베이스 역할을 통해 기본 데이터를 확인하고 찾아볼 수 있습니다.
참고 마이닝 구조와 마이닝 모델 모두에서 드릴스루할 수 있으면 마이닝 모델 및 마이닝 구조에 대해 드릴스루 권한을 가지는 역할의 멤버인 사용자는 마이닝 모델에 열이 포함되지 않은 경우에도 마이닝 구조의 열을 볼 수 있습니다. 따라서 중요한 정보를 보호하려면 개인 정보를 마스킹하도록 데이터 원본 뷰를 설정하고 필요한 경우에만 마이닝 구조에 드릴스루 액세스를 허용해야 합니다.
데이터베이스 역할에 읽기 또는 읽기/쓰기 권한을 부여하려면 사용자가 Analysis Services 서버 역할의 멤버이거나 모든(관리자) 권한을 가진 Analysis Services 데이터베이스 역할의 멤버여야 합니다.
데이터베이스 역할에 마이닝 구조에 대한 액세스를 부여하려면
SQL Server Management Studio에서 Analysis Services 인스턴스에 연결하고 개체 탐색기에서 해당 데이터베이스에 대한 역할을 확장한 다음 데이터베이스 역할을 클릭하거나 새 데이터베이스 역할을 만듭니다.
페이지 선택 창에서 마이닝 구조를 클릭하고 마이닝 모델 목록에서 마이닝 모델을 찾은 다음 해당 마이닝 모델에 대해 읽기, 읽기/쓰기, 드릴스루 또는 찾아보기를 선택합니다.
DMX(데이터 마이닝 확장) OPENQUERY 절을 사용하는 드릴스루 쿼리에서 데이터 원본을 사용하려면 데이터베이스 역할이 해당 데이터 원본 개체에 대해 읽기/쓰기 권한도 가져야 합니다. 자세한 내용은 데이터 원본에 대한 액세스 부여 및 OPENQUERY(DMX)를 참조하십시오.
[!참고]
기본적으로 OPENROWSET을 사용하여 DMX 쿼리를 제출하는 기능이 해제되어 있습니다. 자세한 내용은 Analysis Services에서 사용하는 데이터 원본 보안 설정을 참조하십시오.