Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Implementing Data Level Security in Oracle Analytics Cloud

939
Views
1
Comments

Data-level security defines what rows or columns are returned to a user inside an analysis or DV project view. The same view, when run by two different users, can bring up different data. The structure of the view is the same for all users unless a user does not have access to the subject area, in which case the report displays an error.

You can read about row-level or data level security topics in various places in the documentation and it may depend upon your approach (data modeler, RPD, or data set)

For a primer, refer to About Data Level Security

The recommended approach is to use the Enterprise Semantic model for data-level security (row-level) to be applied to a data visualization (dv) project. The project must use an RPD subject area as the data set. This is the most robust solution for enterprise and departmental use cases.

You can read a comprehensive step-by-step Oracle blog post: Implementing Data Level Security in Oracle Analytics Cloud Using Identity Cloud Service

Note: For this use-case, data visualization projects must use a metadata repository (RPD) subject area for the data set.

Comments

  • On a related topic, please also checkout the new feature available in the latest May 2023 Release of OAC on setting Role-based Filters for Datasets. You can Create filters for datasets based on application roles to ensure that consumers of the datasets in workbooks see only data that's relevant to their roles. See Apply Role-Based Filters.

Welcome!

It looks like you're new here. Sign in or register to get started.