Garantizar resultados de caché correctos al utilizar la seguridad de base de datos de nivel de fila

Al utilizar una estrategia de seguridad de base de datos de nivel de fila, como la base de datos privada virtual (VPD), los resultados de datos devueltos dependen de las credenciales de autorización del usuario.

Debido a esto, Oracle Analytics Cloud debe conocer si un origen de datos está utilizando la seguridad de base de datos de nivel de fila y qué variables son relevantes para la seguridad.

Para garantizar que los aciertos de caché solo se producen en las entradas de caché que incluyen y coinciden con todas las variables sensibles a la seguridad, debe configurar correctamente el objeto de base de datos y los objetos de variable de sesión en la herramienta de administración de modelos como se describe a continuación:

  • Objeto de base de datos. En la capa física, en el separador General del cuadro de diálogo Base de datos, seleccione Base de datos privada virtual para especificar que el origen de datos está utilizando la seguridad de base de datos de nivel de fila.

    Si está utilizando la seguridad de base de datos de nivel de fila con el almacenamiento en caché compartido, debe seleccionar esta opción para evitar que se compartan entradas de caché cuyas variables sensibles a la seguridad no coincidan.

  • Objeto de variable de sesión. Para las variables relacionadas con la seguridad, en el cuadro de diálogo Variable de sesión, seleccione Sensible a seguridad para identificarlas como sensibles a la seguridad al utilizar una estrategia de seguridad de base de datos de nivel de fila. Esta opción garantiza que las entradas de caché se marquen con las variables sensibles a la seguridad, lo que permite la coincidencia de variables sensibles a la seguridad en todas las consultas entrantes.