Quando si usa la strategia di sicurezza del database a livello di riga, ad esempio per un database VPD (Virtual Private Database), i risultati dei dati restituiti dipendono dalle credenziali di autorizzazione dell'utente.
Per questo motivo Oracle Analytics Cloud deve sapere se un'origine dati utilizza la sicurezza database a livello di riga e conoscere le variabili pertinenti per la sicurezza.
Per garantire che gli accessi alla cache si verifichino solo per le voci che includono e corrispondono a tutte le variabili sensibili alla sicurezza, è necessario configurare in modo corretto l'oggetto di database e gli oggetti delle variabili di sessione in Model Administration Tool, come riportato di seguito.
Oggetto di database. Nel layer Fisico, nella scheda Generale della finestra di dialogo Database, selezionare Virtual Private Database per specificare che l'origine dati utilizza la sicurezza database a livello di riga.
Se si utilizza la sicurezza database a livello di riga con la funzione di inserimento nella cache condiviso, è necessario selezionare questa opzione per impedire la condivisione delle voci della cache le cui variabili sensibili alla sicurezza non corrispondono.
Oggetto variabile di sessione. Per le variabili relative alla sicurezza, nella finestra di dialogo Variabile sessione selezionare Sensibile alla sicurezza per identificare le variabili come sensibili alla sicurezza quando si utilizza la strategia di sicurezza database a livello di riga. Questa opzione garantisce che le voci della cache vengano contrassegnate con le variabili sensibili alla sicurezza, consentendo la corrispondenza delle variabili sensibili alla sicurezza in tutte le query in entrata.