<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Rob Reynolds&apos; BI &amp; EPM Blog</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/robreynolds/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501</id>
   <updated>2009-10-07T14:23:26Z</updated>
   <subtitle>Implementing successful BI &amp; EPM solutions.</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.23-en</generator>


<entry>
   <title>Management Excellence at Openworld</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/10/management_excellence_at_openw.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.14802</id>
   
   <published>2009-10-07T10:52:12Z</published>
   <updated>2009-10-07T14:23:26Z</updated>
   
   <summary>If you would like to learn more about achieving Management Excellence while at Oracle OpenWorld, I will be hosting 2 sessions on the topic. The first will overview our Management Excellence Accelerator offering and the major areas of focus when...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="EPM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Oracle News" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mea" label="MEA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="managementexcellence" label="Management Excellence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bestpractices" label="best practices" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="epm" label="epm" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p><font face="Arial" size="3"><span style="font-size: 13px;">I</span></font><font><font face="Arial" size="3"><span style="font-size: 13px;">f you would like to learn more about achieving Management Excellence while at</span></font></font> <a href="http://www.oracle.com/us/openworld/index.htm" title="Oracle OpenWorld" target="_blank"><font><font face="Arial" size="3"><span style="font-size: 13px;">Oracle OpenWorld</span></font></font></a><font><font face="Arial" size="3"><span style="font-size: 13px;">, I will be hosting 2 sessions on the topic. The first will overview our Management Excellence Accelerator offering and the major areas of focus when developing a roadmap to achieving Management Excellence. The second will be a case study with Sun &amp; EDS on our joint efforts to drive a consistent BI Strategy while undergoing a major business transformation. Session information for each is below:</span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;">ID#: S308996<br /></span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;">Title:</span></font></font> <b><a href="http://www28.cplan.com/cc221_new/session_details.jsp?isid=308996&amp;ilocation_id=221-1&amp;ilanguage=english" target="_blank"><font><font face="Arial" size="3"><span style="font-size: 13px;">Optimize Your EPM/BI Strategy with Oracle's Management Excellence Accelerator Approach</span></font></font></a></b><font><font face="Arial" size="3"><span style="font-size: 13px;"><br />
Track: Enterprise Performance Management/Business Intelligence<br />
Date: 13-OCT-09<br />
Time: 16:00 - 17:00<br />
Venue: Marriott Hotel<br />
Room: Salon 4<br />
<br /></span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;">The second session will be a case study with Sun &amp; EDS on our joint efforts to help Sun drive a consistent BI Strategy while undergoing a major business transformation. This session will show the results of a focused, top-down approach to aligning the management process with the operational processes in concert with a large Oracle E-Business Suite implementation.<br /></span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;"><br />
ID#: S308529<br />
Title:</span></font></font> <a href="http://www28.cplan.com/cc221_new/session_details.jsp?isid=308529&amp;ilocation_id=221-1&amp;ilanguage=english" target="_blank"><b><font><font face="Arial" size="3"><span style="font-size: 13px;">Implementing a BI Strategy for Oracle E-Business Suite at Sun Microsystems</span></font></font></b></a><font><font face="Arial" size="3"><span style="font-size: 13px;"><br />
Track: Enterprise Performance Management/Business Intelligence<br />
Date: 13-OCT-09<br />
Time: 17:30 - 18:30<br />
Venue: Moscone West L3<br />
Room: Room 3014<br /></span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;">In addition to these sessions, I will be one of the hosts at Monday's EPM Roundtable and participating in the Consulting One-on-Ones, where you can schedule time to meet with Oracle EPM &amp; BI experts at the Oracle Consulting Center. If you want to schedule time to meet with me personally, please drop me an email. I have availability on Monday morning and all day Wednesday. You can also stop by the Consulting Center to schedule a one-on-one consultation, as the reception desk there will have my most current availability.</span></font></font></p>
<p><font><font face="Arial" size="3"><span style="font-size: 13px;">The Oracle Consulting Center is located in Room 101 of Moscone South, to your left as you enter the Moscone South Exhibition hall.</span></font></font><br /></p>
]]>
      
   </content>
</entry>

