SAP HANA의 분석 권한: 생성 방법

분석 권한은 사용자가 자신이 승인한 데이터를 볼 수 없도록 제한합니다. SAP-HANA 분석 권한은 보안 목적으로 사용됩니다.

SQL 권한은 레코드 수준이 아닌 개체 수준에 대한 권한을 제공하므로 레코드 또는 행 수준 권한을 제공하면 "분석 권한"이 사용됩니다.

SAP HANA 분석 권한은 아래 정보 보기에 대한 권한을 제공하는 데 사용됩니다.

이제 분석 권한을 생성하고 "ABHI_TEST" 사용자에게 할당하겠습니다. 이 분석을 통해 사용자는 값이 1000인 회사의 데이터만 볼 수 있도록 제한합니다.

SAP HANA에서 분석 권한을 생성하는 방법은 무엇입니까?

단계 1) 분석 권한으로 이동합니다.
모델링 패키지(마우스 오른쪽 버튼 클릭) -> 새로 만들기 -> 분석 권한.

분석 권한 생성

단계 2) 새 팝업이 나타나면 분석 권한을 입력하세요.

  1. 분석 권한 이름/레이블을 입력합니다.
  2. 패키지 이름은 자동으로 선택됩니다.
  3. 선택 옵션이 새로 생성됩니다.

분석 권한 생성

다음 단계에서는 분석 권한 편집기가 권한 추가 및 편집을 위해 표시됩니다.

단계 3) '확인' 버튼을 클릭하세요
분석 권한 편집기는 아래와 같이 열립니다.

  1. 일반 섹션에는 이름과 라벨이 표시됩니다.
  2. 참조 모델 섹션에서 "추가 버튼"을 클릭합니다.
  3. 앞서 생성한 계산 보기(CA_FI_LEDGER)를 선택합니다.

    분석 권한 생성

  4. 권한의 유효성을 생성하려면 추가 버튼을 클릭하세요.
  5. 권한 유효성을 할당합니다.
  6. 할당 제한을 위한 속성을 선택하려면 추가 버튼을 클릭합니다.
  7. 속성 회사를 선택합니다.
  8. 제한할 속성에 값을 할당하려면 추가 버튼을 클릭하세요.
  9. 유형/연산자 및 값을 선택하여 값을 할당합니다. 여기서는 사용자가 유일한 회사(1000)에 대한 계산 보기 데이터를 볼 수 있도록 제한하고 싶습니다.

분석 권한 생성

분석 권한을 검증하고 활성화하면 아래와 같이 모델링 패키지 아래의 분석 권한 폴더에 분석 권한이 생성됩니다.

분석 권한 생성

단계 4) 사용자 "ABHI_TEST"에게 분석 권한을 할당합니다.
“ABHI_TEST” 사용자는 모델링 패키지에 접근할 수 있는 권한을 갖습니다. Double 보안 -> 사용자에서 사용자 “ABHI_TEST”를 클릭하세요.

  1. 분석 권한 탭을 선택합니다.
  2. “+” 버튼을 클릭하세요.
  3. 분석 권한 선택 팝업이 표시됩니다. 앞서 생성한 분석 권한의 이름을 입력합니다.
  4. 분석 권한을 선택합니다.
  5. 확인 버튼을 클릭하세요.

분석 권한 생성

아래와 같이 분석 권한이 추가됩니다.

분석 권한 생성

단계 5) 배포 버튼을 클릭하여 사용자에게 이 변경 사항을 배포합니다.
'ABHI_TEST' 사용자가 변경되었다는 메시지가 표시됩니다.

분석 권한 생성

6 단계) 분석 권한을 확인하세요.
"ABHI_TEST" 사용자에게 할당이 작동하는지 확인하고 아래와 같이 HANAUSER 시스템을 선택하여 "ABHI_TEST" 사용자로 로그인합니다.

  1. HDB(HANAUSER) 현재 시스템을 선택하고 마우스 오른쪽 버튼을 클릭합니다.
  2. "다른 사용자로 시스템 추가"를 선택하고 "ABHI_TEST" 사용자의 사용자 이름/암호를 입력합니다.
  3. 시스템 HDB(ABHI_TEST”)가 시스템 목록에 추가됩니다.

분석 권한 생성

ABHI_TEST 사용자는 HANAUSER가 생성한 계산 보기의 데이터에 대한 전체 액세스 권한이 없습니다. HANAUSER는 -1000 회사에 대해 이 계산 보기에 대한 제한을 위한 분석 권한을 생성하고 ABHI_TEST 사용자에게 할당했기 때문입니다.

따라서 콘텐츠 폴더 -> 패키지 선택 -> 계산 보기(CA_FI_LEDGER) -> 마우스 오른쪽 버튼 클릭 -> 데이터 미리보기로 이동합니다.

데이터 미리보기 화면은 아래와 같이 표시됩니다.

계산 보기의 데이터는 회사 코드 – 1000으로 제한됩니다.

분석 권한 생성