<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss"
	>

<channel>
	<title>Business Intelligence - Oracle</title>
	<atom:link href="http://oraclebizint.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://oraclebizint.wordpress.com</link>
	<description></description>
	<pubDate>Tue, 13 May 2008 08:49:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Oracle BI EE 10.1.3.3.3/2 - Delivering Prompted Dashboard Pages using iBots - Bookmark links and HTML</title>
		<link>http://oraclebizint.wordpress.com/2008/05/13/oracle-bi-ee-1013332-delivering-prompted-dashboard-pages-using-ibots-bookmark-links-and-html/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/13/oracle-bi-ee-1013332-delivering-prompted-dashboard-pages-using-ibots-bookmark-links-and-html/#comments</comments>
		<pubDate>Tue, 13 May 2008 08:45:28 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=307</guid>
		<description><![CDATA[One very good feature that BI EE does not have currently is the ability to send prompted dashboards to users via iBots. Currently, iBots can only send filtered reports but not dashboards. Lets look at an approach today to send prompted dashboards to end users. Use this approach only if you have no other option. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One very good feature that BI EE does not have currently is the ability to send prompted dashboards to users via iBots. Currently, iBots can only send filtered reports but not dashboards. Lets look at an approach today to send prompted dashboards to end users. Use this approach only if you have no other option. Using the approach one can send the dashboards only in HTML format (PDF would not work). Let us start with the Brand Analysis Dashboard Page that we have in the Paint Dashboard. This page contains 4 prompts and a number of reports. Lets choose some values in all these prompts and run the reports like the one shown below</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEDeliveringPromptedDashboards/photo#5199781228653288914"><img src="http://lh3.ggpht.com/krisvenky83/SClVelOfndI/AAAAAAAADWg/c1PQ4wzqzC8/s400/Snap1.jpg" alt="" /></a></p>
<p>Our aim is to send this page(with the prompt values that we have chosen) via delivers. In order to achieve this lets start with create a Bookmark link to the page. If you are not sure what Bookmark link does, check my previous blog entry <a href="http://oraclebizint.wordpress.com/2007/11/13/oracle-bi-ee-101331-bookmark-and-prompted-links-passing-prompt-values-to-dashboards/">here</a>. This bookmark link would give us a dashboard page with the same prompt values that we applied above. Now save this link. Then go to answers and create a simple report. Include a dummy column with the below formula</p>
<pre name="code" class="cpp">
CASE WHEN 1=0 THEN Markets.Region ELSE &#039;Dummy&#039; END
</pre>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEDeliveringPromptedDashboards/photo#5199781237243223522"><img src="http://lh5.ggpht.com/krisvenky83/SClVfFOfneI/AAAAAAAADWo/wmixX0AvN4o/s400/Snap2.jpg" alt="" /></a></p>
<p>This is to ensure that the report does not throw out any error. Now, go to the narrative view of this report and enter the below iframe html code.</p>
<pre name="code" class="cpp">
&lt;iframe name=&quot;FRAME1&quot; src=&quot;http://localhost:9704/analytics/saw.dll?Dashboard&amp;_scid=7o5ZDhJ66E8&amp;PortalPath=%2Fshared%2FPaint%20Demo%2F_portal%2FPaint%20Dashboard&amp;Page=Brand%20Analysis&amp;PageIdentifier=fnf5lc54aacnlbjt&amp;BookmarkState=g2jqaprha457gslanpmc0db2de&amp;nquser=Administrator&amp;nqpassword=welcome1&quot; width=&quot;830&quot; height=&quot;860&quot; frameborder=&quot;0&quot; &gt;&lt;/iframe&gt;
</pre>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEDeliveringPromptedDashboards/photo#5199781250128125426"><img src="http://lh4.ggpht.com/krisvenky83/SClVf1OfnfI/AAAAAAAADWw/vdbqV_VupGs/s400/Snap3.jpg" alt="" /></a></p>
<p>In the above iframe, replace the src= attribute with the bookmark link that you saved in the previous step. Also, ensure that you are adding nquser and nqpassword parameters as shown above. Now, in the compound layout of this report just have this narrative view. Save this report. Now go to delivers and schedule an ibot to send this report to end users. Ensure that you are sending the content only as HTML.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEDeliveringPromptedDashboards/photo#5199781263013027330"><img src="http://lh3.ggpht.com/krisvenky83/SClVglOfngI/AAAAAAAADW4/yN2EPC-kCrE/s400/Snap4.jpg" alt="" /></a></p>
<p>Now, your end users would be receiving the prompted dashboards via delivers.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEDeliveringPromptedDashboards/photo#5199781271602961938"><img src="http://lh5.ggpht.com/krisvenky83/SClVhFOfnhI/AAAAAAAADXA/_acT_4YZfRA/s400/Snap5.jpg" alt="" /></a></p>
<p>Not the best solution, but can be used in certain cases where the requirement is an absolute must. One can add more customizations to this by choosing a single bookmark page from multiple pages.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/307/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/307/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=307&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/13/oracle-bi-ee-1013332-delivering-prompted-dashboard-pages-using-ibots-bookmark-links-and-html/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh3.ggpht.com/krisvenky83/SClVelOfndI/AAAAAAAADWg/c1PQ4wzqzC8/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SClVfFOfneI/AAAAAAAADWo/wmixX0AvN4o/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SClVf1OfnfI/AAAAAAAADWw/vdbqV_VupGs/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh3.ggpht.com/krisvenky83/SClVglOfngI/AAAAAAAADW4/yN2EPC-kCrE/s400/Snap4.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SClVhFOfnhI/AAAAAAAADXA/_acT_4YZfRA/s400/Snap5.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3.3/2 - Hyperion Essbase Connectivity - Handling Measures and Account Dimension</title>
		<link>http://oraclebizint.wordpress.com/2008/05/12/oracle-bi-ee-1013332-hyperion-essbase-connectivity-handling-measures-and-account-dimension/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/12/oracle-bi-ee-1013332-hyperion-essbase-connectivity-handling-measures-and-account-dimension/#comments</comments>
		<pubDate>Mon, 12 May 2008 09:15:00 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[Hyperion Essbase]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=306</guid>
		<description><![CDATA[I was working with the BI EE and Essbase connectivity today and came across another important feature that would let an user to analyze any dimension members as Type 1 or Type 2. If you had gone through my previous blog entry here, i would have briefly explained what Type 1 and Type 2 actually [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was working with the BI EE and Essbase connectivity today and came across another important feature that would let an user to analyze any dimension members as Type 1 or Type 2. If you had gone through my previous blog entry <a href="http://oraclebizint.wordpress.com/2008/05/08/hyperion-data-integration-management-931-loading-data-into-essbase-cubes-using-type1/">here</a>, i would have briefly explained what Type 1 and Type 2 actually mean. By default, when you import an Essbase cube, all the measures within an Account dimension would be imported as flat-list (with no hierarchy). This kind of an import is called as Type 1. For example, consider that we have a cube/database containing 2 dimensions LOB and YEAR. And we have a third dimension ACCOUNT containing the AMOUNT measure, then the TYPE 1 Essbase cube would be treated as shown below</p>
<p>DIMENSION LOB                     DIMENSION YEAR                     AMOUNT</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417788520701282"><img src="http://lh6.ggpht.com/krisvenky83/SCgK7lOfnWI/AAAAAAAADVQ/y47P-mPuJGY/s400/Snap1.jpg" alt="" /></a></p>
<p>As you see, in Type 1 we are losing out on the measure hierarchy if any. One of the very good advantages of Essbase is that it treats all the dimensions(including an ACCOUNT dimension) as the same i.e one can use any dimension as a scenario dimension from a reporting standpoint. Now, the question is how do we leverage that from within BI EE. i.e Basically we would like to use the months in the YEAR dimension as a scenario dimension and keep the account dimension intact. If you are not sure what i mean, below screenshot is what i need. The idea is to have the months in the reporting as a column header for all the analysis that i would be doing. In such a case, it is as though we are having as many AMOUNT measures as the number of MONTHS.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417797110635890"><img src="http://lh4.ggpht.com/krisvenky83/SCgK8FOfnXI/AAAAAAAADVY/PQ3AamuSVpY/s400/Snap2.jpg" alt="" /></a></p>
<p>In order to achieve the above, there are a couple of changes that we would have to do in the physical layer of the Admin tool. Double click on the cube and navigate to hierarchies. Double click on the Accounts Dimension and change the dimension type to Other (instead of Measure Dimension).</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417805700570498"><img src="http://lh6.ggpht.com/krisvenky83/SCgK8lOfnYI/AAAAAAAADVg/AIP5RVM0o-s/s400/Snap3.jpg" alt="" /></a></p>
<p>Similarly, change the Year Dimension type from Other to Measure Dimension.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417814290505106"><img src="http://lh4.ggpht.com/krisvenky83/SCgK9FOfnZI/AAAAAAAADVo/rI38v02tdeY/s400/Snap4.jpg" alt="" /></a></p>
<p>This will flatten out the Year Dimension. Now, remove the AMOUNT measure column from the cube and manually create 3 columns (each matching the attribute value names of the dimension members) as shown below</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417822880439714"><img src="http://lh6.ggpht.com/krisvenky83/SCgK9lOfnaI/AAAAAAAADVw/tPP2oWfLH54/s400/Snap5.jpg" alt="" /></a></p>
<p>Now, recreate the BM and physical layer. Now you would be able to create reports as shown above in the 2nd screenshot</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEHandlingEssbaseAccountDimension/photo#5199417835765341618"><img src="http://lh5.ggpht.com/krisvenky83/SCgK-VOfnbI/AAAAAAAADV4/YvG2Tpu6Ab4/s400/Snap6.jpg" alt="" /></a></p>
<p>The above should give you an idea of how to go about converting your hierarchical members into flattened measure columns.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/306/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/306/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/306/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=306&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/12/oracle-bi-ee-1013332-hyperion-essbase-connectivity-handling-measures-and-account-dimension/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCgK7lOfnWI/AAAAAAAADVQ/y47P-mPuJGY/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCgK8FOfnXI/AAAAAAAADVY/PQ3AamuSVpY/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCgK8lOfnYI/AAAAAAAADVg/AIP5RVM0o-s/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCgK9FOfnZI/AAAAAAAADVo/rI38v02tdeY/s400/Snap4.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCgK9lOfnaI/AAAAAAAADVw/tPP2oWfLH54/s400/Snap5.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SCgK-VOfnbI/AAAAAAAADV4/YvG2Tpu6Ab4/s400/Snap6.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3.3 - Released and Out for Download</title>
		<link>http://oraclebizint.wordpress.com/2008/05/10/oracle-bi-ee-101333-released-and-out-for-download/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/10/oracle-bi-ee-101333-released-and-out-for-download/#comments</comments>
		<pubDate>Sat, 10 May 2008 04:31:17 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=305</guid>
		<description><![CDATA[Well, it looks like the wait is over and 10.1.3.3.3 version of BI EE has been released. You can download it from here and the documentation is here. Unfortunately, there is not even one new major feature that has been added to BI EE. But BI Publisher has some good new features. Below is the quote from [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, it looks like the wait is over and 10.1.3.3.3 version of BI EE has been released. You can download it from <a href="http://www.oracle.com/technology/software/products/ias/htdocs/101320bi.html" target="_blank">here</a> and the documentation is <a href="http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10416/toc.htm" target="_blank">here</a>. Unfortunately, there is not even one new major feature that has been added to BI EE. But BI Publisher has some good new features. Below is the quote from the New Features guide.</p>
<p><strong><em>Oracle BI Enterprise Edition Version 10.1.3.3.3 contains no new features.</em></strong></p>
<p><strong><em>However, Oracle BI Publisher Version 10.1.3.3.3 contains new features. For more information about the new Oracle BI Publisher features, refer to the <span class="italic">Oracle Business Intelligence New Features Guide</span> Version 10.1.3.3.3.</em></strong></p>
<p>Tim has already blogged about the new features of BI Publisher <a href="http://blogs.oracle.com/xmlpublisher/2008/05/07#a947" target="_blank">here</a>. On a high level, below are the new features that have been added to BI Publisher.</p>
<p>1. JDBC DataDirect drivers for DB2 (v8.1,v9.1), MS SQL Server (2000,2005), Oracle (9i, 10g) are now bundled in BI Publisher 10.1.3.3.3</p>
<p>2. New option to enable/disable the &#8220;Link to this Report&#8221; link in every report.</p>
<p>3. Support for Pagination in RTF Output and more</p>
<p>4. Support for multiple cascading parameters.</p>
<p>5. Support for vertical alignment of external graphics</p>
<p>6. Support for multiple currency symbol display in reports</p>
<p>I have a hunch that 10.1.3.3.3 might have some critical bug fixes especially surrounding BI EE - Essbase connectivity. Let me play around more with this release to find out what more has been added/fixed.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/305/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/305/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=305&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/10/oracle-bi-ee-101333-released-and-out-for-download/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>
	</item>
		<item>
		<title>Nothing like waiting for a new release - BI EE 10.1.3.3.3 to be released tommorrow!!!</title>
		<link>http://oraclebizint.wordpress.com/2008/05/09/nothing-like-waiting-for-a-new-release-bi-ee-101333-to-be-released-tommorrow/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/09/nothing-like-waiting-for-a-new-release-bi-ee-101333-to-be-released-tommorrow/#comments</comments>
		<pubDate>Fri, 09 May 2008 08:06:10 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=304</guid>
		<description><![CDATA[Well, this is what the otn BI EE download page gave me today.
     
10.1.3.3.3 version is about to be released in another 8 to 10 hours(hopefully). I believe this is more of a patch release with some bug fixes. Lets wait and see what new features/bug fixes are being bundled into this release.
   [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, this is what the otn BI EE download page gave me today.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/NewRelease101333/photo#5198286740684672418"><img src="http://lh6.ggpht.com/krisvenky83/SCQGP7siDaI/AAAAAAAADUo/0CvaQjNUj-4/s400/Snap1.jpg" alt="" /></a></p>
<p>10.1.3.3.3 version is about to be released in another 8 to 10 hours(hopefully). I believe this is more of a patch release with some bug fixes. Lets wait and see what new features/bug fixes are being bundled into this release.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/304/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/304/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/304/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=304&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/09/nothing-like-waiting-for-a-new-release-bi-ee-101333-to-be-released-tommorrow/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCQGP7siDaI/AAAAAAAADUo/0CvaQjNUj-4/s400/Snap1.jpg" medium="image" />
	</item>
		<item>
		<title>Hyperion Data Integration Management 9.3.1 - Loading Data into Essbase Cubes using Type1</title>
		<link>http://oraclebizint.wordpress.com/2008/05/08/hyperion-data-integration-management-931-loading-data-into-essbase-cubes-using-type1/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/08/hyperion-data-integration-management-931-loading-data-into-essbase-cubes-using-type1/#comments</comments>
		<pubDate>Thu, 08 May 2008 11:37:25 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[Hyperion DIM]]></category>

		<category><![CDATA[Hyperion Essbase]]></category>

		<category><![CDATA[Informatica]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=303</guid>
		<description><![CDATA[As i had written previously here, one of the methods of loading Essbase cubes is by using the Hyperion Data Integration Management and its corresponding Essbase Adapter. In that blog entry i had written about the capabilities of Hyperion DIM product (which is nothing but Informatica underneath). Today, lets see how we can go about [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As i had written previously <a href="http://oraclebizint.wordpress.com/2008/04/22/hyperion-data-integration-management-dim-an-option-for-loading-data-into-essbase-cubes-first-impressions/">here</a>, one of the methods of loading Essbase cubes is by using the Hyperion Data Integration Management and its corresponding Essbase Adapter. In that blog entry i had written about the capabilities of Hyperion DIM product (which is nothing but Informatica underneath). Today, lets see how we can go about loading a simple Essbase Cube using the Essbase Adapter. In order to load an Essbase Cube(using the Essbase Adapter) we would have to be aware of 3 different loading mechanisms that are specific to Hyperion DIM. They are</p>
<p>1. Type 1 - Here, all the dimensions are treated normally and the measures are treated as different columns. One would have to have a seperate column populating the lowest level for each dimension and a seperate column for each of the measures. For example, our source should table should look like this</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970518418960898"><img src="http://lh4.ggpht.com/krisvenky83/SCLmpX9QsgI/AAAAAAAADTA/8rT6v_ztXHw/s400/Snap2.jpg" alt="" /></a></p>
<p>In this case, our fact table has 3 dimension keys CITY, PRODUCT and MONTH. And, we also have 2 more columns SALES and COGS where both of them correspond to measures. If you have data in this format then use this load technique to load the data into the Essbase Cube/Database.</p>
<p>2. Type 2 - Here all the dimensions are treated normally and the measures are populated in a single column. And the different measures are identified by another column. For example, our source table populating the cube should look like this.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970527008895506"><img src="http://lh6.ggpht.com/krisvenky83/SCLmp39QshI/AAAAAAAADTI/847E3BhmiMU/s400/Snap3.jpg" alt="" /></a></p>
<p>As you see above, our fact table has 4 dimension keys CITY, PRODUCT, MONTH and ACCOUNT. We have only one measure and the type of measure is identified by the ACCOUNT column. So, if you have source data in this fashion, use Type 2 method to load your Essbase cubes.</p>
<p>3. Type 3 - This is for handling value based hierarchies in the source data. So, if your source data contains data with parent child columns (hierarchy is obtained by traversing the parent child columns) then use the Type 3 method to load your essbase cubes.</p>
<p>In our example, lets start with loading a simple Essbase cube/database using the Type1 data load method. Our sample cube contains 2 dimensions LOB and YEAR. There is also another ACCOUNT dimension with only one measure AMOUNT. Our fact table contains data in the below shown format</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970535598830114"><img src="http://lh4.ggpht.com/krisvenky83/SCLmqX9QsiI/AAAAAAAADTQ/sMHieyJD1vM/s400/Snap4.jpg" alt="" /></a></p>
<p>So, import this table into the source. Then import our target Essbase cube (in our case, the dimensions of the cube have already been loaded i.e the essbase cube already has an outline). When you import an Essbase Cube ensure that you are importing it as Type1.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970544188764722"><img src="http://lh6.ggpht.com/krisvenky83/SCLmq39QsjI/AAAAAAAADTY/cgUfH4wVLs8/s400/Snap6.jpg" alt="" /></a></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970552778699330"><img src="http://lh4.ggpht.com/krisvenky83/SCLmrX9QskI/AAAAAAAADTg/opLEdUK1soA/s400/Snap7.jpg" alt="" /></a></p>
<p>And finally, this is how your final cube would look like within Hyperion DIM.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970557073666642"><img src="http://lh5.ggpht.com/krisvenky83/SCLmrn9QslI/AAAAAAAADTo/yHFAlZkk_co/s400/Snap8.jpg" alt="" /></a></p>
<p>Now, create a direct one to one mapping between your fact table and your Essbase Cube</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970574253535842"><img src="http://lh5.ggpht.com/krisvenky83/SCLmsn9QsmI/AAAAAAAADTw/yD553omzgNU/s400/Snap9.jpg" alt="" /></a></p>
<p>Once this is done, just execute the above mapping using the Workflow Manager.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970578548503154"><img src="http://lh6.ggpht.com/krisvenky83/SCLms39QsnI/AAAAAAAADT4/LIY3DTJHEHY/s400/Snap10.jpg" alt="" /></a></p>
<p>In the session log you can find out how many rows have been loaded and applied. Now, the question is how does this work. Since, we already have the outline defined, what Essbase Adapter does is it checks the lowest levels of each dimension hierarchy and loads the corresponding data from the fact table. And then it builds up the other summaries based on what summarization has been defined for each of the levels.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/HyperionDIMLoadingEssbaseUsingType1/photo#5197970587138437762"><img src="http://lh4.ggpht.com/krisvenky83/SCLmtX9QsoI/AAAAAAAADUA/_0b0zsGkwFA/s400/Snap11.jpg" alt="" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/303/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/303/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/303/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=303&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/08/hyperion-data-integration-management-931-loading-data-into-essbase-cubes-using-type1/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCLmpX9QsgI/AAAAAAAADTA/8rT6v_ztXHw/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCLmp39QshI/AAAAAAAADTI/847E3BhmiMU/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCLmqX9QsiI/AAAAAAAADTQ/sMHieyJD1vM/s400/Snap4.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCLmq39QsjI/AAAAAAAADTY/cgUfH4wVLs8/s400/Snap6.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCLmrX9QskI/AAAAAAAADTg/opLEdUK1soA/s400/Snap7.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SCLmrn9QslI/AAAAAAAADTo/yHFAlZkk_co/s400/Snap8.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SCLmsn9QsmI/AAAAAAAADTw/yD553omzgNU/s400/Snap9.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SCLms39QsnI/AAAAAAAADT4/LIY3DTJHEHY/s400/Snap10.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SCLmtX9QsoI/AAAAAAAADUA/_0b0zsGkwFA/s400/Snap11.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3/2 - APEX Integration using Web Services - Triggering Ibots</title>
		<link>http://oraclebizint.wordpress.com/2008/05/07/oracle-bi-ee-101332-apex-integration-using-web-services-triggering-ibots/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/07/oracle-bi-ee-101332-apex-integration-using-web-services-triggering-ibots/#comments</comments>
		<pubDate>Wed, 07 May 2008 09:10:18 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[APEX]]></category>

		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=302</guid>
		<description><![CDATA[As you might probably be aware, APEX (Application Express) has support for web services. One can call web services and can create several sequential processes out of them. There can be lots of use cases for these web service calls. One of them is to have a custom integration of BI EE within APEX environment. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As you might probably be aware, APEX (Application Express) has support for web services. One can call web services and can create several sequential processes out of them. There can be lots of use cases for these web service calls. One of them is to have a custom integration of BI EE within APEX environment. If you had worked on APEX and BI Publisher integration (using Web Services) as documented <a href="http://tylermuth.wordpress.com/2008/03/31/call-bi-publisher-web-services-from-apex">here</a> excellently by Tyler Muth you would have noticed that APEX can identify BI Publisher web services out of the box since APEX web services have only a single binding i.e all the methods can be identified by using a single root service. But in the case of BI EE, it produces a multiple binding WSDL. APEX does not support multiple binding web services currently. So, the question is how do we go about calling BI EE methods from within APEX? Thats where a tool called <a href="http://www.soapui.org/">SOAP UI</a> comes to our rescue. I came across this tool while going through Tyler&#8217;s blog entry above and found this free tool to be very useful to identify end points of SOAP requests. Till now, i was using another tool called <a href="http://www.mindreef.com/">Mindreef SOAPScope</a>. Though mindreef is also good, the major drawback was that they did not give a free version. They only provide you an evaluation copy. Use the SOAP UI tool and create a project using the BI EE WSDL below.</p>
<pre name="code" class="cpp">
http://localhost:9704/analytics/saw.dll?WSDL
</pre>
<p>If you want you can also include the BI Publisher WSDL to know the difference between a single binding and Multi binding web services.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAPEXIntegrationUsingWebServices/photo#5197561551633035698"><img src="http://lh3.ggpht.com/krisvenky83/SCFysX9QsbI/AAAAAAAADRo/WtjupyEHeY4/s400/Snap1.jpg" alt="" /></a></p>
<p>Now, just to get us started, lets try to authenticate into BI EE using the Logon Method of the SAWSession service and then use that session to execute an ibot by using the excuteIBotnow method of the IBotService from within Application Express. Since APEX, does not support multi binding web services, we would have to treat each and every service (different bindings) of the BI EE WSDL as a seperate WSDL in itself. So, go to an APEX application and click on Shared Components -&gt; Logic -&gt; Web Service References. Now click on create and do not search for the WSDL in the UDDI. In the next step, instead of entering the WSDL click on create Web Service Reference Manually. Remember, we would have to create one reference for each and every web service. Following are the URLs that you would have to use for each service</p>
<pre name="code" class="cpp">

XMLViewService - http://localhost:9704/analytics/saw.dll?SoapImpl=xmlViewService
SecurityService - http://localhost:9704/analytics/saw.dll?SoapImpl=securityService
WebCatalogService - http://localhost:9704/analytics/saw.dll?SoapImpl=webCatalogService
SAWSessionService - http://localhost:9704/analytics/saw.dll?SoapImpl=nQSessionService
JobManagementService - http://localhost:9704/analytics/saw.dll?SoapImpl=jobManagementService
ReplicationService - http://localhost:9704/analytics/saw.dll?SoapImpl=replicationService
ReportEditingService - http://localhost:9704/analytics/saw.dll?SoapImpl=reportService
IBotService - http://localhost:9704/analytics/saw.dll?SoapImpl=ibotService
HTMLViewService - http://localhost:9704/analytics/saw.dll?SoapImpl=htmlViewService
MetadataService - http://localhost:9704/analytics/saw.dll?SoapImpl=metadataService
</pre>
<p>In our case since we want to authenticate and trigger an ibot, we would have to use 2 services. They are SAWSession service and IBotService. While creating a web service reference for the saw session service, use the below XML (you can obtain this from the SOAP UI tool).</p>
<pre name="code" class="xml">

&lt;soapenv:Envelope xmlns:soapenv=&quot;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;&quot; xmlns:v5=&quot;com.siebel.analytics.web/soap/v5&quot;&gt;
   &lt;soapenv:Header/&gt;
   &lt;soapenv:Body&gt;
      &lt;v5:logon&gt;
         &lt;v5:name&gt;Administrator&lt;/v5:name&gt;
         &lt;v5:password&gt;welcome1&lt;/v5:password&gt;
      &lt;/v5:logon&gt;
   &lt;/soapenv:Body&gt;
&lt;/soapenv:Envelope&gt;
</pre>
<p>In the above XML, Administrator and welcome1 are the username/passwords for my BI EE instance. If you want you can replace the actual values with #ITEMNAME# to populate them dynamically based on page/application items.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAPEXIntegrationUsingWebServices/photo#5197561560222970306"><img src="http://lh5.ggpht.com/krisvenky83/SCFys39QscI/AAAAAAAADRw/lPcWICm3Dco/s400/Snap2.jpg" alt="" /></a></p>
<p>Remember, to enter a collection name for storing the reponse. This is very important since we would have to extract the session id and pass it on to another service. In my case, i had used WSDL_COLLECTION as the name of the collection (Dont worry about creating these collections. These are automatically created. All you need to do is to enter the name. you can get what is stored in the collection by querying the APEX_COLLECTIONS view). Similarly use the below XML for the executeiBotnow method of the IBotService.</p>
<pre name="code" class="xml">
 &lt;soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:v5=&quot;com.siebel.analytics.web/soap/v5&quot;&gt;
&lt;soapenv:Header/&gt;
&lt;soapenv:Body&gt;
&lt;v5:executeIBotNow&gt;
&lt;v5:path&gt;/users/administrator/_ibots/Test&lt;/v5:path&gt;
&lt;v5:sessionID&gt;#F101_SESSIONID#&lt;/v5:sessionID&gt;
&lt;/v5:executeIBotNow&gt;
&lt;/soapenv:Body&gt;
&lt;/soapenv:Envelope&gt;
</pre>
<p>Here, replace the v5:path tag value with the ibot path that you need to execute. Since session ids are dynamic, we would have to reference an application level item (F101_SESSIONID) which would be populated by the SAWSession service. Again, enter a collection name like WSDL_COLLECTIONSCHED for storing the result. Once these 2 web service references have been created, create a page process to call the Logon Method of the SAWSession service.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAPEXIntegrationUsingWebServices/photo#5197561568812904914"><img src="http://lh3.ggpht.com/krisvenky83/SCFytX9QsdI/AAAAAAAADR4/7PWrV1TasEc/s400/Snap3.jpg" alt="" /></a></p>
<p>Make this service to be conditionally called on the submit of a button (Login Button). Whenever each of the service is called from within APEX, the result is stored in a collection. Since this stores the result of a web service response, it would be stored as a CLOB in the CLOB001 column of the APEX_COLLECTIONS view. Typically the response of the 1st service would be like the one shown below.</p>
<pre name="code" class="xml">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;
&lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:soapenc=&quot;http://schemas.xmlsoap.org/soap/encoding/&quot; xmlns:sawsoap=&quot;com.siebel.analytics.web/soap/v5&quot;&gt;
&lt;soap:Body&gt;
&lt;sawsoap:logonResult&gt;
&lt;sawsoap:sessionID xsi:type=&quot;xsd:string&quot;&gt;ihdcqbtmm8q06ii2opb7qhh44npfqh5v0liad5izOr07UFe9W00&lt;/sawsoap:sessionID&gt;
&lt;/sawsoap:logonResult&gt;
&lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
</pre>
<p>As you see the sessionid would be embedded in the SOAP response. The most common method to extract the session id is to write a simple XPath query with the corresponding namespaces. But in our case, we would not be doing that since the resultant SOAP response is a constant. So, let write a simple query as shown below to extract the session id from the above XML.</p>
<pre name="code" class="cpp">

SELECT SUBSTR(DBMS_LOB.SUBSTR(CLOB001,4000,1),392,INSTR(DBMS_LOB.SUBSTR(CLOB001,4000,1),&#039;&lt;/sawsoap:sessionID&gt;&#039;)-392) FROM APEX_COLLECTIONS WHERE COLLECTION_NAME = &#039;WSDL_COLLECTION&#039;
</pre>
<p>Use the above query to populate the F101_SESSIONID application level item. Once this is done, create another page process to call the executeIBot method of the IBotservice. Make this process to be executed after the execution of SAWSessionservice page process. Now this would automatically trigger the ibot.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAPEXIntegrationUsingWebServices/photo#5197561577402839522"><img src="http://lh5.ggpht.com/krisvenky83/SCFyt39QseI/AAAAAAAADSA/gg7T92gXzDA/s400/Snap4.jpg" alt="" /></a></p>
<p>This should give you an idea of how to go about calling BI EE web services from APEX. Lets look at more complex scenarios lin future blog entries.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/302/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/302/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=302&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/07/oracle-bi-ee-101332-apex-integration-using-web-services-triggering-ibots/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh3.ggpht.com/krisvenky83/SCFysX9QsbI/AAAAAAAADRo/WtjupyEHeY4/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SCFys39QscI/AAAAAAAADRw/lPcWICm3Dco/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh3.ggpht.com/krisvenky83/SCFytX9QsdI/AAAAAAAADR4/7PWrV1TasEc/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SCFyt39QseI/AAAAAAAADSA/gg7T92gXzDA/s400/Snap4.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3.2 and JDeveloper 11g Tech Preview 3/4 - New Integration Features - Public BI EE pages without Authentication - NoAuthGo Parameter</title>
		<link>http://oraclebizint.wordpress.com/2008/05/05/oracle-bi-ee-101332-and-jdeveloper-11g-tech-preview-34-new-integration-features-public-bi-ee-pages-without-authentication-noauthgo-parameter/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/05/oracle-bi-ee-101332-and-jdeveloper-11g-tech-preview-34-new-integration-features-public-bi-ee-pages-without-authentication-noauthgo-parameter/#comments</comments>
		<pubDate>Mon, 05 May 2008 09:57:06 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=301</guid>
		<description><![CDATA[As you might probably be aware, JDeveloper 11g Tech Preview 4 is already out for everyone to download. I am not sure how many of you actually noticed this, but in Tech Preview 3 of JDeveloper a new integration between JDeveloper and BI EE was added(Strange that this was not announced anywhere since i found [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As you might probably be aware, <a href="http://www.oracle.com/technology/software/products/jdev/htdocs/soft11tp.html">JDeveloper 11g Tech Preview 4</a> is already out for everyone to download. I am not sure how many of you actually noticed this, but in Tech Preview 3 of JDeveloper a new integration between JDeveloper and BI EE was added(Strange that this was not announced anywhere since i found this out by chance) But the problem with that release(not a release per se since it is only a Tech Preview) was it was still buggy at best since the ADF components and BI EE somehow did not work together well (atleast on the instances that i tried). But now that TP4 is out, i thought i would try out the integration again. Alas, this did not work out again!!! There are still some issues with the integration. This blog entry is a compilation of my findings. This integration should give you an idea of how BI EE is going to be integrated into a majority of Oracle&#8217;s other suite of products. One can now drag and drop BI EE components like reports, dashboards etc directly into ADF-JSP pages to generate custom pages. For example look at the screenshot below,</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEEJDeveloperTP4Integration/photo#5196832153150096434"><img src="http://lh5.ggpht.com/krisvenky83/SB7bTy3XBDI/AAAAAAAADQQ/IGhSWCrM7LQ/s400/Snap1.jpg" alt="" /></a></p>
<p>As you see above, one can add connections directly to a Jdeveloper instance. That connection can automatically recognize the web catalog components of BI EE. One other very interesting feature is that one can model business components with BI EE as a data source. For example, if you are aware of the BI EE and BIP integration, you can query a report and add a template to that report. On the same lines one can use a BI EE report as a base and then one can add multiple views on top of it. These views will use the JDBC driver of BI EE.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEEJDeveloperTP4Integration/photo#5196832166034998338"><img src="http://lh4.ggpht.com/krisvenky83/SB7bUi3XBEI/AAAAAAAADQY/Qq9PWaz7uSM/s400/Snap2.jpg" alt="" /></a></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEEJDeveloperTP4Integration/photo#5196832174624932946"><img src="http://lh6.ggpht.com/krisvenky83/SB7bVC3XBFI/AAAAAAAADQg/zt-VHPmQuGM/s400/Snap3.jpg" alt="" /></a></p>
<p>One other very important feature that i noticed was the use of &#8220;no authentication&#8221; for BI EE reports. If you have worked with BI Publisher or Oracle Portal, you would be aware of the fact that one can expose individual reports/webpages to external users without authentication. Till now BI EE did not have this feature. I was under the impression that this is not available in 10.1.3.3.2 version of BI EE too. But when i looked closely at the integration between BI EE and JDeveloper, i noticed that while rendering BI EE reports there was an usage of a special URL parameter called <strong>NoAuthGo</strong> for all the reports. This i believe would give the Public Pages/Guest folder feature of Oracle Portal/BI Publisher to BI EE. But when i tried using it directly as below</p>
<pre name="code" class="cpp">
 http://localhost:9704/analytics/saw.dll?NoAuthGo&amp;path=/shared/Paint%20Demo/Prompts%20Across%20SAs/Report%201
</pre>
<p>and it gave me the below page</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEEJDeveloperTP4Integration/photo#5196832183214867554"><img src="http://lh4.ggpht.com/krisvenky83/SB7bVi3XBGI/AAAAAAAADQo/hXEWxUniviY/s400/Snap4.jpg" alt="" /></a></p>
<p>What struck me was the error message.</p>
<blockquote><p><strong>&#8220;If you would like to use this powerful capability, please contact this site&#8217;s administrator&#8221;</strong></p></blockquote>
<p>I believe there has to be an undocumented parameter in instanceconfig.xml (most probably under the AUTH tags) to enable this feature. If anyone knows what that parameter is, feel free to share it in the comments section. As far as i see, the integration is based on using the URL parameters which is well in line with my observations <a href="http://oraclebizint.wordpress.com/2008/01/28/oracle-bi-ee-101332-integration-into-external-applicationsportals/">here</a>. Excellent piece of integration and still more to come in the coming releases!!!.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/301/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/301/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=301&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/05/oracle-bi-ee-101332-and-jdeveloper-11g-tech-preview-34-new-integration-features-public-bi-ee-pages-without-authentication-noauthgo-parameter/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh5.ggpht.com/krisvenky83/SB7bTy3XBDI/AAAAAAAADQQ/IGhSWCrM7LQ/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SB7bUi3XBEI/AAAAAAAADQY/Qq9PWaz7uSM/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SB7bVC3XBFI/AAAAAAAADQg/zt-VHPmQuGM/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SB7bVi3XBGI/AAAAAAAADQo/hXEWxUniviY/s400/Snap4.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3/2 - Automating Password Updates of Connection Pools and Users - Command Line Options</title>
		<link>http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/</link>
		<comments>http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/#comments</comments>
		<pubDate>Fri, 02 May 2008 05:17:14 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=300</guid>
		<description><![CDATA[If you had gone through my blog entry here, i would have talked about using UDML as a way for automating migration from dev to test/prod environments. But the major problem with UDML is that one cannot update the passwords of Connection Pools, Users etc since the UDML expects them to be encoded. In such [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you had gone through my blog entry <a href="http://oraclebizint.wordpress.com/2008/04/04/oracle-bi-ee-101332-udml-to-automate-repository-updates-migration-of-repositories-from-development-to-testproduction-environment/">here</a>, i would have talked about using UDML as a way for automating migration from dev to test/prod environments. But the major problem with UDML is that one cannot update the passwords of Connection Pools, Users etc since the UDML expects them to be encoded. In such a case, for updating passwords alone we can use an undocumented command line switch option for the AdminTool. For example, look at the screenshot below.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAutomatePasswordUpdatesOfConnectionPools/photo#5195645651254707170"><img src="http://lh3.ggpht.com/krisvenky83/SBqkMS3XA-I/AAAAAAAADO4/TdPRWmCPJcQ/s400/Snap1.jpg" alt="" /></a></p>
<p>This is nothing but the connection Pool property of the ORCL database. Here, we would like to change the schema names and its corresponding passwords. For example, we would like to change the schema to SH and also would like to change the password. In order to do that, open a text editor and enter the below command. Save the file in the same directory as the Admin Tool ({OracleBI}\Server\Bin). If not, then you would have to give the full path of the file.</p>
<pre name="code" class="cpp">
Open Dev_Machine.rpd Administrator Administrator
SetProperty &quot;Connection Pool&quot; &quot;orcl&quot;.&quot;Connection Pool&quot; &quot;User&quot; &quot;sh&quot;
SetProperty &quot;Connection Pool&quot; &quot;orcl&quot;.&quot;Connection Pool&quot; &quot;Password&quot; &quot;welcome1&quot;
Save
Exit
</pre>
<p>Now, open up a command prompt and navigate to {OracleBI}\Server\Bin. Typein in the below command,</p>
<pre name="code" class="cpp">
 admintool /command commandlineswitch.txt
</pre>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAutomatePasswordUpdatesOfConnectionPools/photo#5195645659844641778"><img src="http://lh5.ggpht.com/krisvenky83/SBqkMy3XA_I/AAAAAAAADPA/6i9wkD6OiEo/s400/Snap2.jpg" alt="" /></a></p>
<p>This would automatically update the connection pool values.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAutomatePasswordUpdatesOfConnectionPools/photo#5195645668434576386"><img src="http://lh3.ggpht.com/krisvenky83/SBqkNS3XBAI/AAAAAAAADPI/1I1jiPPm-2U/s400/Snap3.jpg" alt="" /></a></p>
<p>You can use the above to update many objects within the repository. For updating passwords for users, just use the nqschangepassword.exe tool. For more details on this, check my blog entry <a href="http://oraclebizint.wordpress.com/2008/03/31/oracle-bi-ee-101332-automating-passwords-resets-nqschangepasswordexe-utility/">here</a>. So, on a high level your entire migration process would look as shown below</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/BIEEAutomatePasswordUpdatesOfConnectionPools/photo#5195645677024510994"><img src="http://lh5.ggpht.com/krisvenky83/SBqkNy3XBBI/AAAAAAAADPQ/hlmL2d6kRfc/s400/Snap4.jpg" alt="" /></a></p>
<p>Thanks to Phil for sharing this.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/300/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/300/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=300&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh3.ggpht.com/krisvenky83/SBqkMS3XA-I/AAAAAAAADO4/TdPRWmCPJcQ/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SBqkMy3XA_I/AAAAAAAADPA/6i9wkD6OiEo/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh3.ggpht.com/krisvenky83/SBqkNS3XBAI/AAAAAAAADPI/1I1jiPPm-2U/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SBqkNy3XBBI/AAAAAAAADPQ/hlmL2d6kRfc/s400/Snap4.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3/2 - Understanding Dashboard Prompts - Passing Prompts to multiple Subject Areas - Aliases</title>
		<link>http://oraclebizint.wordpress.com/2008/04/30/oracle-bi-ee-101332-understanding-dashboard-prompts-passing-prompts-to-multiple-subject-areas-aliases/</link>
		<comments>http://oraclebizint.wordpress.com/2008/04/30/oracle-bi-ee-101332-understanding-dashboard-prompts-passing-prompts-to-multiple-subject-areas-aliases/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 11:06:29 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<category><![CDATA[OBI EE Plus]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/?p=299</guid>
		<description><![CDATA[I got a question the other day with regard to passing dashboard prompt values to multiple reports from different Subject Area&#8217;s. The user&#8217;s questions was &#8220;If i have a dashboard prompt on a column from one subject area, will i be able to restrict the data on a report from another subject area?&#8221;. Thought the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I got a question the other day with regard to passing dashboard prompt values to multiple reports from different Subject Area&#8217;s. The user&#8217;s questions was &#8220;If i have a dashboard prompt on a column from one subject area, will i be able to restrict the data on a report from another subject area?&#8221;. Thought the question is pretty straight forward, i thought this warrants a detailed explanation of how the dashboard prompts work. As always, lets understand this through an example. We shall be using the default Paint and Paint Exec subject areas. Also, as we move along we will build more subject areas to see the impact of a dashboard prompt on 4 different reports from 4 different subject areas. Lets first start with creating a simple dashboard prompt on the <strong>year</strong> column of the<strong> Paint</strong> subject area.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993494830547778"><img src="http://lh3.ggpht.com/krisvenky83/SBhTDy3XA0I/AAAAAAAADNQ/QkGYscXrab0/s400/Snap1.jpg" alt="" /></a></p>
<p>Note down the Presentation Table Name and Presentation Column Name of the above prompt. It is <strong>&#8220;Periods&#8221;.&#8221;Year&#8221;.</strong> Now, lets go to the Paint Subject area and create a simple report containing Year and Sales. Ensure that you have a &#8220;is prompted&#8221; clause filter on the Year column.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993507715449682"><img src="http://lh6.ggpht.com/krisvenky83/SBhTEi3XA1I/AAAAAAAADNY/RjR4pfPw03k/s400/Snap2.jpg" alt="" /></a></p>
<p>Similarly, create the same report using <strong>&#8220;Periods&#8221;.&#8221;Year&#8221;</strong> column and the sales measure column on the Paint Exec subject area. Also add the is prompted clause filter on the year column. Now, put the dashboard prompt and both of the reports in a dashboard page. Now, if you change the year value in the prompt, both the reports would get affected.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993516305384290"><img src="http://lh4.ggpht.com/krisvenky83/SBhTFC3XA2I/AAAAAAAADNg/ViGPS2GeDyw/s400/Snap3.jpg" alt="" /></a></p>
<p>Now, you have noticed that both the reports get filtered because the Presentation Table and Presentation Column names for both Paint and Paint Exec Subject areas for the Year column are the same. Now, lets create a copy of the Paint Subject area and rename the Presentation Table of the Year column to something like <strong>&#8220;Periods New&#8221;.</strong></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993524895318898"><img src="http://lh6.ggpht.com/krisvenky83/SBhTFi3XA3I/AAAAAAAADNo/1DcvjjPeVCU/s400/Snap4.jpg" alt="" /></a></p>
<p>Now, create the same report as shown above i.e Year and Sales report with an &#8220;is prompted&#8221; clause on the Year column. Add this report to the dashboard. Now, if you notice, the filter would not be applied to the third report.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993533485253506"><img src="http://lh4.ggpht.com/krisvenky83/SBhTGC3XA4I/AAAAAAAADNw/Us3Af8aYm9A/s400/Snap5.jpg" alt="" /></a></p>
<p>This would be the typical use case. One would have different subject areas with different names and we would like to apply filter from a dashboard prompt on one column to a report on another column in another subject area. So, in order for the filter to be applicable without changing presentation Table and column names, we have something called as &#8220;Aliases&#8221;. In our case, add an alias to the Periods New presentation Table with same Presentation Table name of the column that was used in the prompt. In our case it is Periods.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993542075188114"><img src="http://lh6.ggpht.com/krisvenky83/SBhTGi3XA5I/AAAAAAAADN4/UkDafWTxaQM/s400/Snap6.jpg" alt="" /></a></p>
<p>Just by adding the filters, the filters would not be applied. Go back to the 3rd report we created. In the column formula of the year column (this is important. Aliases would not be resolved internally. We would have to put their names in the formula explicitly), change it from &#8220;Periods New&#8221; to &#8220;Periods&#8221;. Now you would notice that the filter would be applied on the 3rd report also.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993550665122722"><img src="http://lh4.ggpht.com/krisvenky83/SBhTHC3XA6I/AAAAAAAADOA/I1ALvOUZpXU/s400/Snap7.jpg" alt="" /></a></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993554960090034"><img src="http://lh5.ggpht.com/krisvenky83/SBhTHS3XA7I/AAAAAAAADOI/Hol5rSlO2vM/s400/Snap8.jpg" alt="" /></a></p>
<p>In our example, all our subject areas come from a single BM. What if we have completely 2 different subject areas from 2 different Business Models? The above would work even in that case too. Ensure that your reports refer to the aliased columns instead of their original column names. The below screenshot shows a 4th report (SA from a different BM) filtered using the same technique.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossSubjectAreaFilters/photo#5194993563550024642"><img src="http://lh3.ggpht.com/krisvenky83/SBhTHy3XA8I/AAAAAAAADOQ/TMzU9G560-s/s400/Snap9.jpg" alt="" /></a></p>
<p>So, in a nut shell, if you want a dashboard prompt filter to be applied to reports sourcing different BM or SA&#8217;s you basically would have to add an alias of the dashboard promt column&#8217;s Presentation Table name and the Presentation Column name to the report columns. This is not applicable if you are using presentation variables. Aliases are not required if you are filtering reports by presentation variables.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/299/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/299/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=299&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/04/30/oracle-bi-ee-101332-understanding-dashboard-prompts-passing-prompts-to-multiple-subject-areas-aliases/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh3.ggpht.com/krisvenky83/SBhTDy3XA0I/AAAAAAAADNQ/QkGYscXrab0/s400/Snap1.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SBhTEi3XA1I/AAAAAAAADNY/RjR4pfPw03k/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBhTFC3XA2I/AAAAAAAADNg/ViGPS2GeDyw/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SBhTFi3XA3I/AAAAAAAADNo/1DcvjjPeVCU/s400/Snap4.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBhTGC3XA4I/AAAAAAAADNw/Us3Af8aYm9A/s400/Snap5.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SBhTGi3XA5I/AAAAAAAADN4/UkDafWTxaQM/s400/Snap6.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBhTHC3XA6I/AAAAAAAADOA/I1ALvOUZpXU/s400/Snap7.jpg" medium="image" />

		<media:content url="http://lh5.ggpht.com/krisvenky83/SBhTHS3XA7I/AAAAAAAADOI/Hol5rSlO2vM/s400/Snap8.jpg" medium="image" />

		<media:content url="http://lh3.ggpht.com/krisvenky83/SBhTHy3XA8I/AAAAAAAADOQ/TMzU9G560-s/s400/Snap9.jpg" medium="image" />
	</item>
		<item>
		<title>Oracle BI EE 10.1.3.3/2 - Conditional Formatting based on multiple character columns in a Pivot Table</title>
		<link>http://oraclebizint.wordpress.com/2008/04/29/oracle-bi-ee-101332-conditional-formatting-based-on-multiple-character-columns-in-a-pivot-table/</link>
		<comments>http://oraclebizint.wordpress.com/2008/04/29/oracle-bi-ee-101332-conditional-formatting-based-on-multiple-character-columns-in-a-pivot-table/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 09:02:36 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
		
		<category><![CDATA[All Posts]]></category>

		<guid isPermaLink="false">http://oraclebizint.wordpress.com/2008/04/29/oracle-bi-ee-101332-conditional-formatting-based-on-multiple-character-columns-in-a-pivot-table/</guid>
		<description><![CDATA[Use this approach only if you have no other options. Also, this would work only if you have non-numeric columns(on which you want to apply conditional formatting). Not an elegant solution but would work neverthless. As the title of this blog suggests we shall be looking at an approach to enable cross column conditional formatting [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong><em>Use this approach only if you have no other options. Also, this would work only if you have non-numeric columns(on which you want to apply conditional formatting). Not an elegant solution but would work neverthless.</em></strong> As the title of this blog suggests we shall be looking at an approach to enable cross column conditional formatting on Pivot Tables. You might probably be aware of the fact that BI EE does not support cross column conditional formatting in Pivot Tables. This is stated very clearly in the New Features Guide <a href="http://www.oracle.com/appserver/business-intelligence/docs/oracle-bi-ee-new-features-10gr3.pdf" target="_blank">here</a>. But what if your end user somehow wants this feature. In such a case, just follow the below mentioned procedure. Lets start with a simple Pivot table report as shown below</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601226877469378"><img src="http://lh5.ggpht.com/krisvenky83/SBbuSy3XAsI/AAAAAAAADL4/Kxc3PfWdPtc/s400/Snap2.jpg" alt="" /></a></p>
<p>The above report gives a report on the Region, Brand and their corresponding sales. Now, our aim is to highlight all the Regions in Red whose Brand value is Enterprise. In a tabular view this is straightforward since it supports cross column conditional formatting. But since in our case this is a pivot table, go back to the criteria tab and edit the formula tab of the Region column. Type in the below formula.</p>
<blockquote><p>&#8216;&lt;!&#8211; &#8216;|| Products.Brand||&#8217; &#8211;&gt;&#8217;||Markets.Region</p></blockquote>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601231172436690"><img src="http://lh6.ggpht.com/krisvenky83/SBbuTC3XAtI/AAAAAAAADMA/xb241FIgJoY/s400/Snap3.jpg" alt="" /></a></p>
<p>Now, convert this column to a HTML format.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601239762371298"><img src="http://lh4.ggpht.com/krisvenky83/SBbuTi3XAuI/AAAAAAAADMI/vtGzLqbvCfQ/s400/Snap4.jpg" alt="" /></a></p>
<p>Once this is done, go to conditional format of this column and give the necessary conditional formats (You would have to choose all the 4 Enterprise Brands||Regions. This is the main drawback with this approach. It would really nice if conditional Formatting supports the containsAny operator ).</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601248352305906"><img src="http://lh6.ggpht.com/krisvenky83/SBbuUC3XAvI/AAAAAAAADMQ/2UODggXfAQk/s400/Snap5.jpg" alt="" /></a></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601256942240514"><img src="http://lh4.ggpht.com/krisvenky83/SBbuUi3XAwI/AAAAAAAADMY/oERJD6hFkic/s400/Snap6.jpg" alt="" /></a></p>
<p>Now, if you go to the pivot table you would notice that all the regions which are under the Enterprise Brand would be highlighted. The idea is to basically concatenate the columns and then apply the conditional formatting. The formula above (which is nothing but HTML commenting) will avoid the display of the columns multiple times.</p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601287007011602"><img src="http://lh3.ggpht.com/krisvenky83/SBbuWS3XAxI/AAAAAAAADMg/iLQBPo7Phx4/s400/Snap7.jpg" alt="" /></a></p>
<p>     <a href="http://picasaweb.google.com/krisvenky83/OBIEECrossColumnConditionalFormatPivotTables/photo#5194601291301978914"><img src="http://lh4.ggpht.com/krisvenky83/SBbuWi3XAyI/AAAAAAAADMo/nPV00yGpYmY/s400/Snap8.jpg" alt="" /></a></p>
<p>Not the best solution but can be useful if you somehow need to use cross-column formatting in pivot tables.</p>
<p> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/oraclebizint.wordpress.com/298/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/oraclebizint.wordpress.com/298/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oraclebizint.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oraclebizint.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/oraclebizint.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/oraclebizint.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/oraclebizint.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/oraclebizint.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/oraclebizint.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/oraclebizint.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/oraclebizint.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/oraclebizint.wordpress.com/298/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=oraclebizint.wordpress.com&blog=1386373&post=298&subd=oraclebizint&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://oraclebizint.wordpress.com/2008/04/29/oracle-bi-ee-101332-conditional-formatting-based-on-multiple-character-columns-in-a-pivot-table/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/krisvenkat-128.jpg" medium="image">
			<media:title type="html">krisvenkat</media:title>
		</media:content>

		<media:content url="http://lh5.ggpht.com/krisvenky83/SBbuSy3XAsI/AAAAAAAADL4/Kxc3PfWdPtc/s400/Snap2.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SBbuTC3XAtI/AAAAAAAADMA/xb241FIgJoY/s400/Snap3.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBbuTi3XAuI/AAAAAAAADMI/vtGzLqbvCfQ/s400/Snap4.jpg" medium="image" />

		<media:content url="http://lh6.ggpht.com/krisvenky83/SBbuUC3XAvI/AAAAAAAADMQ/2UODggXfAQk/s400/Snap5.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBbuUi3XAwI/AAAAAAAADMY/oERJD6hFkic/s400/Snap6.jpg" medium="image" />

		<media:content url="http://lh3.ggpht.com/krisvenky83/SBbuWS3XAxI/AAAAAAAADMg/iLQBPo7Phx4/s400/Snap7.jpg" medium="image" />

		<media:content url="http://lh4.ggpht.com/krisvenky83/SBbuWi3XAyI/AAAAAAAADMo/nPV00yGpYmY/s400/Snap8.jpg" medium="image" />
	</item>
	</channel>
</rss>