<entry>
   <title>Accelerating the Journey to Management Excellence</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/08/accelerating_the_journey_to_ma.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.13748</id>
   
   <published>2009-08-11T19:49:32Z</published>
   <updated>2009-10-07T14:27:55Z</updated>
   
   <summary>Today’s economy requires companies to be smarter and make faster decisions that ever. Doing this requires complete visibility across your enterprise so that you can make the right decisions to attract/retain customers, grow their business, and minimize their costs. Oracle...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="EPM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Oracle News" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mea" label="MEA" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="managementexcellence" label="Management Excellence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bestpractices" label="best practices" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="epm" label="epm" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p><span style="font-family: Arial; font-size: 13px;">Today’s economy requires companies to be smarter and make faster decisions that ever. Doing this requires complete visibility across your enterprise so that you can make the right decisions to attract/retain customers, grow their business, and minimize their costs. Oracle understands this need and provides you a business answer through our “<b>Management Excellence</b>” approach. Achieving management excellence means improving your management processes by integrating operational systems to your business, <i><em>proactively</em></i> managing your performance, thus improving your business decisions.</span><br /></p>
<p><font face="Arial" size="3"><span style="font-size: 13px;">To help customer's accelerate their journey to achieving Management Excellence, we in Oracle Consulting have created a service offering specifically targeted at improving your management processes. The Oracle Management Excellence Accelerator enables you to align strategy, processes and technology -- building a roadmap that maximizes return on your Oracle product investment.</span></font></p>
<p><span style="font-family: Arial; font-size: 13px;">The Management Excellence Accelerator (or MEA as we are calling it internally) is the culmination of the integration of our BI &amp; EPM Strategy offerings, our Roadmap to BI Program, and the EPM Strategy &amp; Roadmap offerings from our legacy Hyperion Consulting team. We took a look at the common processed across these programs and then set out to use the best practices from across the combined offerings. The resulting framework allows us to rapidly assess the maturity of a customers management processes and make strategic recommendations using our reference architectures, industry data &amp; value analysis tools. The result is a highly repeatable process for identifying opportunities and areas for streamlining of management processes in as short as 2 weeks.<br />
<br /></span></p>
<p style="text-align: center;"><font face="Arial" size="3"><span style="font-size: 13px;"><img src="http://blogs.oracle.com/robreynolds/MEA_process_small.png" width="350" height="306" alt="MEA_process_small.png" /><br /></span></font></p>
<p><font face="Arial" size="3"><span style="font-size: 13px;">The process entails business discovery, analysis of your current management processes, evaluation and recommendations for enhancing your current architecture and a value analysis of the expected benefits resulting from better, more streamlined management processes and systems. All of this culminates in a Roadmap to Management Excellence that details the plans and processed to achieve Management Excellence.</span></font></p>
<p><font face="Arial" size="3"><span style="font-size: 13px;">I'll be blogging more on the MEA offering and the lessons we are learning as we help customers on this journey, but in the mean time please feel free to contact me or your local Oracle Consulting sales representative for more information or to schedule a discussion on how the MEA can help accelerate your journey to achieving Management Excellence.</span></font></p>
<p><font face="Arial" size="3"><span style="font-size: 13px;">Other great resources focused on Management Excellence include <a href="http://blogs.oracle.com/frankbuytendijk/2008/07/introducing_management_excelle.html" title="Frank Buytendijk's Blog" target="_blank">Frank Buytendijk's blog</a> and the <a href="http://www.oracle.com/solutions/business_intelligence/resource-library-whitepapers.html" title="Journal of Management Excellence" target="_blank">Journal of Management Excellence</a>.</span></font></p>
<div style="text-align: left;">
  <font face="Arial" size="3"><br /></font>
</div>
]]>
      
   </content>
</entry>

<entry>
   <title>New Issue of the Journal of Management Excellence is out!</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/07/new_issue_of_the_journal_of_ma.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.13457</id>
   
   <published>2009-07-23T03:17:22Z</published>
   <updated>2009-07-23T03:17:46Z</updated>
   
   <summary>The latest issue of Oracle&apos;s Journal of Management Excellence is now available for download at this link. Previous versions are also available at http://www.oracle.com/solutions/business_intelligence/resource-library-whitepapers.html. This quarter&apos;s issue is focused on building trust and how trust is important in achieving management...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="EPM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Oracle News" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>The latest issue of Oracle's Journal of Management Excellence is now <a href="http://www.oracle.com/solutions/business_intelligence/docs/journal-of-management-excellence-2009-july.pdf" title="Journal of Management Excellence, Issue 6" target="_blank">available for download at this link</a>. Previous versions are also available at <a href="http://www.oracle.com/solutions/business_intelligence/resource-library-whitepapers.html" target="_blank">http://www.oracle.com/solutions/business_intelligence/resource-library-whitepapers.html</a>. This quarter's issue is focused on building trust and how trust is important in achieving management excellence. Enjoy!</p>
]]>
      
   </content>
