Categories
Implement True Object-Level Visibility Security in OAC DV

Problem Statement
Currently, Oracle Analytics Cloud Data Visualization has a critical security limitation where all users can see all DV objects in the catalog, regardless of their assigned application roles. This occurs because:
- Every application role inherits DV Consumer permissions by default
- DV Consumer role cannot be deleted or modified
- Object visibility is not controlled at the application role level
- Users see object tiles/icons even for content they cannot access
Business Impact
This limitation creates serious enterprise security and compliance issues:
Real-World Example
A CEO Dashboard containing sensitive financial metrics and strategic data is visible in the catalog to all managers, directors, and other users - even though they cannot open it. This violates:
- Data governance policies
- Principle of least privilege
- Regulatory compliance requirements (SOX, GDPR)
- Executive confidentiality standards
Current Workaround Limitations
- Cannot remove DV Consumer role from application roles
- Project-level sharing only controls access, not visibility
- Folder organization doesn't hide objects from catalog view
- Fine-grained permissions (Nov 2023 update) only control access, not catalog visibility
Proposed Solution
Implement true object-level visibility controls that:
- Separate Visibility from Access: Allow administrators to control both who can see objects and who can access them
- Application Role Integration: Enable application roles to control catalog visibility, not just access permissions
- Granular Catalog Controls: Provide options to hide specific objects/folders from users without appropriate roles
- Administrative Override: Allow admins to configure whether objects are visible by default or require explicit visibility grants
Expected Benefits
- Enhanced Security: Sensitive content remains completely hidden from unauthorized users
- Regulatory Compliance: Meets enterprise data governance requirements
- Improved User Experience: Users only see relevant content in their catalogs
- Enterprise Adoption: Makes OAC DV suitable for organizations with strict hierarchical data access requirements
Use Cases
- Executive Dashboards: Hide C-level financial and strategic reports
- HR Analytics: Restrict visibility of compensation and performance data
- Regional Data: Show only relevant geographic content to regional users
- Department-Specific: Display only relevant departmental content to respective teams
Implementation Suggestions
- Add a new permission type: "Catalog Visibility" separate from "Access"
- Enable application role-based visibility rules
- Provide catalog filtering options in admin console
- Allow object-level visibility settings during creation/sharing
Community Impact
This enhancement would make OAC DV enterprise-ready for organizations requiring strict data confidentiality while maintaining the collaborative features that make Data Visualization powerful.
Please vote if you believe Oracle Analytics Cloud needs true object-level visibility security controls!