<?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; Oracle BI Apps</title>
	<atom:link href="http://www.rittmanmead.com/category/biapps/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>A BI Developers&#8217; Guide to Oracle OpenWorld 2011</title>
		<link>http://www.rittmanmead.com/2011/07/a-bi-developers-guide-to-oracle-openworld-2011/</link>
		<comments>http://www.rittmanmead.com/2011/07/a-bi-developers-guide-to-oracle-openworld-2011/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 07:41:05 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Oracle BI Apps]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>
		<category><![CDATA[User Groups & Conferences]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8658</guid>
		<description><![CDATA[A couple of people have asked me how they should plan for the upcoming Oracle OpenWorld 2011, running in San Francisco on October 2-6th. If you&#8217;ve never been to OpenWorld before, and perhaps you&#8217;re looking to make a case to put to your boss around attending, the sheer amount of content can sometimes be overwhelming, [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of people have asked me how they should plan for the upcoming <a href="http://www.oracle.com/openworld/index.html">Oracle OpenWorld 2011</a>, running in San Francisco on October 2-6th. If you&#8217;ve never been to OpenWorld before, and perhaps you&#8217;re looking to make a case to put to your boss around attending, the sheer amount of content can sometimes be overwhelming, so I&#8217;ve put together this guide to what you might want to take a look at, if you&#8217;re an OBIEE developer.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/07/NewImage3.png" border="0" alt="NewImage" width="554" height="96" /></p>
<p>To start with the basics, OpenWorld runs from the Sunday through to the Thursday, with Sunday being set aside for the various user groups (IOUG, ODTUG, EOUC etc) to run Sunday-afternoon symposiums usually geared around their various SIGs. I&#8217;m helping organize the ODTUG BI Sunday sessions, for example, with myself, Stewart Bryson, J<a href="http://greatobi.wordpress.com/">eff McQuigg</a>, <a href="http://www.artofbi.com/">Christian Screen</a> and Kevin McGinley doing sessions around various OBIEE 11g new features. I&#8217;m also taking part in the IOUG Sunday sessions, doing an updated version of my OBIEE 11g Architecture &amp; Internals session. If you&#8217;re interested in finding out what&#8217;s running on the Sunday, go to the <a href="https://oracleus.wingateweb.com/scheduler/eventcatalog/eventCatalog.do">Content Catalog</a>, then select <strong>Business Intelligence</strong> as the <strong>Track</strong>, and then <strong>User Group Forum (Sunday Only)</strong> as the <strong>Type</strong>, like this:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/07/NewImage.png" border="0" alt="NewImage" width="488" height="347" /></p>
<p>There&#8217;s currently fourteen BI sessions on this day, across the various user groups, though unfortunately they don&#8217;t at this time say times or rooms. If you arrive in SF on the Saturday, though, I&#8217;d recommend you come along to these sessions, get to meet the various user group BI leaders (Shyam Nath from the IOUG <a href="http://oraclebiwasig.blogspot.com/">BIWA SIG</a>, Faun De Henry from the <a href="http://obisig.oaug.org/">OAUG BI SIG</a>, myself and Kent Graziano from the <a href="http://odtug.com/apex/f?p=500:320:0::::P320_SIG_ID:23">ODTUG BI/DW SIG</a>), and have some real-world user group sessions before you get into the OOW week proper.</p>
<p>OpenWorld proper then starts on Monday, and be prepared to get yourself over to the Moscone Center for some early starts, as sessions start at 8am and go through until 5 or 6pm in the evening. Again, if you use the <a href="https://oracleus.wingateweb.com/scheduler/eventcatalog/eventCatalog.do">Content Catalog</a> and search for <strong>Business Intelligence</strong> as the <strong>Track</strong>, and then <strong>Conference Session</strong> this time as the type, you&#8217;ll see at current count eighty-one BI sessions, across OBIEE, BI Apps, BI Publisher and all the major tools.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="NewImage.png" src="http://www.rittmanmead.com/wp-content/uploads/2011/07/NewImage1.png" border="0" alt="NewImage" width="482" height="317" /></p>
<p>You won&#8217;t see much Discoverer these days, except around upgrades, nor will you see much on older tools such as Oracle Reports, Daily Business Intelligence and so on. This is Oracle&#8217;s showcase for what they want to sell, and what they want to to start planning to adopt in the next year or so, and so most sessions are focused on current tools and whatever it is that Oracle are looking to push at this point in time. That said, the quality of presentations is usually excellent, the Oracle sessions are usually top-notch (particularly ones from the PMs about the products they are working on), and over the past few years more and more non-Oracle speakers have been given session slots as well, such as the team from Rittman Mead who together, last year, gave sixteen presentations between us.</p>
<p>From looking at the catalog now, sessions that I&#8217;d like to attend include:</p>
<ul>
<li><strong>&#8220;Accelerating Business Intelligence with Oracle TimesTen In-Memory Database&#8221;</strong>, <em>Marie-Anne Neimat, Oracle</em>
<p>I get the impression TimesTen is going to have a lot of new features to support analytics and in-memory capabilities for OBIEE, so this will be a good opportunity to get a heads-up on what&#8217;s coming</p>
</li>
<li><strong>&#8220;Become a Reporting Superstar with Oracle Business Intelligence Publisher Best Practices&#8221;</strong>, <em>Klaus Fabian &amp; Nikolas Psomas, Oracle</em>
<p>Klaus and Nikolas are two members of the BIP development team and have been very helpful to us in the past, answering questions about the product and its future direction. I&#8217;m keen to see what&#8217;s coming up for BIP and if anything&#8217;s announced at OOW, it&#8217;ll likely to be here.</p>
</li>
<li><strong>&#8220;Oracle Business Intelligence Foundation: Advanced Modeling Capabilities and Best Practices&#8221;</strong>, <em>Bob Ertl, Oracle</em>
<p>A bit worried here that this will be the same presentation Bob&#8217;s given for the last two OOW&#8217;s, but Bob&#8217;s one of the best when it comes to RPD modeling and of course, he&#8217;ll know what&#8217;s coming up in future releases. An essential session if your interest is in RPD modeling.</li>
<li><strong>&#8220;Oracle Business Intelligence Foundation: Advanced Modeling and Analysis with Oracle Essbase&#8221;</strong>, <em>Gabby Rubin, Oracle</em>
<p>Essbase support in OBIEE11g is still an unfinished area, so I&#8217;ll be looking out here for news on how Oracle might better handle MDX in future releases.</li>
<li><strong>&#8220;Agile BI with Oracle Exadata and Oracle Business Intelligence Enterprise Edition 11g&#8221;</strong> &#8211; <em>Stewart Bryson, Rittman Mead</em>
<p>Fast becoming Stewart&#8217;s &#8220;signature&#8221; presentation, this session will set out just what&#8217;s possible if you combine the sheer horsepower of Exadata with the virtualized dimension model provided by OBIEE 11g.</li>
<li><strong>&#8220;Oracle Business Intelligence Foundation: Deploying from Department to Enterprise&#8221;</strong>, <em>Bob Ertl, Oracle</em>
<p>Upcoming releases of OBIEE are likely to have big improvements in terms of developer IDEs, storage of the RPD, team development and so on. I&#8217;m looking out here for more details on how this might play out, and perhaps get a first glimpse at the new, Fusion Development IDE-based admin tool?</li>
<li><strong>&#8220;Oracle Business Intelligence Product and Technology Roadmap&#8221;</strong>, <em>Paul Rodwick, Oracle</em>
<p>The &#8220;Roadmap and Strategy&#8221; session is where Oracle publically announce what&#8217;s coming with OBIEE, so expect details on 11.1.1.6 and what their thoughts are for the product in the longer term. Essential session if your job involves knowing the future direction of Oracle&#8217;s BI tools.</li>
<li><strong>&#8220;Oracle Business Intelligence Systems Management Best Practices and New Features&#8221;</strong> &#8211; <em>Me!</em>
<p>The first of my two main conference sessions, this first one on systems-level management of OBIEE including managing weblogic, backup &amp; recovery, WLST scripting, and monitoring the system</p>
</li>
<li><strong>&#8220;Oracle Business Intelligence/Oracle ADF Integration Using the Action Framework&#8221;</strong>, <em>Me, and Andrejus Baranovskis</em>
<p>A collaboration between myself and fellow ACE Director Andrejus Baranovskis, where we&#8217;ll be building a &#8220;roll-your-own&#8221; Fusion app made up of ADF and BI components, and using the Action Framework to tie it all together. Essential for both OBIEE, and ADF, developers</li>
<li><strong>&#8220;Oracle Scorecard, Strategy Management, and KPIs&#8221;</strong> &#8211; <em>Jacques Vigeant, Oracle</em>
<p>I still think scorecards &amp; KPIs are the hidden secret in OBIEE, and I&#8217;m keen to hear what&#8217;s coming around the corner with the 11.1.1.6/7 releases. Anyone moving up from OBIEE 10g to 11g and looking for justifications for the migration should get along to this session, this just takes OBIEE to the next level.</li>
<li><strong>&#8220;Packaged Cloud-Based BI with Oracle GoldenGate and Oracle Business Intelligence Applications&#8221;</strong>, Jon Mead, Rittman Mead
<p>If only to see what Jon comes up with, this is a hugely ambitious and very relevant look at how we can take the BI Apps into the cloud, courtesy of Golden Gate, Oracle&#8217;s latest replication and lightweight-ETL tool</li>
<li><strong>&#8220;Performing a Security Audit on Oracle Business Intelligence Enterprise Edition 11g&#8221;</strong>, Venkat Janakiraman, Rittman Mead
<p>Venkat always puts a huge effort into the R&amp;D behind his OOW presentations, and I know he&#8217;s been doing a lot of work behind the scenes with our clients on coming up with an automated way to test the security in OBIEE installations. Be ready to take lots of notes for this one.</li>
<li><strong>&#8220;Taking Oracle Business Intelligence Enterprise Edition to the Next Level of Performance&#8221;</strong>, Jon McGale, Performance Architects Inc.
<p>I have to say, I&#8217;ve not met Jon McGale before, but this is a topic close to my heart. It&#8217;ll be interesting to see an alternative take on performance enhancement for OBIEE, particular in terms of how others use caching, configure the RPD and so on.</li>
<li><strong>&#8220;Under the Covers: Oracle Business Intelligence Foundation Architecture and Infrastructure&#8221;</strong>, <em>Mike Durran &amp; Nick Tuson, Oracle</em>
<p>Again, what I&#8217;m looking out for here is news on what&#8217;s coming up in future releases, plus the PM&#8217;s perspective on some of the features I&#8217;ve been working with day-to-day (WebLogic, scripting, product architecture, high-availability etc)</li>
<li><strong>&#8220;Using Oracle Business Intelligence Actions Framework to Improve Your Business Processes&#8221;</strong>, <em>Adam Bloom &amp; Nick Tuson, Oracle</em>
<p>Either this will be a re-run of the standard Action Framework presentation, or we&#8217;ll get to hear about what&#8217;s coming up in future releases. I&#8217;ll pop my head around the door, get a feel for how much I&#8217;ve heard it before, if there&#8217;s new content I&#8217;ll definitely stay.</li>
<li><strong>&#8220;What&#8217;s Next for Oracle Business Intelligence Applications? A Sneak Peak into the Future&#8221;</strong> &#8211; <em>Florian Schouten, Oracle</em>
<p>Probably for me, one of the most important talks of OOW. The BI Apps, in contrast to OBIEE &#8220;the platform&#8221;, is a bit of a mystery in terms of what&#8217;s coming up in future releases. We know the big-picture stuff (Fusion Apps will be supported first, later on ODI will be an option, that sort of thing) but I&#8217;m keen to hear a bit more detail on how we are going to transition from the fur-ball that is the current BI Apps through to something that uptakes all the &#8220;rapid application development&#8221; stuff that we&#8217;re hearing is coming for OBIEE itself.</li>
</ul>
<p>So you probably get the idea that OOW, at least for me, is mostly about getting a handle on what&#8217;s coming up for the products, what new features are likely to appear in future releases, and what new products are starting to become &#8220;strategic&#8221; for Oracle. For me, OOW is essential as it&#8217;s when anything &#8220;new&#8221; is announced, and so I use it to work out what training courses we should be offering in the next year, what skills our team are going to need to get to learn, what products we need or orientate our services around.</p>
<p>The other main attraction of OOW for me is that it generally marks the start of the conference season, in that we generally write new content for OOW and then re-use it at the various regional events over the next twelve months. Certainly for me, I tend to propose sessions that fill-out areas I&#8217;ve not properly explored before but for which I know there is a lot of interest, and the content I write for this event then becomes the main new material I use at the events such as the UKOUG conference, Collaborate and ODTUG KScope. So if you are particularly interested in hearing new content, this is the conference to be at, particulary in terms of product announcements from Oracle</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="2884554354_30e4d09ff3_z.jpg" src="http://farm4.static.flickr.com/3206/2884554354_30e4d09ff3_z.jpg" border="0" alt="2884554354_30e4d09ff3_z.jpg" /></p>
<p>If you&#8217;re a customer, the main reason you&#8217;d go to OOW is to get a condensed set of briefings on Oracle&#8217;s product direction, and on the key new products they want you to work with. For example, if you&#8217;re a BI Apps customer, you should attend the roadmap sessions, and any on where they think developers should be focusing their attention in the next twelve months. Be sure also to ask lots of questions (I&#8217;m usually the guy with the English accent doing this, sat near the front jotting down the bullet points from the slides) and also try and say hello to the speakers, take down their contact details and so on, particularly if it&#8217;s a PM presenting and they sound like they know the internals of the product. Also, be aware that for the &#8220;roadmap&#8221;-type sessions that Oracle run, often the slides don&#8217;t make it onto the download page after the conference, so make lots of notes if you&#8217;ll need to refer to them afterwards.</p>
<p>Apart from the content then, what else do you need to know? If you&#8217;re looking to book accommodation, make sure you firstly, use the OOW booking system (available when you register, and afterwards if you log back in) as you get discounts on the hotels using this; secondly, don&#8217;t leave booking your hotel until the last minute as otherwise you&#8217;ll be stuck out by Fisherman&#8217;s Wharf, out along the <a href="http://www.flickr.com/photos/markrittman/44154964/in/set-966091">dodgy part of Market Street,</a> or worse, out by the airport.</p>
<p>In terms of places to meet up and socialize (particularly if you&#8217;re new to OOW), typically the bars along Howard Street (<a href="http://www.thirstybear.com/">Thirsty Bear</a> being my usual haunt), 4th Street (the ApEx guys often meet at the 4th Street Bar &amp; Deli), and up near Geary/Mason/O&#8217;Farrell near the Hilton (<a href="http://www.johnnyfoleys.com/">Johnny Foley&#8217;s</a> is usually packed with OOW attendees). There&#8217;s usually some sort of event on most nights as well, with the OTN night often on Monday or Tuesday,  the big concert on the Wednesday, and regional / product-specific events on most nights.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="276625491_158e109988_z.jpg" src="http://farm1.static.flickr.com/103/276625491_158e109988_z.jpg" border="0" alt="276625491_158e109988_z.jpg" /></p>
<p>For a lot of people, the highlight of the week are the keynotes, particularly the one from Larry on the Wednesday and the Fusion Middleware one by Thomas Kurian on the Tuesday. For the Larry keynote, as it can often go on for quite a while I tend to watch it, with a beer in hand, in the OTN Lounge in Moscone West (reading the various tweets from attendees as it goes along), but the Fusion Middleware one is particularly worth attending as it tends to be the showcase for whatever Oracle have been doing on the development side of the last twelve months. The other benefit of watching the keynotes in the OTN lounge is that you can do something else when the dreadfully-earnest-but-dreadfully-boring Infosys/HP/Other Vendor presentations take place before Larry&#8217;s session, or at least catch up with email or do something to kill the time. If you do intend to go in person to the keynotes though, particularly in the case of Larry&#8217;s one make sure you queue up early, and if you&#8217;re a blogger, consider getting registered for <a href="http://www.oracle.com/openworld/register/additional-packages/index.html">blogger credentials</a> as you&#8217;ll get reserved seating near the front, with power outlets for your laptop.</p>
<p>Another important aspect of the event for customers in particular, is the exhibition, which usually runs in the main Moscone Center building (North?) from the Monday onwards. You&#8217;ll find most of the major vendors, consultancies and so on there, and if you&#8217;re looking for a partner to come and help you with an implementation, this is a good way to meet a lot of companies in a short space of time. For me, I&#8217;m not so sure on the exhibition &#8211; as an attendee, I&#8217;m not sure I want to spend what little time I have there being hit-on by salespeople, or collecting pens and bags, but if there was a particular product or vendor I wanted to speak to, it could be a good way to get this done, particulary if I was looking to justify a visit out to the event. What can be more interesting though is the Oracle Demogrounds that are usually in the same exhibition hall &#8211; often these are manned by the same PMs that you&#8217;ll see presenting later in the week, and it&#8217;s a good opportunity to get some hands-on time with the products and ask questions of the PMs responsible.</p>
<p>So, for me, it&#8217;ll be an especially long OOW this year, as I arrive on the Wednesday before to attend the Oracle ACE Director 2-day briefing at HQ, then I go down to San Francisco on the Saturday to get ready for the start on Sunday. I&#8217;m also staying for an extra day to meet some of the product people on the Friday, before flying back late on Friday night. But if you&#8217;re an OBIEE enthusiast, or a customer looking to get a heads-up on what&#8217;s coming for the products in the next twelve months, this is the event you can&#8217;t afford to miss &#8211; just make sure you do your homework (and book into the sessions, as they usually fill up fast) before you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/07/a-bi-developers-guide-to-oracle-openworld-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What Skills Does an Oracle BI Developer Need in 2011?</title>
		<link>http://www.rittmanmead.com/2011/06/what-skills-does-an-oracle-bi-developer-need-in-2011/</link>
		<comments>http://www.rittmanmead.com/2011/06/what-skills-does-an-oracle-bi-developer-need-in-2011/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 13:02:38 +0000</pubDate>
		<dc:creator>Mark Rittman</dc:creator>
				<category><![CDATA[Hyperion]]></category>
		<category><![CDATA[Hyperion Essbase]]></category>
		<category><![CDATA[Oracle BI Apps]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>
		<category><![CDATA[Oracle Data Integrator]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8476</guid>
		<description><![CDATA[Back in 2009, I wrote a blog post entitled &#8220;What Skills Does an Oracle BI Developer Need in 2009&#8243;. At the time, OBIEE 11g was in the planning stage, Oracle had recently acquired Hyperion and so Essbase and Planning were coming into the picture, and the Oracle BI Applications were becoming mainstream. At the time [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 2009, I wrote a blog post entitled <a href="http://www.rittmanmead.com/2009/03/what-skills-does-an-oracle-bi-developer-need-in-2009/">&#8220;What Skills Does an Oracle BI Developer Need in 2009&#8243;</a>. At the time, OBIEE 11g was in the planning stage, Oracle had recently acquired Hyperion and so Essbase and Planning were coming into the picture, and the Oracle BI Applications were becoming mainstream.</p>
<p>At the time I said:</p>
<p>&#8220;<em>Fast forward to 2009, and if I was recruiting an Oracle Business Intelligence developer now, what would I be looking for? Ideally, most if not all of the following product skills:</em></p>
<ul>
<li><em>Oracle Business Intelligence Enterprise Edition, usually with a specialization in either the back-end (the BI Server) or front-end (Answers, Delivers, BI Publisher), would be mandatory</em></li>
<li><em>Essbase skills would be very desirable, and would be required far more than Oracle OLAP skills in the past.</em></li>
<li><em>Oracle BI Application experience is a definite bonus, with the real skill in being able to apply customizations to the ETL and RPD layers</em></li>
<li><em>Another very desirable skill is being able to implement at least Hyperion Planning, and ideally some more of the Hyperion financial applications. It’s rare though to find people with both good OBIEE and Hyperion skills, those that do can virtually write their own salary cheque.</em></li>
<li><em>In terms of ETL, OWB is now “mainstream” and is a mandatory skill. ODI is rising in importance, but I don’t see many “classic BI” projects that use it, at least at the moment.</em></li>
</ul>
<p><em>Compared to five years ago, skills in the Oracle database, and in particular with the Oracle Application Server, are less of a priority, as security for example is usually handled now by the OBIEE BI Server, and fast access to data is typically done through Essbase. Also, now that Oracle’s BI tools (and Fusion Middleware) are designed to work across heterogeneous platforms, its more useful now for developers to have experience with Active Directory, for example, compared to Oracle Internet Directory, and it’s also useful to have knowledge of other database platforms such as Microsoft SQL Server, Microsoft Analysis Services and the like as Oracle’s BI tools are increasingly being sold to non-Oracle database customers.&#8221;</em></p>
<p>So how have things changed, now it&#8217;s 2011? Well, some things are much the same; OBIEE, if you&#8217;re an Oracle BI developer, is a mandatory skill, and as back in 2009, you tend to specialize in the backend (RPD development, possibly Informatica if you&#8217;re an Oracle BI Applications developer), or the frontend, creating the analyses and dashboards that are most visible to the end users. Take away all of the stuff about WebLogic, Enterprise Manager and Fusion Middleware, and the core of OBIEE hasn&#8217;t changed much since the days of Siebel Analytics, and we typically see the same old problems, misunderstandings and so on with RPD development that we&#8217;ve seen since first transitioning to the technology back in 2005. Expect things to change fairly rapidly in the next couple of years though, with a new Administration tool, possibly a new (or alternative) XML or database-based repository, and a lot of work going on within Oracle to make the whole process of developing and deploying repositories a lot more automated.</p>
<p>One skill that an Oracle BI developer will need, and that wasn&#8217;t such a requirement back in 2009 (even, in my view at the time, becoming a less relevant skill), is application server skills, specifically Oracle WebLogic Server. For the time being at least, if you&#8217;re deploying OBIEE 11g, you&#8217;re deploying WebLogic Server, and having skills in such areas as WebLogic security, WebLogic Scripting Tool, the WebLogic Admin Console, and technologies such as admin and managed servers, node managers and OPMN is pretty much a requirement if you&#8217;re going to be an end-to-end OBIEE 11g developer. You could pretty-much install OBIEE 10g and forget about it, but nowadays you need to have some systems administration skills if only to get the product installed and running.</p>
<p>Another skill I downplayed in 2009 but is increasingly relevant now, is security. OBIEE 10g took care of security and connectivity to LDAP servers from within the Administration tool, but now you need to know Oracle Platform Security Services, application roles and policies, and all the associated technologies around WebLogic&#8217;s implementation of security. In fact, one major skill you need now is the ability to read and digest reams of documentation, made all the worse by OBIEE&#8217;s content being folded in with the rest of the Fusion Middleware product line, making it tricky to pick out how, for example, you can connect OBIEE to third-party LDAP servers, or how to perform upgrades between releases of 11g. It&#8217;s all a lot more complicated now, and you can&#8217;t just charge in, ignore the documentation and not do your homework.</p>
<p>Essbase was something I highlighted back in 2009, and at the time, it seemed fairly imminent that all Essbase projects would use Oracle BI technology, and all Oracle BI projects would include an element of Essbase. Now, i&#8217;m not so sure; Essbase is going gangbusters and if you&#8217;re an Essbase specialist, you can more or less name your price, but for OBIEE projects, we see a bit of Essbase, but it&#8217;s not gone mainstream yet. Realistically, whllst OBIEE 11g solved a number of 10g-era problems with OBIEE/Essbase integration, it&#8217;s just introduced another set of new ones, and I don&#8217;t see many WebAnalysis, Financial Management or Interactive Reporting customers moving to OBIEE unless their application was pretty-much relational in form, in the first place. If you&#8217;ve got Essbase skills, it&#8217;s certainly a bonus, but unless you&#8217;re prepared to get to expert level, you&#8217;ll probably find most Essbase projects are handled by specialist Hyperion consultants, and your job is probably more likely to be raising SRs and working with the client to try and fix the OBIEE to Essbase connectivity issues.</p>
<p>I smile to myself when I look back at the comment on OWB. Certainly, in terms of new projects, OWB is dead now and every customers is moving towards ODI. Maybe it&#8217;s because it&#8217;s all that Oracle will sell on new projects, maybe it&#8217;s because customers don&#8217;t want to invest in products that have been sunsetted, or maybe it&#8217;s because ODI is better, but nowadays, you need to know ODI if you&#8217;re an OBIEE developer. This means knowing things like how to create knowledge modules, how to migrate projects from environment to environment, and how to use new features such as ODI OBIEE data lineage. But if you&#8217;re an OBIEE developer and you&#8217;ve got time to learn one more skill, make it ODI.</p>
<p>And so finally on to the Oracle BI Applications. My experience has been that most BI Applications projects have been handled by the big ERP integrators, occasionally calling on specialists if the OBIEE element goes wrong. Either you&#8217;re an RPD, DAC and Informatica developer, or you&#8217;re an OBIEE, RPD and OWB/ODI developer, and if you&#8217;re the former you&#8217;re probably a contractor or working for a large SI. The major bonus skill that you&#8217;d have as a BI Apps developer is knowledge of either Siebel or Oracle E-Business Suite as a data source, but all of this is going to change in the next couple of years as Oracle transition to the Fusion Applications, with the 11g release of the BI Apps focusing on the Fusion Applications first and then only with support for Apps Unlimited (basically, all the legacy ERP suites Oracle developed or acquired) coming later on. The big question though, at least in my mind, is whether you can still be a BI Apps developer in the future without also being a Fusion Apps developer, and a Fusion Development (ADF, JDeveloper, SOA Suite) developer; the 11g BI Apps will be embedded in the Fusion Apps, and whilst it&#8217;s possible to develop for the 7.9.x release of BI Apps as a standalone piece of technology, I wonder how much you&#8217;ll be able to achieve in isolation from the Fusion Apps.</p>
<p>So, to summarize, and to update my 2009 comments about what skills an Oracle BI developer needs, in 2011 I think you need:</p>
<ul>
<li>OBIEE 11g skills, both in terms of new functionality (mapping, analyses, KPIs and Scorecards etc) and new infrastructure (WebLogic, EM, OPSS etc)</li>
<li>A smattering of Essbase skills, focused mainly on the integration with OBIEE and Essbase (and the many workarounds and gotchas)</li>
<li>Good ODI skills, both in terms of the basics, but also being able to write knowledge modules, integrate with OBIEE, deployment and migration</li>
<li>Solid database skills &#8211; OBIEE gave the illusion through aggregates etc that database tuning was redundant, but time has shown it&#8217;s by far the biggest success factor in a project &#8211; get the database design and optimisation wrong, and your project is toast. You need to know partitioning, materialized views, index types, and increasingly, you need to get yourself on an Exadata project as customers are buying the technology but you can&#8217;t teach it to yourself at home</li>
<li>BI Apps skills, but watch out for everything changing when BI Apps 11g comes out, and be prepared to learn the Fusion Apps and JDeveloper if you want to stay in the game</li>
<li>Looking to the future, keep an eye on technologies such as in-memory (TimesTen), mid-tier caching (Coherence), plus technologies such as Business Activity Monitoring (BAM), &#8220;big data&#8221; (Hadoop, large data sets, NoSQL), complex event processing and maybe products such as Qlikview, just in case Oracle buys them, or at least to know what the competition are up to, or more importantly pitching to your boss</li>
</ul>
<p>The other thing to bear in mind of course, if you&#8217;re an Oracle BI developer, is that you need to have great business, communication and data modeling skills. But that&#8217;s another topic in itself, and maybe one of my colleagues will have some views on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/06/what-skills-does-an-oracle-bi-developer-need-in-2011/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Oracle BI EE 11.1.1.5 &#8211; Repository Command Line Switches &#8211; Importing New Projects into RPD</title>
		<link>http://www.rittmanmead.com/2011/05/oracle-bi-ee-11-1-1-5-repository-command-line-switches-importing-new-projects-into-rpd/</link>
		<comments>http://www.rittmanmead.com/2011/05/oracle-bi-ee-11-1-1-5-repository-command-line-switches-importing-new-projects-into-rpd/#comments</comments>
		<pubDate>Fri, 27 May 2011 07:22:19 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
				<category><![CDATA[Oracle BI Apps]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8345</guid>
		<description><![CDATA[One of the hidden features of BI Admin Tool is the ability to run certain commands from command line. I have written about some of the use cases of this here. In addition to the ones that i have written there are some more set of parameters that we can use(i hope Oracle will eventually [...]]]></description>
			<content:encoded><![CDATA[<p>One of the hidden features of BI Admin Tool is the ability to run certain commands from command line. I have written about some of the use cases of this <a href="http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/">here</a>. In addition to the ones that i have written there are some more set of parameters that we can use(i hope Oracle will eventually publish all of them). I stumbled across some of these parameters while installing the BI Apps 7.9.6.3. As i have written in my last post, one of the things that BI Apps installer does is, depending on the modules chosen it automatically adds the corresponding modules into the repository. So, the size of the RPD can vary depending on the Module installed. Considering the fact that Oracle&#8217;s internal development uses RPD Multi-User development extensively, i have always been keen on understanding how these modules are extracted and merged(actually looks like there is no merging done automatically). After installing BI Apps 7.9.6.3, its a lot more clearer now.</p>
<p>As you are probably aware, BI Apps basically contains a single master BMM (for the core reporting) containing all the necessary fact tables and dimensions. Depending on the modules chosen during install, the number of fact tables in the BMM can increase or decrease. For example, in the screenshots below, we have the BI Apps repository with 4 modules. As you see we just have 4 projects(1 corresponding to each module).</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage63.png" border="0" alt="NewImage" width="497" height="448" /></p>
<p>&nbsp;</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage64.png" border="0" alt="NewImage" width="466" height="209" /></p>
<p>Now let&#8217;s assume this is what we chose during the first time install of BI Apps. After the successful rollout of all these modules, lets assume that the requirement is to add say Sales Analytics into the repository. BI Apps 7.9.6.3 basically provides us with 2 Repositories.</p>
<p>1. EnterpriseBusinessAnalytics.rpd</p>
<p>2. OracleBIAnalyticsApps.rpd</p>
<p>The first one is the master repository containing all the modules.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage65.png" border="0" alt="NewImage" width="472" height="454" /></p>
<p>And the second one will contain only the necessary modules we have chosen during the install i.e.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto;border: 0px initial initial" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage64.png" border="0" alt="NewImage" width="466" height="209" /></p>
<p>This is what we will typically use for our development. Now our requirement is to add the <strong>Sales Analytics</strong> module into the rpd. To do that we will be using the AdminTool command line switch. So, basically open up a text file and enter the following commands</p>
<pre>New C:\oracle\biee11115\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\repository\WithSales.rpd Admin123
ImportRepository Offline C:\oracle\biee11115\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\repository\EnterpriseBusinessAnalytics.rpd Admin123
ImportRepositoryObject Project "Financial Analytics Fusion Edition" True True
ImportRepositoryObject Project "Human Resources Analytics Fusion Edition" True True
ImportRepositoryObject Project "Financial Analytics Fusion Edition" True True
ImportRepositoryObject Project "Project Analytics Fusion Edition" True True
ImportRepositoryObject Project "Supply Chain and Order Management Analytics Fusion Edition" True True
ImportRepositoryObject Project "Sales Analytics Fusion Edition" True True
ImportRepositoryExecute
Save</pre>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage66.png" border="0" alt="NewImage" width="477" height="204" /></p>
<p>Now use the command line switch of Admin tool to generate the new RPD. All this script does is, it uses the deprecated Import from Repository feature to import the necessary projects. So, this method is not recommended if your existing repository already has data(as there are possibilities of object overlaps). But for an empty repository (like in our case), this will not be a problem.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage67.png" border="0" alt="NewImage" width="481" height="93" /></p>
<p>If we now open up the RPD, it will contain the master repository but with just 5 modules (makes our job of merging with our work repository easier).</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage68.png" border="0" alt="NewImage" width="446" height="212" /></p>
<p>From here on, its just a matter of merging this repository with our work repository. You might ask why are we doing the intermediate step of creating a new rpd with just 5 modules. The primary reason is to reduce the number of decisions we will have to make during the final repository merging.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage69.png" border="0" alt="NewImage" width="459" height="209" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage70.png" border="0" alt="NewImage" width="468" height="303" /></p>
<p>It is also possible to use the direct import from repository to import the new projects(by altering the above command line switch). Since it is deprecated and also since it does not show us what objects are getting updated/deleted etc, it is better it go with the merge option. The above method will also be very helpful when you want to have a centralized development but multiple deployments (similar to BI Apps).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/05/oracle-bi-ee-11-1-1-5-repository-command-line-switches-importing-new-projects-into-rpd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BI Applications 7.9.6.3 &#8211; What&#8217;s New?</title>
		<link>http://www.rittmanmead.com/2011/05/bi-applications-7-9-6-3-whats-new/</link>
		<comments>http://www.rittmanmead.com/2011/05/bi-applications-7-9-6-3-whats-new/#comments</comments>
		<pubDate>Wed, 18 May 2011 05:54:07 +0000</pubDate>
		<dc:creator>Venkatakrishnan J</dc:creator>
				<category><![CDATA[Oracle BI Apps]]></category>
		<category><![CDATA[Oracle BI Suite EE]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/?p=8319</guid>
		<description><![CDATA[Along with BI EE 11.1.1.5, there was also a major release of BI Apps 7.9.6.3. This is a major release not because of the new features but instead this is the first release that uses BI EE 11g natively. In fact this release does not even support 10g. As BI Apps 7.9.6.3 supports BI EE [...]]]></description>
			<content:encoded><![CDATA[<p>Along with BI EE 11.1.1.5, there was also a major release of BI Apps 7.9.6.3. This is a major release not because of the new features but instead this is the first release that uses BI EE 11g natively. In fact this release does not even support 10g. As BI Apps 7.9.6.3 supports BI EE 11g natively, i was actually curious to find out whether this new release uses any of the BI EE 11g specific features like Hierarchical Columns, Lookups etc. In this blog post, i shall be covering what has changed in 7.9.6.3 from an install perspective and also will do a quick walk through of the RPD, Web Catalog and some native reports.</p>
<p>So, we start off with the first major change in this release, i.e. the BI Applications Installer. To do a quick recap on the BI Apps install process, following is what we generally do to install BI Apps.</p>
<p>1. Install BI EE.<br />2. Install BI Applications (only on windows)<br />3. Install Informatica and import the pre-built repository.<br />4. Install DAC and configure DAC<br />5. Configure BI EE to point BI Apps RPD and WebCat<br />6. Run a full load</p>
<p>This install process is still the same with 7.9.6.3. But if you look at the BI Applications installer, there are 2 things that you will notice</p>
<p>1. Installer now looks for Oracle BI Home, Oracle Instance directories (11g specific) instead of the old OracleBI and OracleBIData folders.</p>
<p>2. The installer needs the Weblogic Server and the Node Manager to be up and running.</p>
<p>Some screenshots of the install process is given below.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage38.png" border="0" alt="NewImage" width="504" height="338" /></p>
<p>&nbsp;</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage40.png" border="0" alt="NewImage" width="496" height="332" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage41.png" border="0" alt="NewImage" width="478" height="317" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage42.png" border="0" alt="NewImage" width="498" height="334" /></p>
<p>Post the install, you will notice that the BI Apps is now installed under the Oracle_BI1 (Oracle BI Home) directory as shown below.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage43.png" border="0" alt="NewImage" width="425" height="328" /></p>
<p>One key thing in a BI Apps install is, the RPD size changes based on the modules selected. So, the install process itself will be merging all the necessary Projects (1 per module). I will be covering the exact merge process in another post. The key point to know is, the merge process has changed (does not use RPD merge directly) but instead uses the command line switches of the BI Administrator. I had blogged about the command line switches available for 10g <a href="http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/">here</a>. Looks like this has been enhanced a lot more in 11g (Again an excellent change).</p>
<p>&nbsp;</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage46.png" border="0" alt="NewImage" width="495" height="210" /></p>
<p>The other important thing that has changed is the Informatica version. 7.9.6.3 uses 9.0 version of Informatica. Couple of things to keep in mind during the install</p>
<p>1. Hotfix is now included as part of the install itself.</p>
<p>2. If you are downloading from edelivery, ensure that you use WinRar to extract the files. This is the first time i am seeing a .z01 file in a software binary from Oracle. Basically Oracle have split a file into 2 and WinRar seems to be the only one that works correctly.</p>
<p>Another important change from an Informatica standpoint is, there is now a single set of usernames and password i.e. in earlier versions the actual Admin Console user and the Repository users will be set differently(can be changed manually). But in this release just a single set of usernames and passwords will suffice.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage47.png" border="0" alt="NewImage" width="491" height="366" /></p>
<p>&nbsp;</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage48.png" border="0" alt="NewImage" width="439" height="418" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage49.png" border="0" alt="NewImage" width="494" height="176" /></p>
<p>In terms of the client tools, i somehow feel that the informatica client components respond much faster than the earlier release. Again this is just my perception.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage50.png" border="0" alt="NewImage" width="299" height="517" /></p>
<p>Lets now take a look at the pre-built repository.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage44.png" border="0" alt="NewImage" width="444" height="452" /></p>
<p>Some of the pre-built subject areas don&#8217;t seem to use the Hierarchical Columns. But some other subject areas like Financials &#8211; GL Balance Sheet do have them (which is good).</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage45.png" border="0" alt="NewImage" width="386" height="534" /></p>
<p>So, far i have not seen any usage of the Parent-Child hierarchy feature. Perhaps the reason for that is it requires closure tables to be created which in turn requires a change to the ETL process. Let&#8217;s now do a consistency check to find out whether all the warnings that we used to get post upgrading BI EE 10g rpd have all been removed.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage52.png" border="0" alt="NewImage" width="482" height="351" /></p>
<p>Interestingly there still are around 300 odd warnings. Let&#8217;s now take a look at the security. If you notice, you can see that the import process would have automatically created all the Application Roles (10g Groups) as shown below. I guess this is the reason why the installer requires a connection to the Weblogic Admin Server.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage51.png" border="0" alt="NewImage" width="480" height="279" /></p>
<p>Let&#8217;s now do a full load on just the GL and Budget Subject areas (i have a Vision EBS instance and the BI Apps running on a single macbook &#8211; hence the need to just 2 subject areas).</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage53.png" border="0" alt="NewImage" width="497" height="303" /></p>
<p>Let&#8217;s now take a look at the reports and dashboards.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage56.png" border="0" alt="NewImage" width="474" height="563" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage57.png" border="0" alt="NewImage" width="397" height="488" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage58.png" border="0" alt="NewImage" width="496" height="245" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage59.png" border="0" alt="NewImage" width="462" height="344" /></p>
<p>There is now a native 11g feel to the reports and dashboards. Also, so far based on my testing i haven&#8217;t actually seen the hierarchical columns setup in the rpd being used anywhere.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage60.png" border="0" alt="NewImage" width="507" height="259" /></p>
<p>Having worked with an upgraded BI EE 11.1.1.3 on 7.9.6.2, i would say BI EE 11.1.1.5 seems to much quicker atleast in the UI. Rendering of the pages are pretty fast. To find out whether there have been any new additions to the pre-bundled reports/dashboards, i fired up our <a href="http://www.rittmanmead.com/2011/01/introducing-rittman-mead-utilities-bi-ee-web-catalog-auditing/">WCA</a> utility and ran the audit on an upgraded 7.9.6.2 web catalog and on the 7.9.6.3 web catalog. Seems like the number of pre-bundled reports/dashboards have been reduced significantly in this release.</p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage61.png" border="0" alt="NewImage" width="486" height="410" /></p>
<p style="text-align: center"><img style="margin-left: auto;margin-right: auto" src="http://www.rittmanmead.com/wp-content/uploads/2011/05/NewImage62.png" border="0" alt="NewImage" width="501" height="240" /></p>
<p>I haven&#8217;t spent a lot of time in analyzing which exact reports/dashboards have gone missing(maybe it could be due to non-certification of certain modules on BI EE 11g yet). That is perhaps for another post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2011/05/bi-applications-7-9-6-3-whats-new/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