</entry>

<entry>
   <title>Data Quality:  Data Correction Strategies</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/05/data_quality_data_correction_s.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.12399</id>
   
   <published>2009-05-21T11:09:35Z</published>
   <updated>2009-05-21T13:11:54Z</updated>
   
   <summary><![CDATA[Continuing the data quality conversation from my previous posts on effectiveness verses accuracy&nbsp;&nbsp;and defining accuracy thresholds here is a technique for categorizing various types of data quality issues and developing a strategy for corrections. If the effectiveness mindset is established,...]]></summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>Continuing the data quality conversation from my previous posts on <a href="http://blogs.oracle.com/robreynolds/2008/10/data_quality_effectiveness_ver.html" title="http://blogs.oracle.com/robreynolds/2008/10/data_quality_effectiveness_ver.html" target="_blank">effectiveness verses accuracy</a>&nbsp;&nbsp;and <a href="http://blogs.oracle.com/robreynolds/2008/10/data_quality_defining_accuracy.html" target="_blank">defining accuracy thresholds</a> here is a technique for categorizing various types of data quality issues and developing a strategy for corrections.</p>
<p>If the effectiveness mindset is established, the next concept to follow is to realize there are various types of data quality issues, and correction alternatives are numerous. Data quality issues appear as multiple levels of problems. Let's revisit some of the levels of complexity and formulate strategies on how to correct them.</p>
<p><strong>Level 1: "Fat Fingers"</strong></p>
<div style="border:none;border-bottom:solid windowtext .75pt;padding:0in 0in 1.0pt 0in">
  <h4 style="text-align:justify"></h4>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;">This is the layer of the pure mistake. Numeric fields are blank, or have alpha values. Alpha codes are blank, or have bad values. Occasionally records are missing. Once known, these errors can be corrected and audited in the future. It is commonplace to repair these errors through ETL processing, but the best and cheapest way is to fix the problems at the operational source.</span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong>Level 2: "Bad Values"</strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;">The next layer can present some insidious issues. Numbers and values may be valid for a given field or file, but they are wrong in the context of a particular event. These errors are caused by timing problems, synchronization, etc. The classic example is a difference in total across two similar dimensions, because one is supplied by data two days after another. The timing difference creates an illusion of error. These can be corrected via ETL processes.</span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;">However, tight controls are required to ensure that altered values, once corrected, do not radically differ from the answers expected by the end users. Audit trails must be used to manage and control end-user expectations. One money saver is to use tools that audit data before it is used as a source for the data warehouse. In lieu of tools, a series of SQL queries can be developed to analyze codes and values for correctness.</span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>Level 3: "Referential Issues"</strong></span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">At this level, incorrect values are not detectable without complicated scrutiny. This level is where most customer data goes awry. Addresses and dimensions can be incorrectly extracted, and there is no referential or other means to know they are wrong. The correction of this data definitely occurs after the fact, using external data services (e.g., Harte Hanks, Acxiom, Polk, and so on) and data cleansing tools (e.g., OWB, Trillium, First Logic, and so on). Correction techniques will include parsing, matching, standardization, and consolidation. More than customer data can be affected, as product and supplier information is also often in error but not detectable.</span></strong></span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>Level 4: "Invisible Information"</strong></span></strong></span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">After level 3, the data issues are obviously more in light of data effectiveness as compared with incorrectness. For example, information critical to create a dimension in the data warehouse is buried in a literal field. Parsing must be used to extract the correct values for the dimension. Often, the desired data is buried within complex ancient codes, or worse, a combination of codes known only to a few tribal elders. Converting this data into useful DW dimensions requires complicated coding and even translation tables that must be maintained. This level of DQ contributes significantly to ETL processing and overall data warehouse cost of ownership.</span></strong></span></strong></span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong>Level 5: "Immaculate Conception Information"</strong></span></strong></span></strong></span></strong></span></h4></p>

