Lorsque vous utilisez une stratégie de sécurité de base de données au niveau de la rangée, par exemple une base de données privée virtuelle, les résultats de données retournés dépendent des données d'identification d'autorisation de l'utilisateur.
En conséquence, Oracle Analytics Cloud doit savoir si une source de données utilise une sécurité de base de données au niveau de la rangée et les variables qui sont pertinentes pour la sécurité.
Pour garantir que les présences dans la mémoire cache se produisent sur les entrées de la mémoire cache qui comprennent toutes les variables sensibles à la sécurité et y correspondent, vous devez configurer correctement l'objet de base de données et les objets de variable de session dans l'outil d'administration de modèle, comme suit :
Objet de base de données. Dans la couche physique, dans l'onglet Général de la boîte de dialogue Base de données, sélectionnez Base de données privée virtuelle pour spécifier que la source de données utilise la sécurité de base de données au niveau de la rangée.
Si vous utilisez la sécurité de base de données au niveau de la rangée avec la mise en mémoire cache partagée, vous devez sélectionner cette option pour empêcher le partage des entrées de la mémoire cache dont les variables sensibles à la sécurité ne correspondent pas.
Objet de variable de session. Pour les variables associées à la sécurité, dans la boîte de dialogue Variable de session, sélectionnez Prendre en compte la sécurité pour les identifier comme sensibles à la sécurité lors de l'utilisation d'une stratégie de sécurité de base de données au niveau de la rangée. Cette option garantit que les entrées de la mémoire cache sont marquées avec des variables sensibles à la sécurité, ce qui permet leur mise en correspondance pour toutes les interrogations entrantes.