Bij gebruik van een databasebeveiligingsstrategie op rijniveau, zoals een Virtual Private Database (VPD), zijn de geretourneerde gegevensresultaten afhankelijk van de autorisatiereferenties van de gebruiker.
Daarom moet Oracle Analytics Cloud weten of een gegevensbron gebruikmaakt van databasebeveiliging op rijniveau en welke variabelen relevant zijn voor de beveiliging.
Om ervoor te zorgen dat cachetreffers alleen plaatsvinden voor cache-ingangen die alle veiligheidsgevoelige variabelen bevatten en ermee matchen, moet u het database-object en de sessievariabele objecten correct configureren in Model Administration Tool, op de volgende wijze:
Database-object. Selecteer in de fysieke laag, op het tabblad 'Algemeen' van het dialoogvenster 'Database' Virtual Private Database om aan te geven dat de gegevensbron databasebeveiliging op rijniveau gebruikt.
Als u databasebeveiliging op rijniveau gebruikt met een gedeelde cache, dan moet u deze optie selecteren om het delen van cache-invoeren te vermijden waarvan de veiligheidsgevoelige variabelen niet overeenkomen.
Sessievariabel object. Selecteer voor veiligheidsgerelateerde variabelen in het dialoogvenster 'Sessievariabele' Veiligheidsgevoelig om deze te identificeren als veiligheidsgevoelig wanneer een databasebeveiligingsstrategie op rijniveau wordt gebruikt. Deze optie zorgt ervoor dat de cache-ingangen worden gemarkeerd met veiligheidsgevoelige variabelen en activeert het matchen van veiligheidsgevoelige variabelen voor alle inkomende zoekvragen.