<p>  <h4 style="text-align:justify"><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">While it sounds crazy, many times users request data that does not exist. If it does exist, it is in a format that is impossible to access (e.g., a rolodex.) There is no easy way to deal with this issue. Some companies fix the problem by entering new data into the DW---a dangerous practice, as having structures that allow updates and/or queries at the same time compromises performance. Others create a staging area to enter data before the DW load, or develop an ersatz production system to create the new values. These approaches are also used when there is financial data that is issued after loading (as in financial adjustments). The preferred manner for all of these issues is to cycle the new data back through the ETL processes, or change operational systems to contain the new information.</span></strong></span></strong></span></strong></span></strong></span></h4><br />
</div><!--EndFragment--><br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Evaluating I/O Performance for Large Data Warehouses</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/03/evaluating_io_performance_for.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.12194</id>
   
   <published>2009-03-05T16:40:29Z</published>
   <updated>2009-05-12T16:41:16Z</updated>
   
   <summary>One topic that we often encounter when talking with customers is I/O performance of large scale data warehouses and our recommended methodology for performance improvement when there is a serious I/O bottleneck. Effective utilization of the I/O infrastructure capacity is...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>One topic that we often encounter when talking with customers is I/O performance of large scale data warehouses and our recommended methodology for performance improvement when there is a serious I/O bottleneck. Effective utilization of the I/O infrastructure capacity is the key to environment performance improvement in VLDB systems and can have a substantial impact to users perception of system performance.</p><!--StartFragment-->
<p class="MsoBodyText">Because large database servers are a dynamic, evolving environment, we must be aware that most of the tuning efforts for optimization of I/O performance may become obsolete when the application I/O infrastructure utilization pattern changes. Therefore, performance tuning of such environments should be considered a continuous process rather than a specific one-time, effort and action plan. To ensure that each iteration of tuning is consistent, a consistent task plan for tuning should be established and rigorously followed.</p>
<p class="MsoBodyText">Below is a sample process that was developed by Pat Sodia, Oracle Performance Architect. Pat is one of our top DW performance architects at Oracle he often uses this process for I/O optimization. A plan such as this should be used every time there is a change in the application environment that impacts its I/O utilization pattern.</p>
<p class="MsoBodyText"><strong>I/O Performance Optimization Process</strong></p>
<p class="MsoBodyText"></p>
<p><!--StartFragment--></p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">1.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Evaluate and implement all possible database server optimization for improved I/O distribution.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">2.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Identify the high utilization devices (hot spots) on the I/O infrastructure. Using standard operating system tools or any other related tools, identify those devices, (LUNs) with utilization greater than 80%.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">3.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Identify the logical volumes associated with the high-utilization devices.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">4.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Identify the database structures associated with those logical volumes.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">5.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Verify that the contents of each high utilization logical volume can be distributed across less utilized and/or spare logical volumes. Execute I/O distribution and verify new utilization numbers for the affected device.</p>
<p class="MsoBodyText" style="margin-left:.75in;text-indent:-.25in;mso-list:l0 level2 lfo1; mso-list-change:">a.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> If there are more possible I/O distributions than there are under utilized devices, add new devices/LUNs to the environment and further implement application level I/O distribution.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">6.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> If utilization rates for all devices are under 80%, document new volume configurations to be reproduced in the next database build and re-establish the Baseline System Performance Model.</p>
<p class="MsoBodyText" style="margin-left:.75in;text-indent:-.25in;mso-list:l0 level2 lfo1; mso-list-change:">a.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Collect system utilization information; re-calibrate the capacity planning model and re-run load growth simulations for the new environment.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">7.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> If devices utilization is still high, verify if those devices are sharing the same controller with other high utilization devices.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">8.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Distribute the high utilization devices evenly across the available controllers by relocating logical volumes contents, for example.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">9.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> If utilization rates for all devices are under 80%, document new volume contents mapping to controllers, to be reproduced in the next database build. Re-establish the Baseline System Performance Model.</p>
<p class="MsoBodyText" style="margin-left:.75in;text-indent:-.25in;mso-list:l0 level2 lfo1; mso-list-change:">a.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Collect system utilization information; re-calibrate the capacity planning model and re-run load growth simulations for the new environment.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">10. If neither logical volume contents can be relocated for better I/O distribution nor the controller where the high-utilization device is located is overloaded, consider stripping the logical volume across more than one LUN.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">11. Evaluate Operations impact on volume stripping. Operations permitting create “high performance” volumes by stripping a logical volume across two LUNs. Two non-stripped logical volumes can be converted in two stripped logical volumes on the respective two LUNs. Addition of new devices to the environment may facilitate execution and make it viable.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">12. Relocate the identified high utilization devices/database structures to the newly created stripped volumes. Evaluate utilization of new devices.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">13. If utilization rates for all devices are under 80%, document new volume contents mapping to controllers, to be reproduced in the next database build. Re-establish the Baseline System Performance Model.</p>
<p class="MsoBodyText" style="margin-left:.75in;text-indent:-.25in;mso-list:l0 level2 lfo1; mso-list-change:">a.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Collect system utilization information; re-calibrate the capacity planning model and re-run load growth simulations for the new environment.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">14. Depending on the impact of the stripping on performance, consider further logical volume stripping over a higher number of LUNs.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">15. If a given controller remains with more than three high-utilization devices after the operations listed above, consider adding a new HBA to the I/O infrastructure for better I/O distribution.</p>
<p class="MsoBodyText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo1; mso-list-change:">16. Verify devices utilization after the new controller is added. If improvement is verified, re-establish the Baseline System Performance Model.</p>
<p class="MsoBodyText" style="margin-left:.75in;text-indent:-.25in;mso-list:l0 level2 lfo1; mso-list-change:">a.<span style="font:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span> Collect system utilization information; re-calibrate the capacity planning model and re-run load growth simulations for the new environment.</p><!--EndFragment-->
<p>By following a process such as this, you can proactively identify potential I/O bottlenecks before they become a major performance issue. Of course, you could always leverage Oracle Exadata or the Oracle Database Machine to obtain a pre-configured I/O system that is optimized for VLDB performance.<br /></p><!--EndFragment-->
]]>
      
   </content>
