- "Execute on connect" -> Very usefull point for security logging events
- "Execute before query" -> Ideal to fill a global temp table or to do some execution logging
- "Execute after query" -> To close you execution loging
- "Execute on dissconnect -> close your security log
Sadly in the OBIEE documentation (10.1.3.x ) there is no info about these options... I did some research (mostly trail and error) on how to incoperate variables in these scripts. The syntax for this is different then in the rest of OBIEE.
All parameters have to be enclosed in single quotes:
- ':USER', ':PASSWORD'
- 'VALUEOF(REPOSITORY_VARIABLE)'
- 'VALUEOF(NQ_SESSION.SESSION_VARIABLE)'
If you want to pass something from the dashboard put in a session variable.
The execution string is build like
BEGIN SCHEMA.PACKAGE_NAME.PROCEDURE_NAME('PARAMETER'); END;
Don't forget the semicolons ';'
Till Next Time
5 comments:
Hi John,
I found very few results on OBIEE stored procedures usage on google...already done some tests but am not heading anywhere..can you elaborate more on how to use a stored procedure with a simple example? will appreciate it.. thanks.
Prash
Hi Prash,
I will try to make an other example this weekend
Hi John,
can I pass a Value from a Write Back report Into a Variable and have a Stored Procedure / function do some data validation?
Thnx,Prash
Thanks really helpful
Can I add a dynamic variable to the report title? eg. Invoice from 3-Mar-2010 to 10-Mar-2010. When I download the report, the saved file name will have the date time also. Any way I can do that?
Post a Comment