The rowwise initialization option allows you to create session. Row level security is where groups of users have access to a set of reports, but they all see different sets of data within the reports due to filters being applied silently in the background. This is a session init block as opposed to the repository init block in the previous example. The rowwise initialization allows us to create and set session variables dynamically. In earlier versions of obiee 11g, you could download more than 65000 rows.
You can use the rowwise initialization option to create session variables dynamically and set their values when a session begins. If any of the rowwise initialization blocks returns null results, this is logged in the. The names and values of the session variables reside in an external database that you access through a connection pool. How to create rowwiseinitialization session variable. Oracle business intelligence using an initialization blocks in obiee 11g rpd. You can use the rowwise initialization option to create session variables. How to create row wise initialization session variable and how to use it into dashboard prompt. Multisource session variables in obiee11g rpd get values from multiple. So oracle bi security does not have to be concerned with the weeks table. Selecting the use caching option directs the oracle bi server to store the results of the query in a main memory cache. Obiee building repository using initialization blocks and variables shad 16. Oracle business intelligence using an initialization blocks in. Hy000 to avoid it in 11g, you can use the function valuelistof. It is restricted to usage with equality comparisons.
If you are using rowwise initialization then by default the variable will allow any user to set the variable. Rowwise intitialization block obiee by shiva molabanti. It is similar to external table authentication except here we have fixed number of columns name, value and each row for a particular user represents different name variable name and associated value column value. Accessing row wise initialization variable in obiee answers 11g jups sep 1, 2011 11. Obiee rowwiselist of values server variable gerardnico the. Data level security in obiee11g implementing data level security in obiee 11g with example row level security in obiee11g. Initialization blocks are used to initialize dynamic repository variables, system session. If the administrator user defined upon install has a logging level defined as 4 and the session. Obiee up to 10g had a limitation around session variables which are row wise initialized,in that you cannot use that variable to initialize another subsequent session variable. The below is the commands for the rpd upload and download in obiee 12c. Oracle bi server, his session contains two session variables from rowwise. Row wise initialized variable in obiee 11g and valuelistof. The use caching option is automatically selected when you select the row wise initialization option.
But in row wise initialization option allows bi server to create dynamically when session begins. The only difference is that i will be using a rowwise. Complex row level security in oracle bi obiee kpi partners. Obiee variables variable computer science data type scribd. External table authentication and rowwise initialization. Roles row wise initialized behaving differently when compared to other row wise initialized session variables. Rpd variables repository and session will be defined in rpd and.
478 181 506 676 527 766 1575 1271 1374 122 74 1079 1408 1048 172 1396 760 1058 163 805 867 244 90 1261 689 931 110 1168 1062 1405 697 1265