</entry>

<entry>
   <title>Oracle&apos;s Changing Data Integration Landscape</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/02/oracles_changing_data_integrat.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.10350</id>
   
   <published>2009-02-20T17:12:27Z</published>
   <updated>2009-02-20T17:28:16Z</updated>
   
   <summary>Since our announcement of the combined licensing of ODI and OWB into Oracle Data Integrator Enterprise Edition I&apos;ve gotten lots of questions from our customers about what this means and what they should be investing in for their ETL &amp;...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="DW" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="etl" label="ETL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="odi" label="ODI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="owb" label="OWB" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="datawarehouse" label="data warehouse" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>Since our <a href="http://blogs.oracle.com/dataintegration/2009/01/introducing_oracle_data_integrator_enterprise_edition.html">announcement</a> of the combined licensing of ODI and OWB into <a href="http://www.oracle.com/products/middleware/odi/enterprise-edition.html">Oracle Data Integrator Enterprise Edition </a>I've gotten lots of questions from our customers about what this means and what they should be investing in for their ETL & data warehouse needs.</p>

<p>For those wondering, here's the <a href="http://www.oracle.com/technology/products/oracle-data-integrator/sod.pdf">Statement of Direction</a> from the ODI-EE product management team.  To summarize, we are offering customers the best of BOTH tools.  ODI is the recommended tool for general data integration, integration from and into heterogeneous environments and for supporting real-time and near real-time data warehousing.  OWB is recommended for the situations where it excels; large scale batch loading of dimensional schemas into an Oracle database.  </p>

<p>We are even starting to help customers implement a mixed solution where ODI is used to stage data and OWB does the heavy lifting to transform the data into the dimensional model using the "EL-T" paradigm.  This announcement simplifies the licensing of the software and allows customers the ability to deploy the most flexible data integration solution in the industry.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Leads in Data Warehouse Software</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2009/02/oracle_leads_in_data_warehouse.html" />
   <id>tag:blogs.oracle.com,2009:/robreynolds//501.10250</id>
   
   <published>2009-02-19T21:08:07Z</published>
   <updated>2009-02-19T21:15:45Z</updated>
   
   <summary>Not like this is news (really), but once again Oracle is named the industry leader for Data Warehouse software by IDC. More details here. IDC is also very high on the Oracle Database Machine &amp; Exadata, from this brief....</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="Oracle News" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="dw" label="DW" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="datawarehouse" label="data warehouse" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>Not like this is news (really), but once again Oracle is named the industry leader for Data Warehouse software by IDC.  More details <a href="http://www.oracle.com/solutions/business_intelligence/feature_dw_leadership.html">here.</a></p>

