<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rittman Mead Consulting &#187; Uncategorized</title>
	<atom:link href="http://www.rittmanmead.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rittmanmead.com</link>
	<description>Delivering Oracle Business Intelligence</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>OBIEE11G Scripting – generate XUDML and change the password of the connection pools</title>
		<link>http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/</link>
		<comments>http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 19:00:23 +0000</pubDate>
		<dc:creator>Koen Vantomme</dc:creator>
				<category><![CDATA[BI (General)]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=9034</guid>
		<description><![CDATA[Imagine that you want to migrate your RPD to different environments.  By using scripting utilities you can generate a new RPD and make changes for the new RPD in the generated file.  The  original RPD will be exported to  UDML or XUDML , in the generated file you can make changes for future RPD.  For [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine that you want to migrate your RPD to different environments.  By using scripting utilities you can generate a new RPD and make changes for the new RPD in the generated file.  The  original RPD will be exported to  UDML or XUDML , in the generated file you can make changes for future RPD.  For this scenario we are going to use XUDML, the focus is on changing the password of the connection pools by using scripting commands.</p>
<p>If you want to export to UDML than you can use the commands: <strong>nqudmlexec.exe</strong> and  <strong>nqudmlgen.exe</strong>.<br />
If you want to export to XUDML than you can use the commands: <strong>biserverxmlgen.exe</strong> and  <biserverxmlexec.exe</strong><br />
These commands can be found in this location: C:\oracle\middleware\Oracle_BI1\bifoundation\server\bin</p>
<p>Lets start with an example to export an RPD to XUDML.</p>
<p>1. Make a copy of your original RPD and put in a temporary folder , eg c:\testconnpool.<br />
2. Generate the XUDML by executing the command ﻿biserverxmlgen<br />
3. Go to the folder C:\oracle\middleware\Oracle_BI1\bifoundation\server\bin and type this command</p>
<p><code>biserverxmlgen -R C:\testconnpool\base.rpd -P Admin123 -O c:\testconnpool\test.xml -8</code></p>
<p>The parameters for the biserverxmlgen command are as follows:</p>
<p><code>- P repository_password<br />
- R repository_pathname<br />
- O output_script<br />
-8 UTF-8<br />
</code></p>
<p>4. When this step is successful the XUDML is generated. Open the XUDML file named “test.xml” and check the content of the file.<br />
<code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;</code></p>
<p>As this post is about changing the connection pool we are going to look in the XUDML file and look for the tag <em>&lt;Connection Pool&gt;</em></p>
<p><code>&lt;ConnectionPool name="Master" parentName="&amp;quot;Master&amp;quot;" parentId="3023:5" parentUid="8" id="3029:7" uid="10" user="obiee" <strong>password="6C6F0BE01FC4111F3AC2236A364D912E9B70195D55A2B76F203F3DDAF9C76F072606B70FAE3A2C3FC913<br />
843F794309A82CF208A690AD0045D3DCE7CCEEA3B72F 137949B8C699489A5D548D7D5F4828ADB4071CCB22E7FEECBCE71592C1AC13E3"</strong> timeout="300" maxConnDiff="10" maxConn="10" dataSource="master" type="Default" reqQualifedTableName="false" isSharedLogin="true" isConcurrentQueriesInConnection="false" isCloseAfterEveryRequest="false" outputType="xml" bulkInsertBufferSize="131072" tempTablePrefix="TT" transactionBoundary="1000" xmlaUseSession="false" isSiebelJDBSecured="false"&gt;&lt;Description&gt;&lt;/Description&gt;&lt;/ConnectionPool&gt;</code></p>
<p>So we were able to export the RPD to XUDML and to find the connection pool in this file. Now we want to change the password of this connection pool but this password is encrypted. When you try to change the encrypted password to  the new password  this will not work. Some extra steps are needed to change the password of the connection pool.</p>
<p>5. Go back to the  original copy of the RPD, open it and select <strong>Manage</strong> &gt; <strong>Variables</strong> from the application menu.</p>
<p><a rel="attachment wp-att-9183" href="http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/1-5/"><img class="aligncenter size-full wp-image-9183" src="http://www.rittmanmead.com/wp-content/uploads/2011/11/14.jpg" alt="" width="506" height="364" /></a></p>
<p>6. Now we are going to create two static repository variables:</p>
<p><code>puser ‘obiee’<br />
ppass ‘mastertest’</code></p>
<p><a rel="attachment wp-att-9203" href="http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/2-3/"><img class="aligncenter size-full wp-image-9203" src="http://www.rittmanmead.com/wp-content/uploads/2011/11/22.jpg" alt="" width="408" height="440" /></a></p>
<p>7. Next, go the connection pool in the rpd and replace the user and the password with the static variables. Replace the user name with <code><strong>valueof(puser)</strong> </code> and replace the password with <code><strong>valueof(ppass) </strong></code>and save the RPD.</p>
<p><a rel="attachment wp-att-9191" href="http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/attachment/3/"><img class="aligncenter size-full wp-image-9191" src="http://www.rittmanmead.com/wp-content/uploads/2011/11/3.jpg" alt="" width="508" height="721" /></a></p>
<p>8. Now rerun the XUDML command<br />
<code>biserverxmlgen -R C:\testconnpool\base.rpd -P Admin123 -O c:\testconnpool\test2.xml -8</code></p>
<p>9. Open the XUDML file &#8220;test2.xml&#8221; and look for the variable tag ppass<br />
<code>&lt;Variable name="puser" id="3031:65" uid="126"&gt;<br />
&lt;Description&gt;&lt;/Description&gt;<br />
&lt;Expr&gt;&lt;![CDATA['<strong>obiee</strong>']]&gt;&lt;/Expr&gt;<br />
&lt;/Variable&gt;<br />
&lt;Variable name="ppass" id="3031:66" uid="128"&gt;<br />
&lt;Description&gt;&lt;/Description&gt;<br />
&lt;Expr&gt;&lt;![CDATA['<strong>mastertest</strong>']]&gt;&lt;/Expr&gt;<br />
&lt;/Variable&gt;</code></p>
<p>Change the content of this variable with the desired new password; in this case you need to replace &#8216;mastertest&#8217; by the new password and save the changes.</p>
<p>Now generate the new RPD by using the command biserverxmlexec. Go to the folder C:\oracle\middleware\Oracle_BI1\bifoundation\server\bin and execute this command:</p>
<p><code>biserverxmlexec -I c:\testconnpool\test2.xml -O base2.rpd</code></p>
<p>The tool will prompt for the repository password.</p>
<p>The parameters for the biserverxmlexec command are as follows:</p>
<p><code>-P      : Password for repository<br />
-I      : Input script file name<br />
-B      : Base repository name<br />
-O      : Output repository name</code></p>
<p>A new RPD is generated and the password for the connection pool has been changed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/11/obiee11g-scripting-%e2%80%93-generate-xudml-and-change-the-password-of-the-connection-pools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sydney to Host BI/EPM Conference Nov-2011</title>
		<link>http://www.rittmanmead.com/2011/08/sydney-to-host-biepm-conference-nov-2011/</link>
		<comments>http://www.rittmanmead.com/2011/08/sydney-to-host-biepm-conference-nov-2011/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 01:23:40 +0000</pubDate>
		<dc:creator>Ashley Beauman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8716</guid>
		<description><![CDATA[I&#8217;ve just returned back from Sydney after attending the annual Insync11 conference at Darling Harbour after giving the first presentation on behalf of Rittman Mead Oceania at an Australian event. This was a good chance to put faces to names of people I have met since RMO started back in March and some faces I haven’t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just returned back from Sydney after attending the annual Insync11 conference at Darling Harbour after giving the first presentation on behalf of Rittman Mead Oceania at an Australian event. This was a good chance to put faces to names of people I have met since RMO started back in March and some faces I haven’t seen for a while.</p>
<p>I must give a huge thanks to Bambi Price and her team from <a href="http://www.parklane.com.au/">Park Lane Technologies </a>here in Melbourne for the assistance provided to RMO and bringing events such as Insync to my attention, and also allowing me to shelter in their booth during the conference.</p>
<p>Coinciding with this event was the announcement of the ODTUG “<a href="http://www.odtugspconference.com/index.html">Seriously Practical’ </a>conference to be held this year in Sydney Australia on the 3rd and 4th of November 2011. After a long hiatus from these shores, Mark Rittman will be attending, along with recently named Oracle ACE Stewart Bryson, Managing Director of Rittman Mead America plus a list of expert speakers in BI/EPM which can be found <a href="http://www.odtugspconference.com/Presenters.html">here</a>.</p>
<p>This is a great chance to see both Mark and Stewart, acclaimed presenters at various events throughout the world presenting what they do best. Mark will be posting more information of this event soon, so stay tuned for further details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/08/sydney-to-host-biepm-conference-nov-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rittman Mead Shortlisted for BI Partner of the Year Awards</title>
		<link>http://www.rittmanmead.com/2011/08/rittman-mead-shortlisted-for-bi-partner-of-the-year-awards/</link>
		<comments>http://www.rittmanmead.com/2011/08/rittman-mead-shortlisted-for-bi-partner-of-the-year-awards/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 10:03:34 +0000</pubDate>
		<dc:creator>Chris Raby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8699</guid>
		<description><![CDATA[Rittman Mead is delighted to have been shortlisted for the UKOUG BI Partner of the Year 2011/12, to be awarded on the 20th October at the Institute of Directors, London. The UKOUG Partner of the Year Awards carry superb kudos in the industry because they are the only awards of this type voted purely by [...]]]></description>
			<content:encoded><![CDATA[<p>Rittman Mead is delighted to have been shortlisted for the UKOUG BI Partner of the Year 2011/12, to be awarded on the 20th October at the Institute of Directors, London. The UKOUG Partner of the Year Awards carry superb kudos in the industry because they are the only awards of this type voted purely by customers.</p>
<p>If you have been pleased with the services offered by Rittman Mead, we would greatly appreciate your vote. You can vote <a href="http://www.registrationline.org.uk/pya/voter.asp">here</a>. Voting opened on the 12th August and will close at midday 31st August 2011. This year to ensure the voting is fair any end-user with a profile on the UKOUG website either as a guest or a member is eligible to vote. You can create a profile <a href="http://www.ukoug.org/membersarea/login/register_user.asp">here</a>.</p>
<p>Voting is for customers and end-users only. For more information about the awards go to this <a href="http://www.ukoug.org/what-we-offer/news/voting-opens-for-the-2011-ukoug-partner-of-the-year-awards/">link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/08/rittman-mead-shortlisted-for-bi-partner-of-the-year-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OBIEE Calculations, MDX Functions, Flattened Measures, and Essbase Sources</title>
		<link>http://www.rittmanmead.com/2011/06/obiee-calculations-mdx-functions-flattened-measures-and-essbase-sources/</link>
		<comments>http://www.rittmanmead.com/2011/06/obiee-calculations-mdx-functions-flattened-measures-and-essbase-sources/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 05:56:33 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Hyperion]]></category>
		<category><![CDATA[Hyperion Essbase]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8566</guid>
		<description><![CDATA[When you starting working with Essbase sources and OBIEE, how you create calculations quickly becomes one of the more interesting aspects of working with the two technologies. With Essbase, you&#8217;ve got a powerful multi-dimensional database that features many functions and calculation capabilities that you&#8217;d like to use with your analyses and dashboards, and the BI [...]]]></description>
			<content:encoded><![CDATA[<p>When you starting working with Essbase sources and OBIEE, how you create calculations quickly becomes one of the more interesting aspects of working with the two technologies. With Essbase, you&#8217;ve got a powerful multi-dimensional database that features many functions and calculation capabilities that you&#8217;d like to use with your analyses and dashboards, and the BI Server does an excellent job of hiding the complexity of working with sources such as these. But if you want to get the best out of Essbase, or at least understand how OBIEE and the BI Server interacts with the Essbase server, it&#8217;s worth taking a look under the covers to see how things work. If you know a bit of Essbase and MDX, the query language that OBIEE uses to communicate with Essbase, it&#8217;s also interesting to see how OBIEE&#8217;s MDX compares with the MDX you&#8217;d write using a tool such as Essbase Administration Services or the MAXL/MDX command-line tool, <strong>essmsh</strong>.</p>
<p>To illustrate what I&#8217;m talking about, take a simple analysis created against the <strong>Sample.Basic</strong> Essbase database, which I&#8217;ve imported into an OBIEE 11.1.1.5. repository using the default settings, and then created physical cube columns for the UDAs within the <strong>Market</strong> dimension, and the <strong>Default</strong> alias table within the <strong>Product</strong> dimension.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-3.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-39.png" border="0" alt="Sshot 3" width="400" height="510" /></p>
<p>Notice how, at this stage, the measure hierarchy has been brought in as-is, with the full hierarchy preserved and a single measure, in a physical cube column called <strong>Basic &#8211; measure</strong>. To get access to a particular measure (for example, <strong>Profit</strong>), you&#8217;ll need to include this measure in an analysis criteria and filter on the <strong>Gen2, Measures</strong>, <strong>Gen3, Measures </strong>or <strong>Gen4, Measures</strong> logical column; or alternatively, access the measure dimension via a hierarchical column, and drill-down or use selection steps until you get to the one you want.</p>
<p>So let&#8217;s start then by creating an analysis where I have the <strong>Marketing</strong> and <strong>Payroll </strong>measures along the columns, and the <strong>East</strong> and <strong>West</strong> regions on the rows, and the numbers are for the Budget scenario. In MDX terms, using the essmsh command-line tool this would look something like:</p>
<pre>MAXL> select {Measures.Marketing, Measures.Payroll} ON COLUMNS,
2>           {Market.East, Market.West, Market.South} ON ROWS
3> from Sample.Basic
4> where {Scenario.Budget};

Axis-1              (Marketing)         (Payroll)
+-------------------+-------------------+-------------------
(East)                            11210                7100
(West)                            16800               11660
(South)                            6120                5090</pre>
<p>In OBIEE 11g, an equivalent analysis would look like this, using a pivot table view:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/NewImage21.png" border="0" alt="NewImage" width="258" height="223" /></p>
<p>The criteria to create such an analysis would look like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-1.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-110.png" border="0" alt="Sshot 1" width="467" height="354" /></p>
<p>Now this criteria is relatively simple, as we&#8217;ve selected measures that are within the same generation (Marketing and Payroll, both within the third generation in the Measure hierarchy). In reality, your measures are likely to come from different measure hierarchy generations, which is the reason you&#8217;ll often flatten the measures in the OBIEE physical model, but I&#8217;ll come on to the why and wherefores of that in a moment. For now though, the criteria is fairly simple and results in the following MDX sent to the Essbase server.</p>
<pre>
With
set [_Market2]  as '{Distinct({[Market].[East], [Market].[South], [Market].[West]})}'
set [_Measures4]  as '{Distinct({[Measures].[Marketing], [Measures].[Payroll]})}'
select
{ [Attribute Calculations]
} on columns,
NON EMPTY {crossjoin({[_Market2]},{[_Measures4]})} properties GEN_NUMBER, [Measures].[MEMBER_UNIQUE_NAME], [Measures].[Memnor], [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
where ([Scenario].[Budget])
</pre>
<p>OK, not so bad. It&#8217;s a variation on what we coded by hand (using <strong>WITH</strong> blocks to define the set of rows and columns upfront, and a <strong>crossjoin</strong> to return the product of the two dimension member sets, but it&#8217;s recognizable as being more or less equivalent to our hand-coded MDX.</p>
<p>So what if we try a simple calculation? Let&#8217;s add the <strong>Marketing</strong> and <strong>Payroll</strong> measures together to create a new measure called <strong>Direct Costs</strong>. In MDX, I&#8217;d write this as:</p>
<pre>
MAXL> with member Measures.[Direct Costs] as
2>            'Measures.Marketing + Measures.Payroll'
3> select {Measures.Marketing, Measures.Payroll, Measures.[Direct Costs]} ON COLUMNS,
4>           {Market.East, Market.West, Market.South} ON ROWS
5> from Sample.Basic
6> where {Scenario.Budget};

Axis-1              (Marketing)         (Payroll)           (Direct Costs)
+-------------------+-------------------+-------------------+-------------------
(East)                            11210                7100               18310
(West)                            16800               11660               28460
(South)                            6120                5090               11210
</pre>
<p>So let&#8217;s try and create this now using OBIEE. Going back to the analysis criteria, I look for a way to add the two measures together.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-4.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-43.png" border="0" alt="Sshot 4" width="600" height="355" /></p>
<p>OK, so this is interesting. There&#8217;s no <strong>Marketing</strong> or <strong>Payroll</strong> measure to select and use as part of an expression, as the measure name is actually a dimension member and there&#8217;s only one measure as-such. This is the drawback with bringing your measure dimension into OBIEE &#8211; you don&#8217;t then have individual measures you can select from to include in an analysis, create or include in calculations, and so on.</p>
<p>Now one way around this is to use the new &#8220;selection steps&#8221; feature in OBIEE 11g to calculate this value post-aggregation, after the initial filtering has happened and using the resulting result set. I therefore create a new selection step, like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-5.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-54.png" border="0" alt="Sshot 5" width="600" height="349" /></p>
<p>and Bob is indeed your uncle.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-6.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-63.png" border="0" alt="Sshot 6" width="461" height="433" /></p>
<p>So apart from figuring out the selection step move, this was actually quite straightforward. So how does the MDX look?</p>
<pre>
With
set [_Market2]  as '{Distinct({[Market].[East], [Market].[South], [Market].[West]})}'
set [_Measures4]  as '{Distinct({[Measures].[Marketing], [Measures].[Payroll]})}'
set [_Measures4FILTER1]  as '{Distinct({[Measures].[Payroll]})}'
set [_Measures4FILTER2]  as '{Distinct({[Measures].[Marketing]})}'
member [Attribute Calculations].[_MSCMFILTER1] as 'AGGREGATE(Intersect([_Measures4FILTER1], {[Measures].CurrentMember}))', SOLVE_ORDER = 102
member [Attribute Calculations].[_MSCMFILTER2] as 'AGGREGATE(Intersect([_Measures4FILTER2], {[Measures].CurrentMember}))', SOLVE_ORDER = 102
select
{ [Attribute Calculations],
[Attribute Calculations].[_MSCMFILTER1],
[Attribute Calculations].[_MSCMFILTER2]
} on columns,
NON EMPTY {crossjoin({[_Market2]},{[_Measures4]})} properties GEN_NUMBER, [Measures].[MEMBER_UNIQUE_NAME], [Measures].[Memnor], [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
where ([Scenario].[Budget])
</pre>
<p>OK, so what&#8217;s going on here is the situation <a href="http://www.rittmanmead.com/2011/04/oracle-bi-ee-11g-decoding-the-essbase-connectivity-part-1/">Venkat described back in some earlier blog posts</a>, where selection steps involves the BI Server generating MDX that calculates lots of additional values which it then combines back together to give you your result set. Running this MDX statement through the MAXL command shell gives us this output:</p>
<pre>
Axis-1              Axis-1.properties   (Attribute Calculat (_MSCMFILTER1)      (_MSCMFILTER2)
+-------------------+-------------------+-------------------+-------------------+-------------------
(East, Marketing)   (GEN_NUMBER = 2, ty               11210            #Missing               11210
(East, Payroll)     (GEN_NUMBER = 2, ty                7100                7100            #Missing
(South, Marketing)  (GEN_NUMBER = 2, ty                6120            #Missing                6120
(South, Payroll)    (GEN_NUMBER = 2, ty                5090                5090            #Missing
(West, Marketing)   (GEN_NUMBER = 2, ty               16800            #Missing               16800
(West, Payroll)     (GEN_NUMBER = 2, ty               11660               11660            #Missing
</pre>
<p>The BI Server takes this result set, plus some additional member information it gets via another MDX query, and adds the results together as per the selection step calculation to give you your direct costs calculation. So whilst it&#8217;s very easy for the end-user to create their calculation (and in the case of using selection steps, just as easy to select measures from different measure hierarchy generations), but it&#8217;s not actually Essbase that&#8217;s doing the calculation, its the BI Server (and in fact Essbase is doing a lot of extra work to return all these subtotals, at least compared to my hand-written MDX).</p>
<p>An alternative to using selection steps though, would be to flatten the measure hierarchy into a flat list of measures, the same way that OBIEE 10g did by default when importing Essbase outlines. How does this affect the MDX that&#8217;s generated for a calculation like this?</p>
<p>I start then by duplicating the Essbase database in the OBIEE repository physical layer, and then select the option to flatten the measure hierarchy, giving me a physical model looking like this:</p>
<p> </p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-7.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-72.png" border="0" alt="Sshot 7" width="268" height="518" /></p>
<p>Now creating my calculation in the analysis criteria is really easy, as I&#8217;ve got individual measures for the <strong>Marketing</strong> and <strong>Payroll</strong> members, which I can just add together to create a new measure in the criteria.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-9.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-9.png" border="0" alt="Sshot 9" width="600" height="366" /></p>
<p>So how do the numbers look? One advantage of working with a flattened list of measures, is that you can use a regular table view to display the results, rather than having to use a pivot table view as you do with a measure hierarchy. Taking a first look, the figures look correct:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-10.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-102.png" border="0" alt="Sshot 10" width="393" height="196" /></p>
<p>What about the MDX? Well, it&#8217;s actually a lot closer to the MDX I wrote by hand; instead of adding the two measures together, it creates a set of the two (giving the same result, in this instance), but other than that, it looks pretty close to the MDX I wrote.</p>
<pre>
With
set [_Market2]  as '{Distinct({[Market].[East], [Market].[South], [Market].[West]})}'
select
{ [Measures].[Payroll],
[Measures].[Marketing]
} on columns,
NON EMPTY {{[_Market2]}} properties GEN_NUMBER, [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
where ([Scenario].[Budget])
</pre>
<p>Just as a quick check, I create another analysis that randomly adds up, divides and otherwise applies simple operators to some measures.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-12.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-123.png" border="0" alt="Sshot 12" width="571" height="116" /></p>
<p>Now if I were to write an MDX statement to retrieve numbers like this, I&#8217;d probably write something along the lines of:</p>
<pre>
MAXL> with member Measures.[Sales Divided by Marketing]
2> as 'Measures.Sales / Measures.Marketing'
3> member Measures.[Sales Plus Total Expenses]
4> as 'Measures.Sales + Measures.[Total Expenses]'
5> member Measures.[Sales times Margin]
6> as 'Measures.Sales * Measures.Margin'
7> select {Measures.Sales, Measures.Marketing, Measures.[Sales Divided by Marketing], Measures.[Sales Plus Total Expenses], Measures.[Sales times Margin]} ON COLUMNS,
8> {Market.children} ON ROWS
9> from [Sample.Basic]
10> ;

Axis-1              (Sales)             (Marketing)         (Sales Divided by M (Sales Plus Total E (Sales times Margin
+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------
(East)                            87398               14721    5.93696080429319              112708          4323666458
(West)                           132931               23529    5.64966636916146              173096          9308626206
(South)                           50846                8281    6.14007970051926               66504          1469246016
(Central)                        129680               19706     6.5807368314219              164544          9482979680
</pre>
<p>Looking at the MDX generated by the BI Server though, using flattened measures, gives us a bit of a surprise:</p>
<pre>
With
set [_Market2]  as '[Market].Generations(2).members'
select
{ [Measures].[Marketing],
[Measures].[Sales],
[Measures].[Total Expenses],
[Measures].[Margin]
} on columns,
NON EMPTY {{[_Market2]}} properties GEN_NUMBER, [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
</pre>
<p>All the BI Server does, then, is just request the basic values for measures from Essbase. The BI Server then performs the calculations, and you&#8217;ll find this happens all over the place. Where you would have assumed that the BI Server would ship-down calculations to the Essbase server, instead it just requests the basic data and performs the calculation in-memory, in the BI Server.</p>
<p>But if you particularly want to make use of an Essbase MDX function, there is actually a way you can do this, and it&#8217;s through the <strong>EVALUATE</strong>, <strong>EVALUATE_AGGR</strong> and <strong>EVALUATE_PREDICATE</strong> functions within OBIEE. These functions provide a way to pass through a request to the underlying datasource for an analysis to use a particular function, and you can use this approach to make use of Oracle database functions that either don&#8217;t have an equivalent within OBIEE, or perhaps you&#8217;ve written yourself. But you can also use this approach for working with Essbase sources, and it even allows you to do things that would be tricky to do in the ROLAP-world of OBIEE but are easy to do within a multi-dimensional database such as Essbase.</p>
<p>Take, for example, a situation were we want to list out, in an analysis, a list of markets together with sales amount AND the average sale amount for the states within each of the regions. In this case, getting the average sale amount for each region&#8217;s constituent states would actually be quite tricky with a regular relational source, as the dimension members your calculating the average for are at a different level of granularity to the one used in the query, but for Essbase this is easy. Let&#8217;s take a look at how we&#8217;d write this in MDX first.</p>
<pre>
MAXL> with
2>   set regions  as 'Market.children'
3>   member Measures.Children_AVG as 'AVG(Market.currentmember.children,Measures.Sales)'
4> select
5>   { Measures.Sales,
6>     Measures.Children_AVG
7>   } on columns,
8>   NON EMPTY {regions} on rows
9> from [Sample.Basic];

Axis-1              (Sales)             (Children_AVG)
+-------------------+-------------------+-------------------
(East)                            87398             17479.6
(West)                           132931             26586.2
(South)                           50846             12711.5
(Central)                        129680    21613.3333333333
</pre>
<p>Now moving over to OBIEE, what we want to use now is an <strong>EVALUATE_AGGR</strong> function, to leverage the <strong>AVG</strong> MDX function. This function takes two arguments:</p>
<p>AVG(<strong>set</strong>, <strong>numeric_value</strong>)</p>
<p>In other words, you pass it a set of members (or &#8220;tuples&#8221; in Essbase-speak), and a number to perform the average over. So now, if we want to use this in OBIEE to return an aggregated value, we need to substitute a dimension member reference and a measure reference which in turn will be passed down, along with the call to the <strong>AVG</strong> MDX function, to Essbase.</p>
<p>To do this I create a new logical column in the business model holding my Essbase data (the one with flattened measures), and edit the logical table source expression list to reference this function.</p>
<p> </p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-13.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-133.png" border="0" alt="Sshot 13" width="600" height="272" /></p>
<p>I also set the default aggregation type for this new column to <strong>AGGR_EXTERNAL</strong>, and then copy it across to the presentation layer subject area.</p>
<p>Now I can create an analysis that lists out the regions, their total sales, and then the average sale value for the states below each region, something that it&#8217;d actually be quite tricky to do with a relational source.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-14.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-143.png" border="0" alt="Sshot 14" width="323" height="213" /></p>
<p>Taking a look at the MDX generated by the BI Server, it looks along the same lines as the one we wrote by hand:</p>
<pre>
With
set [_Market2]  as '[Market].Generations(2).members'
member [Measures].[_MSCM1] as 'AVG(Market.currentmember.children,[Measures].[Sales])', SOLVE_ORDER = 101
select
{ [Measures].[Sales],
[Measures].[_MSCM1]
} on columns,
NON EMPTY {{[_Market2]}} properties GEN_NUMBER, [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
</pre>
<p>Now what we&#8217;ve seen there is an example of an MDX function that returns an aggregated value, hence our use of <strong>EVALUATE_AGGR</strong>. But we can also return values that can be used as attributes for a dimension member, for example the count of immediate &#8220;children&#8221; under a dimension member. In this example, if we were to write a query in MDX that returned total sales for a region and also the number of states underneath it, the query would look like this:</p>
<pre>
MAXL> WITH
2> member Measures.Num_Children AS
3>   'count(Market.currentmember.children)'
4> select {measures.sales, measures.num_children} on columns,
5> {market.children} on rows
6> from Sample.Basic;

Axis-1              (Sales)             (Num_Children)
+-------------------+-------------------+-------------------
(East)                            87398                   5
(West)                           132931                   5
(South)                           50846                   4
(Central)                        129680                   6
</pre>
<p>To make use of this dimension member count in OBIEE, we&#8217;d need to use the <strong>EVALUATE</strong> function, and pass to it a reference to the currently selected dimension members&#8217; children, and the name of the dimension that we&#8217;ll be calculating this for.</p>
</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-15.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-152.png" border="0" alt="Sshot 15" width="600" height="311" /></p>
<p>Taking a look at the MDX generated by the BI Server, it&#8217;s as you&#8217;d expect.</p>
<pre>
With
set [_Market2]  as '[Market].Generations(2).members'
member [Measures].[_MSCM1] as 'count([Market].Generations(1).dimension.currentmember.children)'
select
{ [Measures].[Sales],
[Measures].[_MSCM1]
} on columns,
NON EMPTY {{[_Market2]}} properties GEN_NUMBER, [Market].[MEMBER_UNIQUE_NAME], [Market].[Memnor] on rows
from [Sample.Basic]
</pre>
<p>So it&#8217;s a bit of a mixed picture with calculations with an Essbase source. On the one hand, OBIEE doesn&#8217;t really make much use at all of MDX functions, instead retrieving just the basic measure values from the Essbase database and performing the calculations itself, within the BI Server. In many cases this is fine, but it can trip you up if you&#8217;re expecting to offload processing to the Essbase server but instead, you find the BI Server is actually doing most of the work. In some cases there&#8217;s good reasons for the approach Oracle have taken &#8211; not all MDX functions work across all storage types, for example &#8211; but it&#8217;s worth being aware of this before you get too deep into working with Essbase.</p>
<p>The flip side of this though is being able to access MDX functions directly via the <strong>EVALUATE_AGGR</strong> and <strong>EVALUATE</strong> functions. These functions actually give you the ability to perform calculations, across levels and dimensions, that you would even be able to do with regular sources and OBIEE functions, and on most projects using Essbase sources you&#8217;re going to be using these functions alot, both to compensate for lack of push-down from the BI Server, but mostly to take advantage of the MDX functions and cross-hierarchy and level calculations that you can perform from Essbase.</p>
<p>There is one exception to all this though, and it&#8217;s an interesting one. The one type of OBIEE function that does get pushed down correctly to Essbase, is time-series functions. The <strong>AGO</strong>, <strong>TODATE</strong> and (new in 11g) <strong>PERIODROLLING</strong> do indeed get translated down to their equivalent MDX functions, which means that you can use the time-series calculations and wizard available in OBIEE to create all your time-based derived measures.</p>
<p>For example, consider a situation where you wish to calculate the value of sales for the previous quarter. In OBIEE, you&#8217;d create a time-series calculation looking like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-16.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-162.png" border="0" alt="Sshot 16" width="600" height="260" /></p>
<p>Then your analysis would look like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-17.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/06/sshot-172.png" border="0" alt="Sshot 17" width="304" height="213" /></p>
<p>Taking a look at the MDX generated by the BI Server, it does indeed use the <strong>PARALLELPERIOD</strong> MDX function.</p>
<pre>
With
set [_Year2]  as '[Year].Generations(2).members'
member [Measures].[_MSCM1] as '(ParallelPeriod([Year].[Quarter], 1,[Year].currentmember), [Measures].[Sales])'
select
{ [Measures].[Sales],
[Measures].[_MSCM1]
} on columns,
NON EMPTY {{[_Year2]}} properties GEN_NUMBER, [Year].[MEMBER_UNIQUE_NAME], [Year].[Memnor] on rows
from [Sample.Basic]
</pre>
<p>So, it&#8217;s been a long post, but what observations and rules-of-thumb can we draw therefore for Essbase sources and calculations?</p>
<ul>
<li>Measure hierarchies are great for end-users, particularly if they come from a traditional Essbase background. Coupled with selection steps, it&#8217;s easy to select measures from a hierarchy and perform calculations all from the Answers UI</li>
<li>But measure hierarchies can often generate quite complex and costly MDX queries, and it&#8217;s often easier, as a developer, to work with flattened lists of measures. You can create these in a separate physical database model, or combine a measure hierarchy with a flattened list of measures in the same business model</li>
<li>OBIEE out-of-the-box actually makes very little use of MDX functions in the Essbase database, instead choosing in most cases to just request measure values and then performing any calculations itself</li>
<li>The exception to this is time-series queries, which do get pushed-down to their equivalent MDX function</li>
<li>In some cases, you can compensate for this lack of push-down through the EVALUATE and EVALUATE_AGGR functions, but they don&#8217;t cover all situations and also limit you in terms of drill-down etc. EVALUATE and EVALUATE_AGGR also provide you with some extra functionality though, as they let you harness the ability of Essbase to calculate numbers across different hierarchy levels and dimensions.</li>
</ul>
<p>That&#8217;s it for Essbase for a while now; keep an eye on the blog for a bit more on OBIEE 11g and Oracle OLAP, plus possibly some content on OBIEE 11g and Microsoft Analysis Services, to see how well support for Microsoft&#8217;s OLAP server compares to Essbase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/06/obiee-calculations-mdx-functions-flattened-measures-and-essbase-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last Call &#8211; OU BI Masterclasses in London and Dublin, July 2011</title>
		<link>http://www.rittmanmead.com/2011/06/last-call-ou-bi-masterclasses-in-london-and-dublin-july-2011/</link>
		<comments>http://www.rittmanmead.com/2011/06/last-call-ou-bi-masterclasses-in-london-and-dublin-july-2011/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 08:58:35 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8441</guid>
		<description><![CDATA[If you&#8217;re based in the UK or Ireland, and you missed the mailouts from Oracle University, I&#8217;m running my Enterprise Business Intelligence Masterclass in Dublin (July 4th-5th 2011) and London (July 7th-8th 2011). This seminar runs over two days and covers a wide spectrum of Oracle BI&#38;DW tools, including OBIEE (of course), ODI and OWB, [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re based in the UK or Ireland, and you missed the mailouts from Oracle University, I&#8217;m running my Enterprise Business Intelligence Masterclass in <a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=27&amp;lang=US">Dublin (July 4th-5th 2011)</a> and <a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=28&amp;lang=US">London (July 7th-8th 2011)</a>. This seminar runs over two days and covers a wide spectrum of Oracle BI&amp;DW tools, including OBIEE (of course), ODI and OWB, and a bit of Essbase. It&#8217;s a great event if you&#8217;re looking to get up to speed with the whole Oracle BI platform, how it all links together, and some insights into what works and what doesn&#8217;t (yet).</p>
<p>As we&#8217;ve recently had 11.1.1.5 releases of OBIEE and ODI, I&#8217;ve updated a lot of the content over the past few weeks to bring it bang-up-to-date. Some areas that have been added and updated since the agenda was first published include:</p>
<ul>
<li>Updated and extended OBIEE/Essbase content, including actions for writeback and calc scripts, and a look into OBIEE&#8217;s MDX generation</li>
<li>Additional content around 11.1.1.3 and 11.1.1.5 ODI mapping capabilities, including load plans, temporary interfaces and OBIEE lineage</li>
<li>A new section on accessing Oracle OLAP from OBIEE 11.1.1.5</li>
<li>New information on the Simple Install architecture for OBIEE 11.1.1.5, and the 11.1.1.3 &gt; 11.1.1.5 upgrade process</li>
<li>BI Composer, and an updated Scorecard and KPI section based on new 11.1.1.5 features</li>
<li>Direct access in BI Publisher to XLS data sources from the data modeller</li>
<li>An update in the Security section based on the two Oracle Security presentations at the BI Forum</li>
<li>Integrating Google Maps using Oracle Mapviewer</li>
</ul>
<p>As is usually the case with Oracle University, they take a call on whether or not to run each event two weeks beforehand, so if you&#8217;re thinking of attending make sure you book soon, as if you leave it too late it may well end up cancelled. Links for the two events are here:</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 20px; padding: 0px; border: 0px initial initial;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; color: #333333; line-height: 18px; padding: 0px; border: 0px initial initial;"><a style="color: #000000; font-weight: bold; text-decoration: underline; outline-width: 0px; outline-style: initial; outline-color: initial; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=27&amp;lang=US">Oracle Business Intelligence 11g Masterclass with Mark Rittman</a>, Oracle University, Dublin, Ireland, July 4-5th 2011</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; color: #333333; line-height: 18px; padding: 0px; border: 0px initial initial;"><a style="color: #000000; font-weight: bold; text-decoration: underline; outline-width: 0px; outline-style: initial; outline-color: initial; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=28&amp;lang=US">Oracle Business Intelligence 11g Masterclass with Mark Rittman</a>, Oracle University, London, July 7-8th 2011</li>
</ul>
<p>Hopefully I&#8217;ll see some of you there!</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 20px; padding: 0px; border: 0px initial initial;">
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/06/last-call-ou-bi-masterclasses-in-london-and-dublin-july-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rittman Mead Public Training Courses &#8211; June 2011</title>
		<link>http://www.rittmanmead.com/2011/06/rittman-mead-public-training-courses-june-2011/</link>
		<comments>http://www.rittmanmead.com/2011/06/rittman-mead-public-training-courses-june-2011/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 18:18:21 +0000</pubDate>
		<dc:creator>Morgan McCarthy</dc:creator>
				<category><![CDATA[Courses]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>
		<category><![CDATA[Rittman Mead]]></category>
		<category><![CDATA[Seminar Series]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8378</guid>
		<description><![CDATA[&#160; &#160; OBIEE 11g Public Bootcamp in London and Atlanta Rittman Mead will be running a public OBIEE bootcamp in London and Atlanta in the weeks of June 20th. Spaces are limited to ensure quality classes, so please register quickly to secure places by contacting us on training@rittmanmead.com. The UK training will be held at [...]]]></description>
			<content:encoded><![CDATA[<p>		<title></title> </p>
<div style="width: 601px;margin: 0 auto 0 auto;border: 1px solid #ccc">
<table width="600" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<p>  <!--  HEADER --> </p>
<tr>
<td><img alt="Rittman Mead: Delivered intelligence" height="131" src="http://www.rittmanmead.com/images/enews/common/header.jpg" width="599" /></td>
</tr>
<tr>
<td>
<p>      <!--  5 COLUMN CONTAINER --> </p>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20">&nbsp;</td>
<p>          <!--  LEFT COLUMN --> </p>
<td width="366" valign="top">
<div> 
              </div>
<p>  <!--  LATEST NEWS - CONTAINING TABLE --> </p>
<table width="366" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-size: 23px;color: #ee2e24;font-weight: bold">OBIEE 11g Public Bootcamp in London and Atlanta
</div>
<div>
<p>Rittman Mead will be running a public OBIEE bootcamp in London and Atlanta in the weeks of June 20th.  Spaces are limited to ensure quality classes, so please register quickly to secure places by contacting us on <a href="mailto:training@rittmanmead.com">training@rittmanmead.com</a>.
</p>
<p>The UK training will be held at Holborn Bars, 138-142 Holborn, London EC1N 2NQ.
</p>
<p>The US training will be held at 1000 Abernathy Road NE, Building 400, Suite 194, Atlanta, Georgia 30328 US</p>
<p>The training schedule is as follows and is the same for the US and the UK &#8211; contact us now to secure your place.</p>
<p><strong>Week of 20th June &#8211; OBIEE Bootcamp &#8211; £1500/$2500</strong></p>
<p><strong>Duration :</strong> 5 Days</p>
<p><strong>Course Delivery :</strong> Instructor-led with labs</p>
<p><strong>Who Should Attend :</strong> Developers, consultants, project managers, technical leads, DBAs</p>
<p><strong>Detailed Course Agenda</strong></p>
<p><strong>Day 1</strong></p>
<ul>
<li>1. OBIEE 11g Overview &amp; Product Architecture</li>
<li>2. Installation, Configuration &amp; Upgrades</li>
<li>3. Creating Repositories from Relational Sources</li>
</ul>
<p><strong>Day 2</strong></p>
<ul>
<li>3. Creating Repositories from Relational Sources (cont.)</li>
<li>4. Creating Repositories from Multidimensional (Essbase) Sources</li>
</ul>
<p><strong>Day 3</strong></p>
<ul>
<li>5. Systems Management using Oracle Enterprise Manager</li>
<li>6. Creating Analyses and Dashboards</li>
</ul>
<p><strong>Day 4</strong></p>
<ul>
<li>7. Actionable Intelligence</li>
<li>8. KPIs, Scorecards &amp; Strategy Management</li>
<li>9. Creating Published Reports (BI Publisher)</li>
</ul>
<p><strong>Day 5</strong></p>
<ul>
<li>10. OBIEE 11g Security</li>
<li>11. High-Availability, Scaleout &amp; Clustering</li>
</ul>
<p><strong>How to Book<br />
</strong></p>
<p>Please contact us at <a href="mailto:training@rittmanmead.com">training@rittmanmead.com</a>, or call Morgan McCarthy on +44 7853 422003 or +1 888 631 1410 ext 105</p>
<p>We hope to see you all in London or Atlanta, for the training in June 2011!</p>
<p>Best regards,<br />
The Rittman Mead Team</p></div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</td>
<td width="20">&nbsp;</td>
<p>          <!--  LEFT COLUMN --> </p>
<td width="172" valign="top">
<div style="font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #ee2e24;font-weight: bold;text-align: right">JUNE 2011</div>
<p> </p>
<div style="width: 172px;margin: 0 auto 0 auto;border: 1px solid #ccc">
<p>                        <!--  EMAIL RESOURCES --> </p>
<table width="172" border="0" cellspacing="3" cellpadding="0">
<tr></tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #231f20;padding: 5px;text-align: right;font-size: 12px;color:#FFF">
              EMAIL RESOURCES</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
              <a href="{VR_F2AF_LINK}">Forward to a colleague &gt;</a></div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
              <a href="{VR_HOSTED_LINK}">View this email in a browser &gt;</a></div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      <a href="#">Unsubscribe &gt;</a></div>
</td>
</tr>
</table>
<p>                        <!--  WEBSITE RESOURCES --> </p>
<table width="172" border="0" cellspacing="3" cellpadding="0">
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #231f20;padding: 5px;text-align: right;font-size: 12px;color:#FFF">
              WEBSITE RESOURCES</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      <a href="http://www.rittmanmead.com/articles/">Latest Articles &gt;</a></div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
              <a href="http://www.rittmanmead.com">Rittman Mead Website &gt;</a></div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      <a href="http://www.rittmanmead.com/blog/">Our Blog &gt;</a></div>
</td>
</tr>
</table>
<p><!--  CONTACT NUMBERS --> </p>
<table width="172" border="0" cellspacing="3" cellpadding="0">
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #231f20;padding: 5px;text-align: right;font-size: 12px;color:#FFF">
              CONTACT</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      T: +44 (0) 8446 697 995 (UK)</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
              T: (888) 631-1410 (USA)</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      T: +91 997 256 7970 (India)</div>
</td>
</tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: right;font-size: 10px;color:#231f20">
      E: <a href="mailto:info@rittmanmead.com">info@rittmanmead.com</a></div>
</td>
</tr>
</table></div>
<p>           <!--  ABOUT RITTMAN MEAD --> </p>
<table width="172" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
<tr></tr>
<tr>
<td>
<div style="font-family: Arial, Helvetica, sans-serif;background: #dedee0;border: 1px solid #d1d3d4;padding: 0px 10px 5px 10px;text-align: left;font-size: 10px;color:#231f20">
<p style="font-size: 14px"><strong>About <br /> <br />
      Rittman Mead </strong></p>
<p> Rittman Mead specialize in the technology and delivery process behind Oracle business intelligence. With offices in the UK, USA and India, Rittman Mead works around the world with clients, partners and Oracle Corporation to deliver world-class solutions based around Oracle technology.</p>
</p></div>
</td>
</tr>
<tr>
<td><img src="http://www.rittmanmead.com/images/enews/common/swirls.gif" width="150" height="222" /></td>
</tr>
</table>
</td>
<td width="20">&nbsp;</td>
</tr>
<p>        <!--  SPACER --> </p>
<tr>
<td>&nbsp;</td>
<td colspan="3" valign="top">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="3" valign="top">
<div style="font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #dedee0;border: 1px solid #d1d3d4;padding: 5px;text-align: center">
              &copy; 2010 Rittman Mead Consulting.</div>
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="3" valign="top">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="3" valign="top">
<div style="font-family: Arial, Helvetica, sans-serif;font-size: 9px;padding: 5px;text-align: center">
<p><strong>Rittman Mead Consulting ltd.</strong><br /> <br />
                    Registered Office : Preston Park House, South Road, Brighton, East Sussex, BN1 6SB, United Kingdom
                  </p>
<p><strong>Rittman Mead America, Inc.</strong><br /> <br />
Registered Office : 3605 Sandy Plains Road, Suite 240-404, Marietta, GA 30066, USA<br /> 
                  </p>
<p><strong>Rittman Mead Consulting Pvt Ltd</strong>,<br /> <br />
                    Office No: 257, 2nd Floor, Prestige Omega No. 104 EPIP Zone Whitefield, Bangalore, 560066 INDIA
                  </p>
</p></div>
</td>
<td>&nbsp;</td>
</tr>
<p>        <!--  FOOTER --><br />
      </table>
</td>
</tr>
<p>  <!-- FOOTER --> </p>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</div>
<div style="width: 601px;margin: 20px auto 0 auto">
<img src="http://www.rittmanmead.com/images/enews/common/logos.jpg" alt="Oracle Platinum Partner." width="599" height="45" /> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/06/rittman-mead-public-training-courses-june-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BI Survey 10 Fieldwork Closing Soon!</title>
		<link>http://www.rittmanmead.com/2011/06/bi-survey-10-fieldwork-closing-soon/</link>
		<comments>http://www.rittmanmead.com/2011/06/bi-survey-10-fieldwork-closing-soon/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 06:56:59 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8373</guid>
		<description><![CDATA[Just a quick reminder that the BI Survey 10&#8242;s fieldwork is closing soon (deadline is June 18th 2011). If you&#8217;re a user of Oracle&#8217;s BI EE or BI SE (Discoverer) tools, or a user of the Hyperion toolset (Essbase, Planning etc), this is your chance to have your views heard, share your experiences and contribute [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick reminder that the <a href="http://www.rittmanmead.com/2011/04/oracle-bi-epm-customers-take-part-in-the-bi-survey-10/">BI Survey 10&#8242;s</a> fieldwork is closing soon (deadline is June 18th 2011).</p>
<p>If you&#8217;re a user of Oracle&#8217;s BI EE or BI SE (Discoverer) tools, or a user of the Hyperion toolset (Essbase, Planning etc), this is your chance to have your views heard, share your experiences and contribute to wider knowledge about BI tool deployment. We&#8217;ve been following the BI Survey&#8217;s results for many years and they are invaluable in working out where Oracle are getting it right, and getting it wrong, with their BI tool strategy, and if you fill in the short survey you&#8217;ll get the high-level results free-of-charge.</p>
<p>The <a href="https://digiumenterprise.com/answer?link=700-4TTUF963">link to the survey is here</a>, and if you want some background to the BI Survey, take a <a href="http://www.rittmanmead.com/2011/04/oracle-bi-epm-customers-take-part-in-the-bi-survey-10/">look at our posting</a> from this April.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/06/bi-survey-10-fieldwork-closing-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A First Look at BI Composer 11.1.1.5</title>
		<link>http://www.rittmanmead.com/2011/05/a-first-look-at-bi-composer-11-1-1-5/</link>
		<comments>http://www.rittmanmead.com/2011/05/a-first-look-at-bi-composer-11-1-1-5/#comments</comments>
		<pubDate>Tue, 17 May 2011 15:04:19 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8277</guid>
		<description><![CDATA[Along with support for Oracle OLAP as a datasource, another less well-advertised new feature in OBIEE 11.1.1.5 is BI Composer. BI Composer is a cut-down, wizard-based interface for creating analyses, and is meant to be a simpler environment for users than the full-blown analyses editor (otherwise known as Answers) in OBIEE 11g. You have to [...]]]></description>
			<content:encoded><![CDATA[<p>Along with support for <a href="http://www.rittmanmead.com/2011/05/untitled-1/">Oracle OLAP as a datasource</a>, another less well-advertised new feature in OBIEE 11.1.1.5 is <a href="http://download.oracle.com/docs/cd/E21764_01/bi.1111/e10544/bicomposer.htm#BGBEGACD">BI Composer</a>. BI Composer is a cut-down, wizard-based interface for creating analyses, and is meant to be a simpler environment for users than the full-blown analyses editor (otherwise known as Answers) in OBIEE 11g. You have to jump through a few hoops to get it running, but it&#8217;s an interesting new bit of functionality and I though I&#8217;d take a look, prior to tomorrow&#8217;s <a href="http://www.rittmanmead.com/2011/05/countdown-to-the-2011-bi-forum/">BI Forum event in Brighton</a>.</p>
<p>The first challenge in getting up and running with BI Composer is that you&#8217;ve effectively got to install it yourself, after you do the main OBIEE 11.1.1.5 install. I won&#8217;t go into the full details here (all the steps are <a href="http://download.oracle.com/docs/cd/E21764_01/bi.1111/e10544/appaccess.htm#CHDFJDBJ">detailed in the docs</a>), but you&#8217;ve basically got to run the WebLogic Configuration Utility to add some shared libraries to the OBIEE WebLogic Server Domain, then set up a JDBC connection through to the MDS schema, deploy the BI Composer application and then configure it to use that JDBC connection. Presumably it&#8217;ll be installed as part of the main install in future versions, and what we&#8217;re seeing here is a bit of an early preview.</p>
<p>Once BI Composer is up and running, you access it through switching your account to Accessibility mode, by selecting your account (e.g. <strong>Weblogic</strong>) &gt; <strong>My Account</strong> from the common toolbar. This displays the <strong>My Account</strong> dialog and you need to select <strong>Yes</strong> for <strong>Accessibility Mode</strong>.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage37.png" border="0" alt="NewImage" width="600" height="234" /></p>
<p>Now when you go back into the main dashboard or homepage, when you select <strong>New</strong> &gt; <strong>Analysis</strong>, select <strong>Create</strong> &gt; <strong>Analysis</strong> or open an existing analysis for editing, you&#8217;re taken into the BI Composer screen instead of regular Answers.</p>
<p>To create a new analysis using BI Composer, I therefore select <strong>New</strong> &gt; <strong>Analysis</strong>, and select a subject area for the analysis. This then brings up the first BI Composer screen, for selecting columns for the analysis.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-20.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-201.png" border="0" alt="Sshot 20" width="600" height="355" /></p>
<p>So the idea here is that BI Composer will take you through seven steps to create the analysis, guiding new users through the process of selecting columns, selecting views, sorting and filtering data, adding conditional formatting and then saving the analysis to the catalog. It&#8217;s aimed at new users (or disabled ones, going on the requirement for the accessibility settings in this release), and it&#8217;s a similar process Oracle have taken to the main OBIEE 11g interface, where there&#8217;s links to create new content, open content and so on right on the dashboard.</p>
<p>To add columns to the analysis, you drill-into the Subject Area listing on the left, tick the columns and hierarchies that you want and then press the Add link, which adds the selection to the right-hand column listing.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-21.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-21.png" border="0" alt="Sshot 21" width="600" height="271" /></p>
<p>At the top of the page is a listing of the steps in the wizard. The next step on from selecting the columns is <strong>Select Views</strong>, and you progress to this by pressing the <strong>Next</strong> button on the far right-hand side of the screen.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-22.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-22.png" border="0" alt="Sshot 22" width="600" height="87" /></p>
<p>On the <strong>Select Views</strong> page, you can type in the analysis title, and preview the compound layout as you create it. Note the buttons under the <strong>Title</strong> area for creating the <strong>Table</strong>, <strong>Graph</strong>, and setting the layout.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-23.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-23.png" border="0" alt="Sshot 23" width="600" height="237" /></p>
<p>Pressing the <strong>None Menu</strong> button next to <strong>Table</strong> brings up a menu where you can select the type of numeric display you&#8217;d like to have in the analysis. I select <strong>Pivot (recommended)</strong> which is the recommended option when you include a hierarchical column in your selection.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-24.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-24.png" border="0" alt="Sshot 24" width="529" height="257" /></p>
<p>Selecting <strong>Pivot (recommended)</strong> then, if you&#8217;ve got <strong>Preview</strong> enabled, displays the basic pivot table on the main wizard screen.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-25.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-25.png" border="0" alt="Sshot 25" width="600" height="368" /></p>
<p>One thing I noticed is that some of the menu options (<strong>Summary Table Pivot</strong> for example) didn&#8217;t work, and crashed the application. I think this is very much an &#8220;alpha&#8221; release of the product and you should expect bugs and functions to not work properly.</p>
<p>I then press the <strong>None Menu</strong> button next to <strong>Graph</strong>, and you&#8217;re then presented with a list of graph types (a subset of what&#8217;s available in the full Answers product).</p>
<p>﻿</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-26.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-26.png" border="0" alt="Sshot 26" width="409" height="280" /></p>
<p>I select the <strong>Bar (recommended)</strong> menu item, which actually when I go back to the preview, shows the results still as a table.</p>
<p>I then move on to the next wizard step, <strong>Edit Table</strong>. This lets me move columns around from rows to columns, into the prompt or the sections area, and exclude columns. I move the columns around within the pivot table, like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-27.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-27.png" border="0" alt="Sshot 27" width="600" height="317" /> <br />I then do the same for the graph. Even after fine-tuning the column selection though, it still shows the graph as a table.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-28.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-28.png" border="0" alt="Sshot 28" width="600" height="337" /></p>
<p>The next page lets you set the sort order, and define filtering, for the analysis. The filter dialog is very basic; you have to type in the filter values (rather than selecting them from a list of values, as with Answers); there&#8217;s no selection steps, no access to saved filters, no help with variables and so on. Also the interface is a bit &#8220;clunky&#8221;, with scrollbars not working properly and text boxes too small.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-29.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-29.png" border="0" alt="Sshot 29" width="600" height="417" /></p>
<p>Next is a step to define conditional formatting, which works quite well except for the colours being listed in hex, rather than by colour.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-30.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-30.png" border="0" alt="Sshot 30" width="600" height="318" /></p>
<p>Finally you get to save the analysis in the web catalog.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-31.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-31.png" border="0" alt="Sshot 31" width="477" height="411" /></p>
<p>So once you&#8217;ve saved the analysis, how does it look? Well you can view the analysis directly in BI Composer, but the graph doesn&#8217;t show again, but if you come out of accessibility mode and then view the analysis using regular Answers, it looks as you&#8217;d expect, because all BI Composer is is a simplified interface for creating analyses, using a wizard.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="sshot-32.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/sshot-32.png" border="0" alt="Sshot 32" width="600" height="333" /></p>
<p>So, what&#8217;s the conclusion then? Well, it&#8217;s pretty basic and buggy in this release, and the interface is very unpolished compared to Answers &#8211; to be honest, it looks like something you&#8217;d quickly put together as a POC for a client who asked for a simpler environment to create reports, and in fact we&#8217;ve done something very similar on projects in the past. I&#8217;m not sure what the direction is for the product &#8211; presumably, the accessibility settings hack is the only way to provide access to it in this release, and in future it&#8217;ll be pre-installed and available through the regular homepage, or perhaps it&#8217;s just a skunk-works project within the development team to try out some UI ideas? It&#8217;s an interesting concept though, and if anyone else gives it a try, leave a comment on this posting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/05/a-first-look-at-bi-composer-11-1-1-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rittman Mead At Collaborate11 &#8211; Roundup and Presentations</title>
		<link>http://www.rittmanmead.com/2011/04/rittman-mead-at-collaborate11-orlando-roundup-and-presentations/</link>
		<comments>http://www.rittmanmead.com/2011/04/rittman-mead-at-collaborate11-orlando-roundup-and-presentations/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 11:28:14 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[User Groups & Conferences]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8049</guid>
		<description><![CDATA[Last week several of us from Rittman Mead were in Orlando, Florida for Collaborate&#8217;11, the annual joint-conference by IOUG, Quest and OAUG. My two sessions were on KPIs and Scorecards using OBIEE11g, and OBIEE11g Architecture and Internals, and I also co-chaired (with Ian Abramson) the BIWA BI Bootcamp, where we ran two days of &#8220;soup-to-nuts&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/04/NewImage122.png" border="0" alt="NewImage" width="166" height="207" /></p>
<p>Last week several of us from Rittman Mead were in Orlando, Florida for <a href="http://collaborate11.ioug.org/">Collaborate&#8217;11</a>, the annual joint-conference by IOUG, Quest and OAUG. My two sessions were on KPIs and Scorecards using OBIEE11g, and OBIEE11g Architecture and Internals, and I also co-chaired (with Ian Abramson) the <a href="http://collaborate11.ioug.org/Education/Bootcamps/tabid/81/Default.aspx#BI">BIWA BI Bootcamp</a>, where we ran two days of &#8220;soup-to-nuts&#8221; BI content for anyone looking to get skilled up on the OBIEE 11g platform.</p>
<p>Stewart Bryson, our US Managing Director, ran what is turning out to be a very popular presentation on real-time data warehousing using Oracle Database and OBIEE, whilst Borkur gave an overview of the Oracle GoldenGate change data capture and replication platform. Finally, Peter Scott gave a new presentation on Adding Externally Sourced data to a Business Intelligence Solution, focusing on the many ways in which external data can be added to an OBIEE-type system. All of the presentations can now be downloaded from our <a href="http://www.rittmanmead.com/articles">Articles</a> page, where you&#8217;ll also find links to the various magazine and online articles we&#8217;ve had published.</p>
<p>From a BI content perspective, I was impressed with what was available at Collaborate, and the behind-the-scenes organization from IOUG and BIWA. I thought the BI Bootcamp concept went down well, and it was good to have some coherency around the content and thought given to attendees who might be new to the platform and want a basic overview of the complete range of functionality. For myself, the highlight of the event was a development update from Balaji Yelamanchili, Senior Vice President at Oracle in charge of all OBIEE development, where we were taken through some of the development goals Oracle are working to for their BI Platform. Some of these highlights included:</p>
<ul>
<li>The planned move to a more granular repository, with better support for concurrent development and versioning</li>
<li>The move of this repository into the relational MDS schema that gets installed with BIPLATFORM by the 11g RCU</li>
<li>In time, the adoption of the Fusion Development IDE for repository development (as used by JDeveloper and ODI 11g)</li>
<li>A broad adoption of mobile as a strategic BI delivery channel, initially focusing on IOS (the iPad) and Android (Honeycomb)</li>
<li>ETL automation, driven by the BI Server and logical-to-physical mappings in the repository</li>
<li>Improved &#8220;speed-of-thought&#8221; analysis, driven by in-memory technologies, and with the ability to drive much denser visual analysis</li>
</ul>
<p>There was a lot more, and it sounds like Open World this year will be a pretty landmark event for Oracle&#8217;s BI platform. Keep an eye on this blog for more details as they emerge, and if you&#8217;ve not signed up already, Oracle will be giving keynotes on OBIEE futures at our two BI Forum events in Brighton and Atlanta next month. For now though, it&#8217;s goodbye to Orlando and over to Stewart, who&#8217;s currently giving a session on Agile Development with OBIEE and Exadata at the <a href="http://www.ukoug.org/events/exadata-special-event/">UKOUG Exadata Special Event</a>, in London.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/04/rittman-mead-at-collaborate11-orlando-roundup-and-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle University BI Masterclass Dates for UK and IE Just Announced</title>
		<link>http://www.rittmanmead.com/2011/04/oracle-university-bi-masterclass-dates-for-uk-and-ie-just-announced/</link>
		<comments>http://www.rittmanmead.com/2011/04/oracle-university-bi-masterclass-dates-for-uk-and-ie-just-announced/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 11:04:29 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8046</guid>
		<description><![CDATA[As well as our own events we organise, I also run occasional Oracle Business Intelligence Masterclasses for Oracle University at venues around Europe. These events differ from our own in that they generally cover a wider range of technology than just OBIEE, covering, for example, the latest developments with Oracle Warehouse Builder and Oracle Data [...]]]></description>
			<content:encoded><![CDATA[<p>As well as our own events we organise, I also run occasional Oracle Business Intelligence Masterclasses for Oracle University at venues around Europe. These events differ from our own in that they generally cover a wider range of technology than just OBIEE, covering, for example, the latest developments with Oracle Warehouse Builder and Oracle Data Integrator. I&#8217;m pleased therefore to announce two new dates, this time coming back home to run events in Dublin, Ireland on July 4th and 5th 2011, and then London, UK on July 6th and 7th.</p>
<p>The format of these two events is lectures and discussions, with the agenda for both events as follows:</p>
<h4 style="font-size: 14px; color: #666666;">Day 1:</h4>
<ul style="margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;">
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Oracle BI EE 11g overview and architecture</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Oracle BI Server New Features &amp; Data Modeling Best Practices</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Building Reports, Dashboards, Maps &amp; Scorecards using Oracle BI EE 11g</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">ETL Integration with OWB11g R2 and ODI 11g</li>
</ul>
<h4 style="font-size: 14px; color: #666666;">Day 2:</h4>
<ul style="margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;">
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Enhancements in Oracle BI Publisher 11g</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">New Features in Oracle Essbase, and integration with OBIEE 11g</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Oracle ADF Integration with BI EE 11g and Essbase 11.1.2</li>
<li style="font-size: 12px; color: #000000; list-style-image: url(http://education.oracle.com/education/images/grayarrow.gif); margin-top: 0px;">Actionable Intelligence and the Oracle BI EE 11g Action Framework</li>
</ul>
<p>As with all OU events, a decision is taken around two weeks before the event date as to whether to run it, so if you&#8217;re thinking of attending, make sure you register at least four weeks before the event to guarantee it runs. I&#8217;ll also be debuting some new material at the event around ADF and Action Framework so if you&#8217;re interested in the integration capabilities of OBIEE 11g, make sure you come along.</p>
<p>You can book for the event direct through Oracle University, using the following links:</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 20px; padding: 0px; border: 0px initial initial;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; color: #333333; line-height: 18px; padding: 0px; border: 0px initial initial;"><a style="color: #000000; font-weight: bold; text-decoration: underline; outline-width: 0px; outline-style: initial; outline-color: initial; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=27&amp;lang=US">Oracle Business Intelligence 11g Masterclass with Mark Rittman</a>, Oracle University, Dublin, Ireland, July 4-5th 2011</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; color: #333333; line-height: 18px; padding: 0px; border: 0px initial initial;"><a style="color: #000000; font-weight: bold; text-decoration: underline; outline-width: 0px; outline-style: initial; outline-color: initial; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D70365_1333127&amp;p_org_id=28&amp;lang=US">Oracle Business Intelligence 11g Masterclass with Mark Rittman</a>, Oracle University, London, July 7-8th 2011</li>
</ul>
<ul style="margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;">
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/04/oracle-university-bi-masterclass-dates-for-uk-and-ie-just-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

