Oracle Analytics Cloud and Server

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

OAS Controlling visibility of a presentation layer object in RPD - 'HIDE OBJECT IF' WHEN AVAILABLE?

Accepted answer
21
Views
2
Comments
Rank 3 - Community Apprentice

hi - I have a use case where this would be prefect e-g - filters on an analysis using session variable but i don't want to show the same column as a visible object to some users in Classic BI who are BI authors in answers with access to same subject area. The linked doc suggests the RPD screen Hide object If is a placeholder?

"Although the Hide object if field is shown for presentation levels, it's a placeholder for a future release and currently has no effect on presentation level objects."

if that's the case what other ways can this be achieved?

https://docs.oracle.com/en/middleware/bi/analytics-server/metadata-oas/control-presentation-object-visibility.html

Tagged:

Best Answers

  • edited August 2024 Answer ✓

    Hi,

    Did you try using it?

    The wording of that sentence is maybe poor and misleading: a "presentation level" is a kind of object, it's the levels of an hierarchy exposed in the presentation layer.

    Therefore I read it like if you can't control visibility on the hierarchies levels because it isn't implemented yet. But it works fine everywhere else (for presentation columns etc.).

    The "hide object if" was already there in OBIEE 11g, therefore it does work. It does work but not for hierarchies levels.

    Use it, it will work (or at least it did work already many years ago, I would be surprised if they broke it).

    An alternative to "hide object if" would be permissions, but that's more of a static thing and not as dynamic as a session variable.

  • Rank 3 - Community Apprentice
    Answer ✓

    Ah Thank you @Gianni Ceresa I read the documentation incorrectly like you say! I will try out. Many Thanks

Welcome!

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