<p>IDC is also very high on the Oracle Database Machine & Exadata, from <a href="http://www.oracle.com/corporate/analyst/reports/infrastructure/bi_dw/idc-214634.pdf">this brief.</a>  <br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Discoverer Migration to OBIEE</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/12/discoverer_migration_to_obiee.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.9352</id>
   
   <published>2008-12-29T18:04:47Z</published>
   <updated>2009-02-20T12:47:34Z</updated>
   
   <summary>One of the questions that we are often asked when meeting with customers is the effort involved in migrating Discoverer reports to OBIEE. Since OBIEE is a metadata driven tool, the real complexities lie with the migration of your current...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="disoverer" label="Disoverer" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="obiee" label="OBIEE" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="migration" label="migration" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>One of the questions that we are often asked when meeting with customers is the effort involved in migrating Discoverer reports to OBIEE. Since OBIEE is a metadata driven tool, the real complexities lie with the migration of your current Discoverer EUL to the BI Servers metadata format, the RPD file. Once the metadata is properly configured, recreation of the reports is fairly straight-forward process.</p>
<p>Up until recently this metadata migration was done by hand, an often tedious exercise with large, complex EUL's. Fortunately, the 10.1.3.4 release of OBIEE now ships with a <a href="http://www.oracle.com/technology/products/bi/discoverer-migration/index.html">migration assistant</a> that handles much of this conversation process for you.<br /></p>
<p><a href="http://blogs.oracle.com/mikedurran/">Mike Durran</a>, one of our BI Product Managers has an excellent post on his <a href="http://blogs.oracle.com/mikedurran/2008/08/announcing_discoverer_metadata.html">blog</a> on using the new <a href="http://blogs.oracle.com/mikedurran/2008/08/announcing_discoverer_metadata.html">Discoverer Metadata Migration Assistant</a> and its limitations.</p>
<p>For those customers looking for assistance with converting their existing Discoverer environments, we also have our <a href="http://www.oracle.com/consulting/library/data-sheets/discoverer-migration-to-oracle-bi_ee-rapid-start.pdf">Discoverer Migration Rapid Start offerings.</a> Using the migration assistant, along with best practices and our blended delivery model, Oracle Consulting is able to quickly migrate your current Discoverer environment &amp; reports to OBIEE in a cost effective manner.</p>
]]>
      
   </content>
</entry>

<entry>
   <title>Finding the new OBIEE Sample Application</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/12/finding_the_new_obiee_sample_a.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.9071</id>
   
   <published>2008-12-10T22:35:58Z</published>
   <updated>2009-06-17T13:19:03Z</updated>
   
   <summary><![CDATA[In case you were not aware, the recently shipped 10.1.3.4 release of OBIEE includes a sample set of data, metadata, reports &amp; dashboards that represent best practice for OBIEE metadata, report &amp; dashboard development. There are some really good example...]]></summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="obiee" label="OBIEE" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bestpractices" label="best practices" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>In case you were not aware, the recently shipped <a href="http://www.oracle.com/technology/products/bi/enterprise-edition.html">10.1.3.4 release of OBIEE</a> includes a sample set of data, metadata, reports &amp; dashboards that represent best practice for OBIEE metadata, report &amp; dashboard development. There are some really good example reports and dashboards as well as solutions to common metadata modeling problems. It's well worth installing.</p>
<p><img alt="sample_obiee_screenshot.jpg" src="http://blogs.oracle.com/robreynolds/sample_obiee_screenshot.jpg" width="500" height="349" /></p>
<p>The sample files are also available stand alone on <a href="http://www.oracle.com/technology/index.html">OTN</a> for those not wishing to download the entire 10.1.3.4 distribution, and yes, they do work with previous 10g releases. Apparently the real trick is actually finding the file on OTN, so to save you the trouble here is a direct link: <strong>*LINKS UPDATED*</strong><a href="http://www.oracle.com/technology/products/bi/files/oracle_bi_sample_analysis_setup_files.zip"></a></p>
<p><a href="http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_app_content_guide.zip" title="OBIEE Sample Application" target="_blank">http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_analysis_setup_files.zip</a><br /></p>
<p>The documentation of best practices is contained in the following file:</p>
<p><a href="http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_app_content_guide.zip" title="OBIEE Sample Application Content Guide" target="_blank">http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_app_content_guide.zip</a><br /></p>
]]>
      
   </content>
