다음을 통해 공유


OLS(개체 수준 보안)

OLS(개체 수준 보안)를 사용하면 모델 작성자가 보고서 뷰어의 특정 테이블 또는 열을 보호할 수 있습니다. 예를 들어 특정 뷰어만 보고 상호 작용할 수 있도록 개인 데이터를 포함하는 열을 제한할 수 있습니다. 또한 개체 이름 및 메타데이터를 제한할 수도 있습니다. 이렇게 추가된 보안 계층을 사용하면 적절한 액세스 수준이 없는 사용자가 비즈니스에 중요하거나 중요한 개인 정보(예: 직원 또는 재무 기록)를 검색할 수 없습니다. 필요한 권한이 없는 뷰어의 경우 보안 테이블 또는 열이 없는 것처럼 표시됩니다.

OLS를 사용하는 보고서 만들기

RLS와 마찬가지로 OLS도 모델 역할 내에서 정의됩니다. 현재는 Power BI Desktop에서 OLS 정의를 기본적으로 만들 수 없습니다.

Power BI Desktop 의미 체계 모델에 역할을 만들려면 테이블 형식 편집기 같은 외부 도구를 사용합니다.

테이블 형식 편집기를 사용하여 개체 수준 보안 구성

  1. Power BI Desktop에서 OLS 규칙을 정의하는 모델을 만듭니다.

  2. 외부 도구 리본에서 테이블 형식 편집기를 선택합니다. 테이블 형식 편집기 단추가 표시되지 않으면 프로그램을 설치합니다. 열면 테이블 형식 편집기가 모델에 자동으로 연결됩니다. 외부 도구 메뉴의 스크린샷

  3. 모델 보기에서 역할 아래의 드롭다운 메뉴를 선택합니다. 1단계에서 만든 역할이 나타날 것입니다. 모델 보기의 역할 폴더 아래에 표시되는 역할 이름의 스크린샷

  4. OLS 정의를 사용하도록 설정할 역할을 선택하고 테이블 권한을 확장합니다. OLS에 대한 테이블 권한에 액세스할 수 있는 위치를 보여 주는 스크린샷

  5. 테이블 또는 열에 대한 사용 권한을 없음 또는 읽기로 설정합니다.

    없음: OLS가 적용되고 테이블 또는 열이 해당 역할에서 숨겨집니다.
    읽기: 테이블 또는 열이 해당 역할에 표시됩니다.

    테이블 권한 아래의 범주를 없음으로 설정합니다. 전체 테이블에 대해 OLS 규칙을 없음으로 설정하는 스크린샷


  1. 역할에 대한 개체 수준 보안을 정의한 후 변경 내용을 저장합니다. 역할 정의를 저장하는 스크린샷

  2. Power BI Desktop에서 의미 체계 모델을 Power BI 서비스에 게시합니다.

  3. Power BI 서비스에서 의미 체계 모델에서 더 많은 옵션 메뉴를 선택하여 보안 페이지로 이동하고 멤버 또는 그룹을 적절한 역할에 할당합니다.

이제 OLS 규칙이 정의됩니다. 필요한 권한이 없는 사용자는 해당 필드를 사용하는 모든 보고서 시각적 개체에 대해 필드를 찾을 수 없다는 메시지를 받게 됩니다.

열을 찾을 수 없거나 이 식에서 사용할 수 없다는 오류 메시지의 스크린샷

고려 사항 및 제한 사항

  • OLS는 작업 영역의 뷰어에만 적용됩니다. 관리자, 멤버 또는 기여자로 할당된 작업 영역 멤버는 의미 체계 모델에 대한 편집 권한을 가지므로 OLS가 적용되지 않습니다. 작업 영역의 역할에 대해 자세히 알아보세요.

  • 하나 이상의 테이블 또는 열 개체에 대해 OLS가 구성된 의미 체계 모델은 다음 Power BI 기능에서 지원되지 않습니다.

    • Q&A 시각화
    • 빠른 인사이트 시각화
    • 스마트 설명 시각화
    • Excel 데이터 형식 갤러리
  • 다른 OLS 제한 사항 참조