Visual Studio에서 역할 만들기 및 관리

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

이 문서에서는 Visual Studio에서 역할 관리자를 사용하여 역할을 만들고, 역할 권한을 정의하고, 테이블 형식 모델 프로젝트에 대한 사용자를 추가하는 방법을 설명합니다. 배포된 모델에 대한 역할을 만들고 관리하는 방법에 대한 자세한 내용은 SSMS에서 역할 만들기 및 관리를 참조하세요.

참고

Power BI의 모델 역할은 RLS(행 수준 보안 필터)에만 사용됩니다. 읽기 권한만 지원됩니다. Power BI 보안 모델을 사용하여 RLS를 초과하는 권한을 제어합니다.

역할 관리자 사용

역할을 만들고, 편집하고, 복사하고, 삭제하려면 역할 관리자 대화 상자를 사용합니다. 역할 관리자 대화 상자를 보려면 Visual Studio에서 확장모델>역할 관리자> 클릭합니다.

역할을 만들려면

  1. 역할 관리자에서 새로 만들기를 클릭합니다.

    강조 표시된 새 역할이 역할 목록에 추가됩니다.

  2. 역할 목록의 이름 필드에 역할의 이름을 입력합니다.

    멤버 유형(예: 재무 관리자 또는 인사 전문가)을 명확하게 식별하는 이름을 사용하고 이름에 쉼표가 포함되어 있지 않은지 확인합니다. 기본적으로 기본 역할의 이름은 새 역할을 만들 때마다 증분식으로 번호가 지정됩니다.

  3. 사용 권한 필드에서 아래쪽 화살표를 클릭하고 다음 사용 권한 유형 중 하나를 선택합니다.

    사용 권한 Description
    없음 멤버는 모델 스키마를 수정할 수 없으며 데이터를 쿼리할 수 없습니다.
    읽기 멤버는 행 필터를 기반으로 데이터를 쿼리할 수 있지만 모델 스키마를 변경할 수 없습니다.
    읽기 및 처리 멤버는 행 수준 필터를 기반으로 데이터를 쿼리하고 처리 및 모두 처리 작업을 실행할 수 있지만 모델 스키마를 변경할 수 없습니다.
    처리 멤버는 처리 및 모두 처리 작업을 실행할 수 있습니다. 모델 스키마를 수정할 수 없으며 데이터를 쿼리할 수 없습니다.
    관리자 멤버는 모델 스키마를 수정할 수 있으며 모든 데이터를 쿼리할 수 있습니다.
  4. 역할에 대한 설명을 입력하려면 설명 필드를 클릭한 다음 설명을 입력합니다.

  5. 만들려는 역할에 읽기 또는 읽기 및 처리 권한이 있는 경우 DAX 수식을 사용하여 행 필터를 추가할 수 있습니다. 행 필터를 추가하려면 행 필터 탭을 클릭하고 테이블을 선택한 다음 DAX 필터 필드를 클릭하고 DAX 수식을 입력합니다.

  6. 멤버를 역할에 추가하려면 멤버 탭을 클릭한 다음 추가를 클릭합니다.

    참고

    역할 멤버는 SQL Server Management Studio 사용하여 배포된 모델에 추가할 수도 있습니다. 자세한 내용은 SSMS를 사용하여 역할 관리를 참조하세요.

  7. 사용자 또는 그룹 선택 대화 상자에서 Windows 사용자 또는 Windows 그룹 개체를 멤버로 입력합니다.

  8. Ok를 클릭합니다.

참고 항목

역할
큐브 뷰
CUSTOMDATA 함수(DAX)