</entry>

<entry>
   <title>Installing Essbase 11.1.1</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/11/installing_essbase_1111.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.8610</id>
   
   <published>2008-11-14T18:51:52Z</published>
   <updated>2008-11-14T19:17:07Z</updated>
   
   <summary>My buddy Tim Tow of Applied OLAP has a great post up on his blog where he walks through a complete install of Essbase 11.1.1 on Windows. He even put up a nicely formatted pdf version that you can access...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="epm" label="epm" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="essbase" label="essbase" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>My buddy Tim Tow of <a href="http://www.appliedolap.com">Applied OLAP</a> has a great post up on his<a href="http://timtows-hyperion-blog.blogspot.com/"> blog</a> where he walks through a <a href="http://timtows-hyperion-blog.blogspot.com/2008/09/essbase-1111-installation-tutorial.html">complete install of Essbase 11.1.1</a> on Windows.   He even put up a nicely formatted pdf version that you can access <a href="http://www.appliedolap.com/blog/Essbase 11.1.1 Installation Tutorial.pdf">here</a>.</p>

<p>I've know Tim since we both worked for Intergraph back in the early 90's.  At the time Tim was one of the worlds biggest Excel geeks and was always writing new code to leverage data from our corporate systems into Excel spreadsheets.  He's been a long time Arbor/Hyperion partner and his Essbase skills and willingness to share with the development community earned him Oracle ACE Director status.  I highly recommend bookmarking his blog.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Continuing the Data Quality Conversation</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/11/continuing_the_data_quality_co_1.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.8458</id>
   
   <published>2008-11-04T14:52:39Z</published>
   <updated>2008-12-11T00:34:38Z</updated>
   
   <summary>A colleague of mine just reminded me of a great post last week to the Rittman Mead blog by Peter Scott. I saw this post last week after posting about defining accuracy thresholds. Peter makes some great points and his...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
   <category term="dw" label="DW" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="dataquality" label="data quality" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>A colleague of mine just reminded me of a great post last week to the Rittman Mead blog by Peter Scott.  </p>

<p>I saw <a href="http://www.rittmanmead.com/2008/10/25/end-to-end-data-quality/">this post</a> last week after posting about defining accuracy thresholds.  Peter makes some great points and his main theme is spot on:  regardless of what you do about data quality, there must be transparency to the users.  His suggestion of a "data quality dashboard" is a good one and is concept that I have used in the past.</p>

<p>I'm a firm believer that a data warehouse should match the data in the source system.  If you have quality issues in the source, you should fix them in the source.  Having transparency into these issues is often the catalyst for getting them fixed.  </p>

<p>Even in the case of data where accuracy thresholds are less than 100%, there should be processes to attempt to improve the quality of that data on an ongoing basis.  As mentioned previously, the main reason we accept data that is not completely accurate is often timeliness for effective decision making.  Given more time for additional processing, auto correction, or human intervention, most data issues can and should eventually be resolved.</p>

<p>By the way, I highly recommend adding the <a href="http://www.rittmanmead.com/blog/">Rittman Meed blog</a> to your RSS feed.  They are a great Oracle partner and their blog always has timely, hands on information and best practices for using Oracle BI software.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Data Quality - Defining Accuracy Thresholds</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/10/data_quality_defining_accuracy.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.8356</id>
   
   <published>2008-10-29T14:30:59Z</published>
   <updated>2008-10-29T14:36:33Z</updated>
   
   <summary>As discussed in my previous post, sometimes data doesn’t necessarily have to be 100% accurate to be effective or actionable. So if there are thresholds to when information is “good enough” for decision making, how do we determine them? The...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
   <category term="bi" label="BI" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="dw" label="DW" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="dataaccuracy" label="data accuracy" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="dataquality" label="data quality" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>As discussed in my previous post, sometimes data doesn’t necessarily have to be 100% accurate to be effective or actionable.  So if there are thresholds to when information is “good enough” for decision making, how do we determine them? </p>

<p>The most common technique is to examine the decisions that the information will be supporting.  Are the decisions time critical?  Forward looking leading indicators that have impact on future results often do not require 100% accuracy due to their predictive nature.  An example would be a sudden increase in sales pipeline that would trigger the need to increase production capacity.  </p>

