분석 권한 SAP HANA: 어떻게 생성하나요?
분석 권한은 사용자가 자신이 승인한 데이터를 볼 수 없도록 제한합니다. SAP HANA 분석 권한은 보안 목적으로 사용됩니다.
SQL 권한은 레코드 수준이 아닌 개체 수준에 대한 권한을 제공하므로 레코드 또는 행 수준 권한을 제공하면 "분석 권한"이 사용됩니다.
SAP HANA 분석 권한은 아래 정보 보기에 대한 권한을 제공하는 데 사용됩니다.
- 속성 보기
- 분석적 관점
- 계산 보기
이제 분석 권한을 생성하고 "ABHI_TEST" 사용자에게 할당하겠습니다. 이 분석을 통해 사용자는 값이 1000인 회사의 데이터만 볼 수 있도록 제한합니다.
분석 권한을 생성하는 방법 SAP 하나?
단계 1) 분석 권한으로 이동합니다.
모델링 패키지(마우스 오른쪽 버튼 클릭) -> 새로 만들기 -> 분석 권한.
단계 2) 새 팝업이 나타나면 분석 권한을 입력하세요.
- 분석 권한 이름/레이블을 입력합니다.
- 패키지 이름은 자동으로 선택됩니다.
- 선택 옵션이 새로 생성됩니다.
다음 단계에서는 권한을 추가하고 편집할 수 있는 분석 권한 편집기가 표시됩니다.
단계 3) '확인' 버튼을 클릭하세요
분석 권한 편집기는 아래와 같이 열립니다.
- 일반 섹션 이름과 라벨이 표시됩니다.
- 참조 모델 섹션에서 "추가 버튼"을 클릭합니다.
- 이전에 생성한 계산 보기(CA_FI_LEDGER)를 선택합니다.
- 권한의 유효성을 생성하려면 추가 버튼을 클릭하세요.
- 권한 유효성을 할당합니다.
- 할당 제한을 위한 속성을 선택하려면 추가 버튼을 클릭합니다.
- 속성 회사를 선택합니다.
- 제한할 속성에 값을 할당하려면 추가 버튼을 클릭하세요.
- 유형/연산자 및 값을 선택하여 값을 할당합니다. 여기서는 계산 보기의 데이터를 회사(1000)에 대해서만 사용자가 볼 수 있도록 제한하고 싶습니다.
분석 권한을 검증하고 활성화하면 아래와 같이 모델링 패키지 아래의 분석 권한 폴더에 분석 권한이 생성됩니다.
단계 4) 사용자 "ABHI_TEST"에게 분석 권한을 할당합니다.
“ABHI_TEST” 사용자는 모델링 패키지에 접근할 수 있는 권한을 갖습니다. Double 보안 -> 사용자에서 사용자 “ABHI_TEST”를 클릭하세요.
- 분석 권한 탭을 선택합니다.
- “+” 버튼을 클릭하세요.
- Select Analytic Privileges에 대한 팝업이 표시됩니다. 이전에 만든 Analytic Privileges의 이름을 입력합니다.
- 분석 권한을 선택합니다.
- 확인 버튼을 클릭하세요.
아래와 같이 분석 권한이 추가됩니다.
단계 5) 배포 버튼을 클릭하여 사용자에게 이 변경 사항을 배포합니다.
사용자 'ABHI_TEST'가 변경되었습니다라는 메시지가 표시됩니다.
6 단계) 분석 권한을 확인하세요.
"ABHI_TEST" 사용자에게 할당이 작동하는지 확인하고 아래와 같이 HANAUSER 시스템을 선택하여 "ABHI_TEST" 사용자로 로그인합니다.
- HDB(HANAUSER) 현재 시스템을 선택하고 마우스 오른쪽 버튼을 클릭합니다.
- "다른 사용자로 시스템 추가"를 선택하고 "ABHI_TEST" 사용자의 사용자 이름/암호를 입력합니다.
- 시스템 HDB(ABHI_TEST”)가 시스템 목록에 추가됩니다.
ABHI_TEST 사용자는 HANAUSER가 생성한 계산 보기의 데이터에 대한 전체 액세스 권한이 없습니다. HANAUSER는 -1000 회사에 대해 이 계산 보기에 대한 제한을 위한 분석 권한을 생성하고 ABHI_TEST 사용자에게 할당했기 때문입니다.
콘텐츠 폴더로 이동 -> 패키지 선택 -> 계산 보기(CA_FI_LEDGER) -> 마우스 오른쪽 클릭 -> 데이터 미리 보기.
데이터 미리보기 화면은 아래와 같이 표시됩니다.
계산 보기의 데이터는 회사 코드 – 1000으로 제한됩니다.