VPD(가상 프라이빗 데이터베이스)와 같은 행 레벨 데이터베이스 보안 전략을 사용할 때 반환된 데이터 결과는 사용자의 권한 부여 인증서에 따라 달라집니다.
이 때문에 Oracle Analytics Cloud는 데이터 소스가 행 레벨 데이터베이스 보안을 사용하는지 여부와 보안에 관련된 변수를 알아야 합니다.
보안에 민감한 변수를 포함하고 모두 일치하는 캐시 항목에만 캐시 적중이 발생하려면 다음과 같이 모델 관리 툴에서 데이터베이스 객체 및 세션 변수 객체를 올바르게 구성해야 합니다.
데이터베이스 객체. 물리적 층에서 [데이터베이스] 대화상자의 [일반 사항] 탭에서 가상 프라이빗 데이터베이스를 선택하여 데이터 소스가 행 레벨 데이터베이스 보안을 사용하도록 지정합니다.
공유 캐싱과 함께 행 레벨 데이터베이스 보안을 사용하는 경우, 보안에 민감한 변수가 일치하지 않는 캐시 항목을 공유하지 않으려면 반드시 이 옵션을 선택해야 합니다.
세션 변수 객체. 보안 관련 변수의 경우 [세션 변수] 대화상자에서 보안에 민감함을 선택하여 행 레벨 데이터베이스 보안 전략을 사용할 때 보안에 민감한 것으로 식별합니다. 이 옵션을 선택하면 캐시 항목이 보안에 민감한 변수로 표시되므로 모든 수신 질의에 대해 보안에 민감한 변수가 일치됩니다.