<p>Are the decisions based on information that is statistical in nature or broad enough where a wide set of information will be rolled up to a large order of magnitude?  Measures that appear on a KPI/Balanced Scorecard can actually be allowed to be in error a few decimal points, because rounding can cover up a host of sins. Other measures may need to be very precise and the data supplying the algorithms must be accurate, such as creating financial reports.  </p>

<p>Capturing the requirements for effectiveness of information verses timeliness we can then start to have conversations with business leaders about thresholds for data accuracy.  Once thresholds are established, standard deviations can be used to mange the on-going effectiveness of information.  Periodic review of data quality deviations is required to avoid gradual erosion in accuracy and effectiveness.</p>

<p>The key principle is to define and measure the degree to which the BI/DW system is becoming a vital source of reliable information. As long as the information creates decisions that add value, the information is "good enough." And most importantly BI team must ensure that the information being produced is "actionable."<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Data Quality - Effectiveness Versus Accuracy</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/10/data_quality_effectiveness_ver.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.8174</id>
   
   <published>2008-10-16T18:25:16Z</published>
   <updated>2008-10-16T18:31:07Z</updated>
   
   <summary>Dealing with data quality is a common task when implementing a BI Solution or Data Warehouse. Often times we find that data quality is really a complex, intertwined set of issues resulting from operational systems and processes that often cannot...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="BI" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="dataquality" label="data quality" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>Dealing with data quality is a common task when implementing a BI Solution or Data Warehouse.  Often times we find that data quality is really a complex, intertwined set of issues resulting from operational systems and processes that often cannot be changed to meet the needs of the BI Solution. </p>

<p>Avoiding data quality issues requires thinking a bit differently from considering "quality" in the traditional manufacturing sense. Discovering and correcting poor material in a manufacturing process is a binary decision. The material is right, or it isn't. The key mindset for data quality is to focus on data "usefulness," or data "effectiveness." Every application of information does not require the same levels of accuracy. If the information can be used to make the intended decisions, then it is considered effective. It is quite likely that a certain percentage of your information can meet many requirements without being perfect (i.e. marketing data). It is also likely that certain key information must be correct in every way (i.e. financial data).</p>

<p>First and foremost, BI & DW solutions are for making decisions.  In many organizations, thresholds of acceptance can be created and data can be "good enough" to make certain decisions, but perhaps not "perfect." Data effectiveness for decision making can be accomplished at a lower level of "quality."  In my next post, I will explore techniques for defining accuracy threshold and on-going monitoring of data quality against those thresholds.</p>]]>
      
   </content>
</entry>

<entry>
   <title>The Oracle Database Machine is Here!</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/robreynolds/2008/10/the_oracle_database_machine_is.html" />
   <id>tag:blogs.oracle.com,2008:/robreynolds//501.8173</id>
   
   <published>2008-10-16T17:44:44Z</published>
   <updated>2008-10-16T17:58:34Z</updated>
   
   <summary>With the announcement of the Exadata storage array and the Oracle-HP Database Machine at Openworld, we now have a great solution for customers looking for a DW Appliance. And unlike other DW appliances out there, ours runs the worlds best...</summary>
   <author>
      <name>Rob Reynolds</name>
      
   </author>
   
      <category term="Oracle News" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="databasemachine" label="database machine" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="dwappliance" label="dw appliance" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="exadata" label="exadata" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/robreynolds/">
      <![CDATA[<p>With the announcement of the <a href="http://www.oracle.com/features/hp/exadata.html">Exadata</a> storage array and the <a href="http://www.oracle.com/solutions/business_intelligence/database-machine.html">Oracle-HP Database Machine</a> at Openworld, we now have a great solution for customers looking for a DW Appliance.  And unlike other DW appliances out there, ours runs the worlds best database too.</p>

<p>The response to this announcement has been incredible.  I never expected the amount of customer interest and how quickly customers are looking to migrate from their current appliance solutions to the Oracle DBM.  We are working with many customers to help determine if the Oracle DBM is the right solution for them and we are using our <a href="http://www.oracle.com/consulting/library/data-sheets/extreme-initial-assessment.pdf">Data Warehouse Extreme Performance Assessment</a> offering as the platform for assessing their needs.  </p>

<p>Follow the link for more information on the offering or contact your Oracle representive for more information on engaging Oracle Consulting to help assess how your current environment can benefit from the Exadata storage solution or an Oracle Database Machine.</p>]]>
      
   </content>
</entry>

</feed>
