Area of Impact is Data Integrity and Performance
Data Security Filter Consequence
A lack of data visibility filters will enable all users who have access to specific subject areas to have access to all records, regardless of any visibility restrictions which may be implemented within the source applications. It can potentially impact the overall performance of such queries, as the user may return a larger dataset than what they are permitted in seeing.What should be done :
The following provides a high level summary of the functionality provided by data security filters:
When a user logs in, the following two processes should take place:
Authentication
• Verifies the user has the right to log in to the system
Authorization
• The process of defining which “Application Roles” should be assigned to the user once they have successfully authenticated
Once the above two processes have taken place, there are three OBIEE components that apply “security policies” based up the user’s Application Roles:
• Presentation Catalogue > Dashboard/report access and front-end privileges
• BI Repository > RPD metadata access and data-visibility
• FMW Policy Store > Access to BI Server (e.g. impersonation) and BI Publisher features
The default Roles has the following privileges in Oracle BI EE 11g:
BIAdministrator
- Manage BI Repository (RPD)
- Administer BI Publisher
BIAuthor
- Privileges defined in BI Presentation Catalog
- BI Publisher Develop / Design / Schedule Reports
BIConsumer
- Privileges defined in BI Presentation Catalog
- BI Publisher Excel / On-line Report Analyzer
Data filters can then be set within the OBIEE RPD via the Application Roles and Users through the “Manage > Identity” menu option.
The development team should use the above details provided and check whether similar security can be defined for the existing sources which are loaded into the data warehouse.
Further details on this topic can also be found in the following sections:
• Oracle® Fusion Middleware > Security Guide for Oracle Business Intelligence Enterprise Edition > 11g Release 1 (11.1.1)