예 2 - 워크북에서 다중 롤 기반 필터 적용

이 예에서는 영업 부사장과 영업 담당자가 동일한 공유 워크북을 사용하여 영업 데이터를 분석하는 방법을 보여줍니다. 부사장은 팀의 모든 영업 담당자에 대한 영업 데이터를 볼 수 있습니다. 영업 담당자는 자신의 영업 데이터만 볼 수 있습니다.

보고서 예

영업 부사장 또는 영업 담당자는 동일한 공유 워크북을 열고 자신의 애플리케이션 롤 및 사용자 ID에 적합한 데이터를 볼 수 있습니다.

  • 영업 부사장이 Oracle Analytics에 로그인하고 공유 영업 워크북을 열면 팀의 각 영업 담당자에 대한 영업 데이터가 표시됩니다. 이 예에서 영업 부사장 dvauthoruser는 팀의 영업 담당자(bitechtest, bitechtest2bitechtest3)에 대한 영업 요약을 볼 수 있습니다.

  • 영업 담당자가 Oracle Analytics에 로그인하고 공유 영업 워크북을 열면 자신의 영업 데이터만 표시됩니다. 이 예에서 영업 담당자 bitechtest2는 자신의 영업 $33,692.11을 볼 수 있습니다.

데이터 예

데이터 집합 예에는 영업 담당자 ID가 SALESREP_ID 열에 표시된 영업 데이터가 포함됩니다.


GUID-6B8535A2-95BB-4209-92FB-A3250AE38122-default.png에 대한 설명이 이어집니다.
.png''

영업 부사장과 영업 담당자 간 계층은 RepHierarchy 테이블을 사용하여 구현됩니다.


GUID-4D5C425D-768E-4D9E-87EE-729AF3132071-default.png에 대한 설명이 이어집니다.
.png''

RepHierarchy 테이블에서 영업 부사장은 팀의 영업 담당자와 연결됩니다.


GUID-FDB1F977-023D-4119-849F-BCDBE605D3AD-default.png에 대한 설명이 이어집니다.
.png''

사용자 및 애플리케이션 롤 예

  • 사용자 dvauthoruserdvauthoruser2에는 영업 VP 애플리케이션 롤이 지정됩니다.
  • 사용자 bitechtest부터 bitechtest7까지에는 영업 담당자 애플리케이션 롤이 지정됩니다.

데이터 집합 액세스 구성 예

데이터 집합에 대한 [검사] 대화상자 내 [액세스]의 [롤] 아래에서 인증된 사용자에게 읽기 전용 액세스 권한이 부여됩니다.
GUID-1A514BBC-E9E3-42D6-9520-B6DA6B0A1EBE-default.png에 대한 설명이 이어집니다.
.png''

롤 기반 필터 예

워크북 작성자가 워크북에서 사용하는 데이터 집합에 두 가지 롤 기반 필터(영업 부사장용과 영업 담당자용)를 적용합니다.
  • 워크북 작성자가 SALESVP_ID = USER() 표현식을 사용하여 영업 부사장 '영업 VP' 애플리케이션 롤에 롤 기반 필터를 적용합니다. USER() 인수는 Oracle Analytics에서 로그인한 사용자의 ID를 제공하는 시스템 변수입니다.

  • 워크북 작성자가 SALESREP_ID = USER().

    표현식을 사용하여 '영업 담당자' 애플리케이션 롤에도 롤 기반 필터를 적용합니다.