Session variables are similar to dynamic repository variables in that they obtain their values from initialization blocks. Unlike dynamic repository variables, however, the initialization of session variables is not scheduled. When a user begins a session, the Oracle BI Server creates new instances of session variables and initializes them.
Two types of session variables:
System session variables are session variables that the Oracle BI Server and Oracle BI Presentation Services use for specific purposes. System session variables have reserved names that cannot be used for other kinds of variables (such as static or dynamic repository variables and nonsystem session variables).
When you use these variables for Oracle BI Presentation Services, preface their names with
The
Two types of session variables:
- System Session Variables
- Nonsystem Session Variables
System session variables are session variables that the Oracle BI Server and Oracle BI Presentation Services use for specific purposes. System session variables have reserved names that cannot be used for other kinds of variables (such as static or dynamic repository variables and nonsystem session variables).
When you use these variables for Oracle BI Presentation Services, preface their names with
NQ_SESSION
. For example, to filter a column on the value of the variable LOGLEVEL
, set the filter to the variable NQ_SESSION.LOGLEVEL
.The
SELECT_PHYSICAL
command provides the functionality to directly query objects in the Physical layer of the metadata repository, and to nest such a statement within a query against the Business Model and Mapping layer or the Presentation layer. Syntax for the SELECT_PHYSICAL Statement
Basic syntax forSELECT_PHYSICAL
queries is equivalent to basic syntax of select statement with the termSELECT_PHYSICAL
replacing the word SELECT
, namely:SELECT_PHYSICAL [DISTINCT] select_list FROM from_clause [WHERE search_condition] [GROUP BY column {, column} [HAVING search_condition]] [ORDER BY column {, column}]
Source:
http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10540/variables.htm#BIEMG3104
Thanks Saichand.
ReplyDeleteThe list is not complete ;-)
You have also:
- preferred_currency
- REVERSIBLE_LTS_PRIORITY_SA_VEC
- REVERSED_LTS_PRIORITY_SA_VEC,
- REVERSE_LTS_PRIORITY
http://gerardnico.com/wiki/dat/obiee/system_session_variable#preferred_currency
I just find them reading the doc.
Cheers
Nico
thanks Nico.
ReplyDeletethanks Nico.
ReplyDeleteWith pleasure.
ReplyDeleteAnd I just discover than may be the request variable that add Presentation Service to a query (ie query_src_cd, SAW_SRC_PATH) are may be also special session variable as a request variable can't normally exist without a system session variable. To test ;-)
Cheers
Nico
Saichand, Nico,
ReplyDeleteWhat goes into USER variable once the user selects a name from Act-As dropdown?
Thanks in advance
Monika
Monika,
ReplyDeleteI think it will show you "Act-As" user's value not the original value overwrites the existing :USER value.
you can create a report in answers by having USER variable in fx.
Thanks,
Saichand.v
thank u saichand for giving brief definitions about session variables.
ReplyDeleteRegards,
Srinivas Vanarasi