다음을 통해 공유


데이터 원본 개체에 대한 권한 부여(Analysis Services)

일반적으로 Analysis Services의 대부분의 사용자는 Analysis Services 프로젝트의 기반이 되는 데이터 원본에 액세스할 필요가 없습니다. 일반적으로 사용자는 Analysis Services 데이터베이스 내에서만 데이터를 쿼리합니다. 그러나 마이닝 모델을 기반으로 예측을 수행하는 것과 같은 데이터 마이닝 컨텍스트에서 사용자는 마이닝 모델의 학습된 데이터를 사용자 제공 데이터와 조인해야 합니다. 사용자가 제공한 데이터를 포함한 데이터 원본에 연결하기 위해 사용자는 OPENQUERY(DMX) 또는 OPENROWSET(DMX) 절을 포함하는 데이터 마이닝 확장(DMX) 쿼리를 사용합니다.

데이터 원본에 연결하는 DMX 쿼리를 실행하려면 사용자가 Analysis Services 데이터베이스 내의 데이터 원본 개체에 액세스할 수 있어야 합니다. 기본적으로 서버 관리자 또는 데이터베이스 관리자만 데이터 원본 개체에 액세스할 수 있습니다. 즉, 관리자가 권한을 부여하지 않으면 사용자가 데이터 원본 개체에 액세스할 수 없습니다.

중요합니다

보안상의 이유로 OPENROWSET 절에서 열린 연결 문자열을 사용하여 DMX 쿼리를 제출할 수 없습니다.

데이터 원본에 읽기 권한 설정

데이터베이스 역할은 데이터 원본 개체에 대한 액세스 권한이 없거나 읽기 권한을 부여할 수 있습니다.

  1. SQL Server Management Studio에서 Analysis Services 인스턴스에 연결하고 개체 탐색기에서 적절한 데이터베이스에 대한 역할을 확장한 다음 데이터베이스 역할을 클릭하거나 새 데이터베이스 역할을 만듭니다.

  2. 데이터 원본 액세스 창에서 데이터 원본 목록에서 데이터 원본 개체를 찾은 다음, 데이터 원본에 대한 액세스 목록에서 읽기를 선택합니다. 이 옵션을 사용할 수 없는 경우 일반 창을 확인하여 모든 권한이 선택되었는지 확인합니다. "전체 제어 권한이 이미 부여되어 있어 데이터 원본에 대한 권한을 재정의할 수 없습니다."

데이터 원본 개체에서 사용하는 연결 문자열 작업

데이터 원본 개체에는 기본 데이터 원본에 연결하는 데 사용되는 연결 문자열이 포함되어 있습니다. 이 연결 문자열은 다음 중 하나를 지정할 수 있습니다.

  • 사용자 이름 및 암호 지정

    데이터 원본 개체에서 사용하는 연결 문자열이 사용자 이름과 암호를 지정하는 경우 각각 다른 사용자 계정으로 여러 데이터 원본 개체를 만들 수 있습니다. 여러 데이터 원본 개체를 만들면 사용자가 특정 데이터 원본 개체에 액세스할 수 있으며 해당 사용자가 다른 데이터 원본 개체에 액세스할 수 없습니다. 이러한 다른 데이터 원본 개체는 Analysis Services 자체에서 큐브 및 마이닝 모델과 같은 개체를 처리하는 데 사용할 수 있습니다.

  • Windows 인증 지정

    데이터 원본 개체에서 사용하는 연결 문자열이 Windows 인증을 지정하는 경우 Analysis Services는 클라이언트를 가장할 수 있어야 합니다. 데이터 원본이 원격 컴퓨터에 있는 경우 Kerberos 인증을 통해 두 컴퓨터가 서로 신뢰되어야 합니다. 그렇지 않으면 쿼리가 실패할 가능성이 높습니다. 자세한 내용은 Kerberos 제한 위임을 위한 Analysis Services 구성을 참조하세요.

    클라이언트가 OLE DB 및 기타 클라이언트 구성 요소의 '가장 수준(Impersonation Level)' 속성을 통해 가장을 허용하지 않는 경우, Analysis Services는 기본 데이터 소스에 익명 연결을 시도할 것입니다. 대부분의 데이터 원본은 익명 연결을 허용하지 않으므로 원격 데이터 원본에 대한 익명 연결은 거의 성공하지 않습니다.)

또한 참조하십시오

다차원 모델의 데이터 원본
연결 문자열 속성(Analysis Services)
Analysis Services에서 지원하는 인증 방법
차원 데이터에 대한 사용자 지정 액세스 권한 부여(Analysis Services)
큐브 또는 모델에 대한 권한 할당(Analysis Services)
셀 데이터에 대한 사용자 지정 액세스 권한 부여(Analysis Services)