Saturday, March 23, 2013

OBIEE 11g: Updating Presentation Layer Permission for all Columns in RPD (.rpd)

So far I have not been able to find an easiest way of changing permissions in the RPD for all columns; as you know setting the permission for the presentation table does not mean that all columns will have the same security level. Below is the easiest way I found:

1. Copy all Presentation Tables from Presentation Subject Area.
   

2. Paste it in universal editor (i.e. Notepad++); Notice that it has privilege settings for all columns:
    
  
3. Now you can replace current privileges with one of the available options: READ, READ_WRITE, NONE and vice versa.
4. Once done, copy from editor and paste directly into the subject area
      a. Note: this will create duplicate presentation tables with #1 at the end of the table name(s).
          
5. Delete original presentation tables and delete #1 from pasted table names.
      a. Note: Column names do not change, only presentation table name changes alone.

If anyone has an alternative solution, please share! :)

Hope this helped!

3 comments:

  1. i am not able to copy the subject area ? can you tell me why ?

    ReplyDelete
  2. Copy the tables not the Subject Area, after making your modifications, paste it back inside the desired Subject Area.

    Let me know if it helped!

    ReplyDelete
  3. Tried it in OBI 11.1.1.6, but that results in a Metadata script execution error, without error codes or any other hint.

    ReplyDelete

Note: Only a member of this blog may post a comment.