<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8879294908838500170</id><updated>2011-12-08T06:25:10.602-08:00</updated><category term='login page'/><category term='obiee version number'/><title type='text'>OBIEE tips and tricks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://obieestuff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-678035443955070329</id><published>2011-05-05T18:26:00.001-07:00</published><updated>2011-05-05T18:26:54.267-07:00</updated><title type='text'>Oracle Business Intelligence, v. 11.1.1.5.0 available for download</title><content type='html'>http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/biee-111150-393613.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-678035443955070329?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/678035443955070329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/678035443955070329'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2011/05/oracle-business-intelligence-v-111150.html' title='Oracle Business Intelligence, v. 11.1.1.5.0 available for download'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-2627585120941627051</id><published>2010-03-30T09:17:00.000-07:00</published><updated>2010-03-30T09:28:33.116-07:00</updated><title type='text'>Cookies in OBIEE</title><content type='html'>I had a requirement to do some sort "hand-shaking" between OBIEE and APEX for security purposes: basically I had to read a session variable that was set by APEX then set a cookie using that session variable avlue. As many bloggers pointed it out a lot can be done using javascript in OBIEE.&amp;nbsp;This posting gives a very simple example.&lt;br /&gt;&lt;br /&gt;First I set the values of apex_biee_key in the rpd using a simple query (in our set up this value is set by the apex application).&lt;br /&gt;&lt;br /&gt;Initialization block to populate apex_biee_key&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/S7Ig7BEJR7I/AAAAAAAAAaQ/xB4SRzW9YtE/s1600-h/3-30-2010+10-20-11+AM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_Nw7buz4M69c/S7Ig7BEJR7I/AAAAAAAAAaQ/xB4SRzW9YtE/s320/3-30-2010+10-20-11+AM.gif" width="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/S7Ig7BEJR7I/AAAAAAAAAaQ/xB4SRzW9YtE/s1600-h/3-30-2010+10-20-11+AM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Javascript for reading apex_biee_key session variable and setting a cookie with the same name:&amp;nbsp;APEX_BIEE_KEY&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/S7ImhwbTSfI/AAAAAAAAAag/zRd0dH3FFxs/s1600-h/3-30-2010+12-26-08+PM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://3.bp.blogspot.com/_Nw7buz4M69c/S7ImhwbTSfI/AAAAAAAAAag/zRd0dH3FFxs/s320/3-30-2010+12-26-08+PM.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_Nw7buz4M69c/S7IhQbRkhFI/AAAAAAAAAaU/8AzbHYWiZkg/s1600-h/3-30-2010+10-47-20+AM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Create an html report with the javascript code:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/S7IhzeDEDhI/AAAAAAAAAaY/cGoTH2DuqdI/s1600-h/3-30-2010+10-33-38+AM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://3.bp.blogspot.com/_Nw7buz4M69c/S7IhzeDEDhI/AAAAAAAAAaY/cGoTH2DuqdI/s320/3-30-2010+10-33-38+AM.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;that's it your cookie is set&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/S7IiK_Df1iI/AAAAAAAAAac/Sb1TTQfCuGg/s1600-h/3-30-2010+10-40-02+AM.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://3.bp.blogspot.com/_Nw7buz4M69c/S7IiK_Df1iI/AAAAAAAAAac/Sb1TTQfCuGg/s320/3-30-2010+10-40-02+AM.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Fiston&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-2627585120941627051?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/2627585120941627051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/2627585120941627051'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2010/03/cookies-in-obiee.html' title='Cookies in OBIEE'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Nw7buz4M69c/S7Ig7BEJR7I/AAAAAAAAAaQ/xB4SRzW9YtE/s72-c/3-30-2010+10-20-11+AM.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-954377259517066858</id><published>2009-07-07T14:56:00.000-07:00</published><updated>2009-07-08T06:42:13.225-07:00</updated><title type='text'>html/css trick</title><content type='html'>&lt;div style="text-align: left;"&gt;I had an issue yesterday with a field that contained a concatenated type code (Type in this report) and a ROW_WID . The report is supposed to show the Type value only:CA instead of CA384639 for the Type field while maintaining the correct subtotal count.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s1600-h/clip_image002.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 216px;" src="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s400/clip_image002.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5356076889918461954" /&gt;&lt;/a&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Substring function to extract the first two letters as follows doesn’t work because the subtotal operation is performed AFTER the substring command is done&lt;/span&gt;&lt;/p&gt;&lt;div&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;img src="http://3.bp.blogspot.com/_Nw7buz4M69c/SlSb4Vx_oqI/AAAAAAAAAUI/CdTJJuEZQGQ/s400/clip_image003.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5356077249072177826" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 271px; " /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s1600-h/clip_image002.jpg"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s1600-h/clip_image002.jpg"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s1600-h/clip_image002.jpg"&gt;&lt;/a&gt;&lt;/span&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;You get then for the first subtotal 1 instead of 2 because even though the aggregation is set to “count distinct” , it's counting 'CA'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlScqgq_6eI/AAAAAAAAAUQ/8styIPJZa9k/s1600-h/clip_image004.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_Nw7buz4M69c/SlScqgq_6eI/AAAAAAAAAUQ/8styIPJZa9k/s400/clip_image004.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5356078110989085154" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 189px; height: 296px; " /&gt;&lt;/a&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;span style="font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The solution we used kind of a kludge but it worked): change the Type data type to “HTML” and using a CSS to hide the WID part, enter the following in the column formula:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_Nw7buz4M69c/SlSh0vQCUZI/AAAAAAAAAUs/o13Vc_rjjDs/picture7.GIF"&gt;&lt;br /&gt;&lt;img src="http://lh5.ggpht.com/_Nw7buz4M69c/SlSh0vQCUZI/AAAAAAAAAUs/o13Vc_rjjDs/picture7.GIF" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 600px; height: 100px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Nw7buz4M69c/SlSdSvTa8gI/AAAAAAAAAUY/CEsns9dFJ5A/s1600-h/clip_image005.jpg"&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_Nw7buz4M69c/SlSdSvTa8gI/AAAAAAAAAUY/CEsns9dFJ5A/s400/clip_image005.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5356078802111492610" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 274px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;/p&gt;&lt;p style="display:none"&gt; is basically a CSS tag to hide text&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;And voila you get&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSdn7gWbiI/AAAAAAAAAUg/Bsb_3hX0JXY/s1600-h/clip_image006.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_Nw7buz4M69c/SlSdn7gWbiI/AAAAAAAAAUg/Bsb_3hX0JXY/s400/clip_image006.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5356079166164200994" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 185px; height: 296px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="PadderBetweenControlandBody"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_Nw7buz4M69c/SlShJidCWQI/AAAAAAAAAUo/-U0mdF5-wqA/picture7.GIF"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-954377259517066858?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/954377259517066858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/954377259517066858'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/07/htmlcss-trick.html' title='html/css trick'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Nw7buz4M69c/SlSbjb1E2AI/AAAAAAAAAUA/-H-mZYZprtY/s72-c/clip_image002.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-8398127403546520711</id><published>2009-06-12T08:55:00.000-07:00</published><updated>2009-06-12T09:19:05.423-07:00</updated><title type='text'>OBIEE and Google Chrome</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Nw7buz4M69c/SjJ_3FZin7I/AAAAAAAAAR8/E2r35MLzsRo/s1600-h/image.GIF"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 379px;" src="http://3.bp.blogspot.com/_Nw7buz4M69c/SjJ_3FZin7I/AAAAAAAAAR8/E2r35MLzsRo/s400/image.GIF" border="0" alt="" id="BLOGGER_PHOTO_ID_5346476291961036722" /&gt;&lt;/a&gt;&lt;br /&gt;Answers used to not work correctly with Google Chrome however It looks like that issue has been fixed with the latest release Chrome 2.0.172.31. &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Youpi!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-8398127403546520711?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8398127403546520711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8398127403546520711'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/06/obiee-and-google-chrome.html' title='OBIEE and Google Chrome'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Nw7buz4M69c/SjJ_3FZin7I/AAAAAAAAAR8/E2r35MLzsRo/s72-c/image.GIF' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-8304641170754207633</id><published>2009-04-30T08:42:00.000-07:00</published><updated>2009-04-30T09:28:08.726-07:00</updated><title type='text'>OBIEE Plug-in for Oracle11g OLAP Option available</title><content type='html'>The Oracle Business Intelligence Enterprise Edition (OBIEE) Plug-in for Analytic Workspace Manager (AWM) allows you to quickly create an OBIEE repository that will allow the OBIEE Server to query Oracle Database 11g OLAP cubes.&lt;br /&gt;Instructions: &lt;a href="http://www.oracle.com/technology/products/bi/olap/11g/awm_plugin/biee/awm_plugin_biee.html"&gt;Link &lt;/a&gt;&lt;br /&gt;Download: &lt;a href="http://www.oracle.com/technology/products/bi/olap/11g/awm_plugin/biee/obieeplugin.jar"&gt;Link&lt;/a&gt;&lt;br /&gt;Video Demo:&lt;a href="http://download.oracle.com/otndocs/products/warehouse/olap/videos/obiee_plug_in_for_awm/OBIEE_Plugin.html"&gt; Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-8304641170754207633?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8304641170754207633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8304641170754207633'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/obiee-plug-in-for-oracle11g-olap-option.html' title='OBIEE Plug-in for Oracle11g OLAP Option available'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-1728634459410919918</id><published>2009-04-28T08:26:00.000-07:00</published><updated>2009-04-29T09:03:11.535-07:00</updated><title type='text'>Left navigation menu (part 2)</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;One thing I learned is that when using "link/image" section pointing to a dashboard, securing the dashboard will automatically secure the link e.g let's say user A doesn't have access to the "Security" dashboard then the section containing the link the "Security" dashboard won't be shown to the user. To illustrate this let's create one group for each dashboard&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;-HOME&lt;br /&gt;-ADMINISTRATION&lt;br /&gt;-MY_ACCOUNT&lt;br /&gt;-REPORTS&lt;/div&gt;&lt;br /&gt;&lt;div&gt;-SECURITY&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5330141607643897122" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 279px; CURSOR: hand; HEIGHT: 243px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Nw7buz4M69c/Sfh3jUYk3SI/AAAAAAAAARM/sLsh23duQ38/s400/group.gif" border="0" /&gt;And let's assign user_a to all the groups except SECURITY and let's assign user_b to all the groups. When user_a login they get the left navigation menu without SECURITY&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5330143293180415634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 216px; CURSOR: hand; HEIGHT: 210px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_Nw7buz4M69c/Sfh5FbfzDpI/AAAAAAAAARU/Z3ii6TP5fW4/s400/user_a.gif" border="0" /&gt;While user_b&lt;/p&gt;&lt;br /&gt;&lt;p&gt;gets all the links:&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5330143914460321650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 213px; CURSOR: hand; HEIGHT: 222px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_Nw7buz4M69c/Sfh5pl8eF3I/AAAAAAAAARc/gqNM7ZTDV-g/s400/user_b.gif" border="0" /&gt;&lt;br /&gt;&lt;p&gt;This is nice, when creating a link to a dashboard using "link/image" one only need to secure the dashboard then the link is secured de facto.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-1728634459410919918?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/1728634459410919918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/1728634459410919918'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/left-navigation-menu-part-2.html' title='Left navigation menu (part 2)'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Nw7buz4M69c/Sfh3jUYk3SI/AAAAAAAAARM/sLsh23duQ38/s72-c/group.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-8042905163082174062</id><published>2009-04-27T12:08:00.000-07:00</published><updated>2009-04-28T08:26:35.775-07:00</updated><title type='text'>Left navigation menu (part 1)</title><content type='html'>I had a request from a customer to implement a left navigation menu and to disable top navigation links that comes out of the box. I would not recommend this for a large implementation or not at all even...&lt;br /&gt;Turns out enabling navigation from the left hand side isn't too hard however securing the links can be tricky...The requirement was to have role based left navigation menu. For example the power user would see for example&lt;br /&gt;&lt;div&gt;-Home&lt;/div&gt;&lt;div&gt;-Administration&lt;/div&gt;&lt;div&gt;-Manage my account&lt;/div&gt;&lt;div&gt;-Reports&lt;/div&gt;&lt;div&gt;-Security&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;and as an ordinary user&lt;/div&gt;&lt;div&gt;-Home&lt;/div&gt;&lt;div&gt;-Manage my account &lt;/div&gt;&lt;div&gt;and so on.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Another requirement was to have 'widgets' with personalized contents on the "home" dashboard for each user. (I hope to cover this section in the near future)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Implementing this is straight forward using the OOT features of OBIEE by basically creating goups/dashboards and assigning users to groups and groups to dashboards.&lt;br /&gt;&lt;br /&gt;I am going to illustrate one way of achieving this using a left navigation menu:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Starting from an empty dashboard I created 5 sections on my dashboard corresponding to the links listed above (refer to screenshot)&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5329461855168096914" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 336px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Nw7buz4M69c/SfYNUhFJ6pI/AAAAAAAAAQk/jr7ise0hXc8/s400/sections.JPG" border="0" /&gt;&lt;br /&gt;Each section content is of the "link/image" type.&lt;br /&gt;&lt;br /&gt;I am going to create 5 dashboards for illustration: Home,Administration,Manage My Account, Reports, Security and wire each "link/image" to its corresponding Dashboard. For example for home&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5329463921448902850" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 193px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_Nw7buz4M69c/SfYPMyk44MI/AAAAAAAAAQ0/xkS6wUeGzUI/s400/home.JPG" border="0" /&gt;&lt;br /&gt;Now we have all the links working.&lt;br /&gt;I will cover next the security for the left navigation menu&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5329466815808763026" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 223px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_Nw7buz4M69c/SfYR1Q6DdJI/AAAAAAAAARE/qDL8ODJWxaw/s400/test+dashboard.GIF" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-8042905163082174062?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8042905163082174062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/8042905163082174062'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/left-navigation-menu-part-1.html' title='Left navigation menu (part 1)'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Nw7buz4M69c/SfYNUhFJ6pI/AAAAAAAAAQk/jr7ise0hXc8/s72-c/sections.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-548889038425319156</id><published>2009-04-24T12:07:00.000-07:00</published><updated>2009-04-24T12:36:06.588-07:00</updated><title type='text'>Add hyperlink to OBIEE Login Page</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/SfISb2VzkvI/AAAAAAAAAPo/8J6whTnlUc0/s1600-h/LinkNo.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5328341578785460978" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 267px" alt="" src="http://3.bp.blogspot.com/_Nw7buz4M69c/SfISb2VzkvI/AAAAAAAAAPo/8J6whTnlUc0/s320/LinkNo.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_Nw7buz4M69c/SfIPUGi2fyI/AAAAAAAAAPg/JY8MQUw6xhc/s1600-h/Link.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I had a requirement to add a link to the OBIEE Login page. This hyperlink points to an app for resetting password in this particular case. Here is how it's done:&lt;/div&gt;&lt;div&gt;In the utilmessages.xml in&lt;/div&gt;&lt;div&gt;OracleBI\web\msgdb\l_en\messages&lt;/div&gt;&lt;div&gt;Locate the &lt;webmessage name="kmsgNQuireLegalCopyright"&gt;tag&lt;/div&gt;"kmsgNQuireLegalCopyright"&lt;br /&gt;&lt;div&gt;add the link below the text as illustrated in the picture&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5328342991169472994" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 421px; CURSOR: hand; HEIGHT: 109px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Nw7buz4M69c/SfITuD4ZSeI/AAAAAAAAAP4/6Oduep4LFg0/s400/Wemessage.png" border="0" /&gt;&lt;br /&gt;&lt;div&gt;Restart your BI server and Presentation server :&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5328343445473792530" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 361px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_Nw7buz4M69c/SfIUIgS_EhI/AAAAAAAAAQA/fZaXCUInA1Y/s400/LinkYes.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-548889038425319156?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/548889038425319156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/548889038425319156'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/add-hyperlink-to-obiee-login-page.html' title='Add hyperlink to OBIEE Login Page'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Nw7buz4M69c/SfISb2VzkvI/AAAAAAAAAPo/8J6whTnlUc0/s72-c/LinkNo.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-2530585635956576896</id><published>2009-04-24T06:49:00.001-07:00</published><updated>2009-04-24T07:16:45.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='obiee version number'/><category scheme='http://www.blogger.com/atom/ns#' term='login page'/><title type='text'>Remove OBIEE version from Login page</title><content type='html'>&lt;div&gt;I had a requirement to remove the BIEE version from the login page. Following is how it was done, let me know if you have another approach for this.&lt;br /&gt;Make a backup of logoncontrolmessages.xml located in&lt;br /&gt;OracleBI\web\msgdb\messages&lt;br /&gt;and locate and remove the second occurence of sawm:param insert="2" / &lt;/div&gt;&lt;br /&gt;&lt;div&gt;as illustrated below&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_Nw7buz4M69c/SfHJkueOR9I/AAAAAAAAAPQ/v8TdKEe1sHU/s1600-h/biee_version.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5328261466943277010" style="WIDTH: 388px; CURSOR: hand; HEIGHT: 195px" alt="" src="http://4.bp.blogspot.com/_Nw7buz4M69c/SfHJkueOR9I/AAAAAAAAAPQ/v8TdKEe1sHU/s320/biee_version.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Reboot your BI server and presentation service.&lt;/div&gt;&lt;div&gt;HTH&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-2530585635956576896?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/2530585635956576896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/2530585635956576896'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/remove-obiee-version-from-login-page.html' title='Remove OBIEE version from Login page'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Nw7buz4M69c/SfHJkueOR9I/AAAAAAAAAPQ/v8TdKEe1sHU/s72-c/biee_version.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-6465392908284686243</id><published>2009-04-24T06:45:00.000-07:00</published><updated>2009-04-24T06:47:14.964-07:00</updated><title type='text'>goal</title><content type='html'>This blog is basically a brain dump for myself. I will be posting stuff related mostly to Oracle Business Intelligence, tips and tricks that I learned over the years while working on projects. Feel free to contribute...Thanks in advance for the feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-6465392908284686243?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/6465392908284686243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/6465392908284686243'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/this-blog-is-basically-brain-dump-for.html' title='goal'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8879294908838500170.post-6762737142441136882</id><published>2009-04-24T06:44:00.001-07:00</published><updated>2009-04-24T06:44:28.856-07:00</updated><title type='text'>Hello World</title><content type='html'>select sysdate from dual&lt;br /&gt;4/24/2009 9:43:24 AM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8879294908838500170-6762737142441136882?l=obieestuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/6762737142441136882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8879294908838500170/posts/default/6762737142441136882'/><link rel='alternate' type='text/html' href='http://obieestuff.blogspot.com/2009/04/hello-world.html' title='Hello World'/><author><name>Fiston</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
