행 수준 필터링 정책 추가
행 수준 필터링을 통해 사용자는 테이블의 행 하위 집합에 액세스할 수 있습니다.
시작하기 전에
다음 세부 정보가 있는지 확인하세요:
- IBM watsonx.data 인스턴스입니다.
- Apache Ranger가 프로비저닝되었습니다.
- Apache Ranger 정책을 watsonx.data에서 활성화합니다. 자세한 내용은 Apache 리소스에 대한 레인저 정책 활성화를 참조하세요. .
프로시저
다음 단계를 완료하십시오.
-
사용자 이름과 비밀번호를 사용하여 Apache Ranger에 로그인합니다.
a. 서비스 관리자 >
service_name정책 페이지로 이동하여 행 수준 필터 정책을 추가합니다.b. 정책 세부 정보 섹션에 이름, 설명 등의 정책 세부 정보를 입력합니다.
c. 리소스 섹션에서 정책을 적용할 카탈로그, 스키마 및 테이블을 선택합니다.
d. 행 필터 조건 섹션에서 사용자를 선택합니다(예: User1), 권한를 선택으로 설정하고 행 수준 필터를 입력합니다(예: c1=1).
e. 저장 을 클릭하십시오.
-
다음 단계를 완료하여 액세스 제어를 확인합니다:
a. watsonx.data 인스턴스에 User1로 로그인합니다.
b. 탐색 메뉴에서 워크스페이스 조회를 클릭합니다.
c. 간단한 쿼리를 실행하여 테이블에 다시 액세스하면 이제 User1 열이 1과 같은 행만 결과에서 볼 수 있습니다(c1).