<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Siebel Essentials</title>
      <link>http://blogs.oracle.com/siebelessentials/</link>
      <description>The intention of this blog is to share findings about Siebel CRM and Oracle Business Intelligence Enterprise Edition (Oracle BI EE formerly known as Siebel Analytics) from technical and other (sometimes unprecedented) perspectives.</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Wed, 17 Dec 2008 09:01:31 +0100</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Siebel Essentials blog location</title>
         <description><![CDATA[<p>Most valued readers of my blog at blogs.oracle.com.</p>

<p>Due to various reasons (one of them being an Oracle employee), I decided to start my blog on blogs.oracle.com. I am still an employee (just in case you might get this down the wrong throat) of course.</p>

<p>However I will not continue to blog on this server</p>

<p>Please update your bookmarks, favorites and whatnots to</p>

<p><a href="http://siebel-essentials.blogspot.com">http://siebel-essentials.blogspot.com</a></p>

<p>have a nice day</p>

<p>@lex<br />
http:</p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/12/#009152</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/12/#009152</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI Applications</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
        
         <pubDate>Wed, 17 Dec 2008 09:01:31 +0100</pubDate>
      </item>
            <item>
         <title>Using the DefaultFocus Applet User Property</title>
         <description><![CDATA[<p><span style="font-family:verdana;">focus yourself</span></p>

<p><span style="font-family:verdana;">glad to have found a quick solution for a possibly common requirement.</span></p>

<p><span style="font-family:verdana;">Users are trained to use the Account name field in the opportunity list to search for opportunities. However, when they use ALT+Q to enter query mode, the first column in the list has the focus, so they have to tab to the Account column. They want to have the cursor in the Account column once they enter query mode, irrespective of the placement of the column.</span></p>

<p><span style="font-family:verdana;">Here is a simple way to implement this. It introduces the </span><a style="font-family: verdana;" href="http://download.oracle.com/docs/cd/B40099_02/books/ToolsDevRef/ToolsDevRef_UserProps11.html">DefaultFocus Applet User Property</a><span style="font-family:verdana;">, which, if memory serves me correctly, has been introduced in Siebel 7.8.</span></p>

<p><span style="font-family:verdana;">First we add a new Applet User Prop to the Opportunity List Applet.</span><br />
<span style="font-family:verdana;">We use DefaultFocus_Query = Account to define the default focus column for the Query Mode.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_f689sAiiG-E/SQhMiXO4P2I/AAAAAAAAAW4/81ZPNGw7Q28/s1600-h/defaultfocus_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 140px;" src="http://4.bp.blogspot.com/_f689sAiiG-E/SQhMiXO4P2I/AAAAAAAAAW4/81ZPNGw7Q28/s400/defaultfocus_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5262540317818109794" border="0" /></a><br />
<span style="font-family:verdana;">Note that you can use DefaultFocus_Edit for Base, Edit and EditList mode and DefaultFocus_New for the New mode.</span></p>

<p><span style="font-family:verdana;">After compiling the .srf file, we can run a test....</span></p>

<p><span style="font-family:verdana;">And voilá, click Query and you find the focus on the Account column. So you can speed up your work by simply entering the search string and hitting the ENTER key.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_f689sAiiG-E/SQhMir6f1GI/AAAAAAAAAXA/OM-E9xbZLwU/s1600-h/defaultfocus_2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 145px;" src="http://4.bp.blogspot.com/_f689sAiiG-E/SQhMir6f1GI/AAAAAAAAAXA/OM-E9xbZLwU/s400/defaultfocus_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5262540323369768034" border="0" /></a><br />
<span style="font-family:verdana;">There also was another requirement to have the focus on the Query button. However, using DefaultFocus_Edit = NewQuery did not yield the desired result. The funny thing was that the Query button only got focus after pressing ALT+ENTER (or invoking the ExecuteQuery command). Maybe the answer to that problem is somewhere out there...</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/12/#008577</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/12/#008577</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel Tools</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">User Properties</category>
        
         <pubDate>Tue, 16 Dec 2008 13:35:10 +0100</pubDate>
      </item>
            <item>
         <title>Workflow made simple - Part II</title>
         <description><![CDATA[<p><span style="font-family:verdana;">...welcome back to Part II of our tour de workflow</span></p>

<p><span style="font-family:verdana;">Let's reiterate the requirement #2</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">Retrieve total opportunity revenue for an Account</span></span><br />
<span style="font-family:verdana;">Sum up the revenue of the current Opportunities for an Account and write the result to an Account field.</span></p>

<p><span style="font-family:verdana;">This is the prototype workflow. As in part I, Siebel 8.1 was the implementation platform.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f689sAiiG-E/SRwYnfqp49I/AAAAAAAAAYw/CDgbQI3b4LI/s1600-h/wf-oppty-sum.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 91px;" src="http://1.bp.blogspot.com/_f689sAiiG-E/SRwYnfqp49I/AAAAAAAAAYw/CDgbQI3b4LI/s400/wf-oppty-sum.jpg" alt="" id="BLOGGER_PHOTO_ID_5268112730911007698" border="0" /></a><br />
<span style="font-family:verdana;">The workflow itself has the following properties:</span></p>

<p><span style="font-family:verdana;">Business Object: </span><span style="font-weight: bold;font-family:verdana;" >Account</span><br />
<span style="font-family:verdana;">Process Properties created: CurrentRevenue, LastRecord, RecordCount, TotalRevenue</span></p>

<p><span style="font-family:verdana;">Get Oppties Step:</span><br />
<span style="font-family:verdana;">Business Component: </span><span style="font-weight: bold;font-family:verdana;" >Opportunity</span><br />
<span style="font-family:verdana;">Operation: </span><span style="font-weight: bold;font-family:verdana;" >Query</span><br />
<span style="font-family:verdana;">Search Spec Expression: "[Account Id]='" + [&amp;Object Id] + "'"</span><br />
<span style="font-family:verdana;">Output Args: TotalRevenue = BC Oppty.Primary Revenue Amount</span><br />
<span style="font-family:verdana;">RecordCount = Output Argument <span style="font-weight: bold;">NumAffRows</span></span></p>

<p><span style="font-family:verdana;">Decision Step Last Record?</span><br />
<span style="font-family:verdana;">yes = Process Property <span style="font-weight: bold;">LastRecord = true</span></span><br />
<span style="font-family:verdana;">no = Default</span></p>

<p><span style="font-family:verdana;">Go to next Oppty Step</span><br />
<span style="font-family:verdana;">BC: </span><span style="font-weight: bold;font-family:verdana;" >Opportunity</span><br />
<span style="font-family:verdana;">Operation: </span><span style="font-weight: bold;font-family:verdana;" >NextRecord</span><br />
<span style="font-family:verdana;">Output Args:</span><br />
<span style="font-family:verdana;">CurrentRevenue = Opportunity.Primary Revenue Amount (1)</span><br />
<span style="font-family:verdana;">TotalRevenue = Expression: <span style="font-weight: bold;"> [&amp;TotalRevenue] + [&amp;CurrentRevenue]</span> (2)</span><br />
<span style="font-family:verdana;">LastRecord = Output Arg: </span><span style="font-weight: bold;font-family:verdana;" >NoMoreRecords </span><span style="font-family:verdana;">(3)</span><br />
<span style="font-family:verdana;">Note: Numbers in brackets indicate the sequence of the output arguments</span></p>

<p><span style="font-family:verdana;">Update Account Step</span><br />
<span style="font-family:verdana;">BC:  </span><span style="font-weight: bold;font-family:verdana;" >Account</span><br />
<span style="font-family:verdana;">Operation: </span><span style="font-weight: bold;font-family:verdana;" >Update</span><br />
<span style="font-family:verdana;">Field Input Arg: Revenue = Process Property <span style="font-weight: bold;">TotalRevenue</span></span></p>

<p><span style="font-family:verdana;">Note #1: The workflow operates on the <span style="font-weight: bold;">Account </span>Business Object with <span style="font-weight: bold;">Account BC </span>as the primary BC and <span style="font-weight: bold;">Opportunity </span>as a child BC.</span></p>

<p><span style="font-family:verdana;">Note #2: Despite Note #1 it is still necessary to execute a query to get the Opportunites associated with the Account.</span></p>

<p><span style="font-family:verdana;">Note #3: The fairly new Siebel Operation <span style="font-weight: bold;">NextRecord </span>(along with its siblings <span style="font-weight: bold;">PreviousRecord</span> and <span style="font-weight: bold;">QueryBiDirectional</span>) has been introduced in Siebel 8.0. It is the first version that allows us to loop through a record set in a workflow without being outwitted by the complexity of looping. The NextRecord operation has an output argument of </span><span style="font-weight: bold;font-family:verdana;" >NoMoreRecords </span><span style="font-family:verdana;">(true or false) which must be used in a decision step to determine whether the loop has to end or not.</span></p>

<p><span style="font-family:verdana;">Pitfall #1: Adding up the revenue amount requires two process properties. One to get the field value from the BC and the other one to serve as the accumulator. Note the sequence in the NextRecord operation to fill them in the correct order.</span></p>

<p><span style="font-family:verdana;">Hope you enjoyed this small workflow series. If you want more, drop a comment ;-)</span></p>

<p><span style="font-family:verdana;">@lex</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/12/#008583</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/12/#008583</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Workflow</category>
        
         <pubDate>Fri, 12 Dec 2008 13:40:09 +0100</pubDate>
      </item>
            <item>
         <title>Workflow made simple - Part I</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Recently, I had to do some prototyping for typical requirements which led me to the Siebel Workflow framework as a solution.</span></p>

<p><span style="font-family:verdana;">As indicated in a previous post, workflow processes (along with the business services they call) account for almost every piece of functionality and automation in Siebel CRM). So in general it is a good idea to have an eye on workflow when it comes to automation solutions.</span></p>

<p><span style="font-family:verdana;">However, there are some pitfalls for the novice developer that often lead to frustration and even refusal of using workflow.</span></p>

<p><span style="font-family:verdana;">In this and a following post, I will describe two workflows that should serve as examples how to solve common problems in Siebel.</span></p>

<p><span style="font-family:verdana;">These are the requirements</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >1. Update multiple records</span><span style="font-family:verdana;"> (this post)</span><br />
<span style="font-family:verdana;">Users should be able to enter a search string to retrieve a list of Accounts and the target value of the Account Status field. The system should then update the Account Status field of all records in the result set to the target value.</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">2. Retrieve total opportunity revenue for an Account</span> (future post)</span><br />
<span style="font-family:verdana;">Sum up the revenue of the current Opportunities for an Account and write the result to an Account field.</p>

<p>I implemented both requirements on Siebel 8.1.0.0<br />
</span><br />
<span style="font-family:verdana;">Let's have a look at the solution to requirement #1.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SRwTbJanhII/AAAAAAAAAYo/dDXkBZeGXJo/s1600-h/wf-update.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 48px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SRwTbJanhII/AAAAAAAAAYo/dDXkBZeGXJo/s400/wf-update.jpg" alt="" id="BLOGGER_PHOTO_ID_5268107021221594242" border="0" /></a><span style="font-family:verdana;">To be honest, I was surprised at the simplicity of the workflow. It is a really nice example, how the Siebel framework works.</span></p>

<p><span style="font-family:verdana;">The workflow is configured as follows:</span><br />
<span style="font-family:verdana;">Business Object: <span style="font-weight: bold;">Account</span></span><br />
<span style="font-family:verdana;">Process Properties created: QueryField, Querytext, RecordCount, TargetValue</span></p>

<p><span style="font-family:verdana;">The first Siebel Operation step is configured as follows:</span><br />
<span style="font-family:verdana;">BC: <span style="font-weight: bold;">Account (No Link)</span></span><br />
<span style="font-family:verdana;">Operation: <span style="font-weight: bold;">Query</span></span><br />
<span style="font-family:verdana;">Search Spec Expression: <span style="font-family:courier new;">"[" + [&amp;QueryField] + "] LIKE '" + [&amp;QueryText] + "*'"</span></span><br />
<span style="font-family:verdana;">Output: RecordCount = <span style="font-weight: bold;">NumAffRows</span></span></p>

<p><span style="font-family:verdana;">The second Siebel Operation step is configured as follows:</span><br />
<span style="font-family:verdana;"></span><span style="font-family:verdana;">BC: <span style="font-weight: bold;">Account (No Link)</span></span><br />
<span style="font-family:verdana;">Operation: <span style="font-weight: bold;">Update</span></span><br />
<span style="font-family:verdana;">Field Input Argument: Account State = Process Property: TargetValue</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">Pitfall #1</span>: Too complicated approach</span><br />
<span style="font-family:verdana;">Siebel Operations inside a workflow which operate on the same BC inherit the context of the previous step, so all you need is one query operation and then the update operation will update all records in the query result set. That's it.</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">Pitfall #2</span>: Problems with the primary BC</span><br />
<span style="font-family:verdana;">There is strange behaviour to report when the Siebel Operations use the primary BC of the workflow's Business Object (Account, that is). I used the <span style="font-weight: bold;">Account (No Link)</span> BC instead and it worked like a charm. Please don't ask why ;-)</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">Pitfall #3</span>: Externalize the query string</span><br />
<span style="font-family:verdana;">How in god's name can someone figure out the query string if she/he is not a complete geek?</span></p>

<p><span style="font-family:courier new;">"[" + [&amp;QueryField] + "] LIKE '" + [&amp;QueryText] + "*'"</span></p>

<p><span style="font-family:verdana;">is built as follows:</span></p>

<p><span style="font-family:verdana;">1. Parenthesize the value of the QueryField process property in square brackets</span></p>

<p><span style="font-family:courier new;">"[" + [&amp;QueryField] + "]"</span></p>

<p><span style="font-family:verdana;">2. Append the LIKE operator</span></p>

<p><span style="font-family:courier new;">"[" + [&amp;QueryField] + "] LIKE"</span></p>

<p><span style="font-family:verdana;">3. Append an asterisk to the value of the QueryText process property and parenthesize it in single quotes</span></p>

<p><span style="font-family:courier new;">"'" + [&amp;QueryText] + "*'"</span></p>

<p><span style="font-family:verdana;">4. Bring all together</span></p>

<p><span style="font-family:courier new;">"[" + [&amp;QueryField] + "] LIKE '" + [&amp;QueryText] + "*'"</span></p>

<p><span style="font-family:verdana;">Not too difficult - but devilish</p>

<p>Note that the Siebel Operations have an output argument which is useful to get the number of affected records.</span><br />
<span style="font-family:verdana;"> </span><br />
<span style="font-family:verdana;">Several tests showed that the workflow updated several hundreds of records in short time.</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/12/#008582</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/12/#008582</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Workflow</category>
        
         <pubDate>Mon, 08 Dec 2008 13:39:27 +0100</pubDate>
      </item>
            <item>
         <title>BI Publisher Demoshelf</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Just wanted to share a link to a most useful resource with you:</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oracle.com/technology/products/xml-publisher/demoshelf/Shelf.html"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 245px;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SRmtXs4p6pI/AAAAAAAAAYg/TZL2FosCtdg/s400/bi-publisher-demoshelf.jpg" alt="" id="BLOGGER_PHOTO_ID_5267431861883890322" border="0" /></a><br />
<div style="text-align: center; font-family: verdana;"><a href="http://www.oracle.com/technology/products/xml-publisher/demoshelf/Shelf.html">Click here to access the BI Publisher Demoshelf</a><br />
<imagine tadaaaaa="" sound=""></imagine></div><imagine style="font-family: verdana;" tadaaaaa="" sound=""></p>

<p></imagine></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/12/#008581</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/12/#008581</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Oracle BI EE</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Variables</category>
        
         <pubDate>Thu, 04 Dec 2008 13:38:33 +0100</pubDate>
      </item>
            <item>
         <title>Hierarchical Picklists Unveiled</title>
         <description><![CDATA[<p><span style="font-family:verdana;">once and for all</span></p>

<p><span style="font-family:verdana;">Hierarchical picklists in Siebel CRM... It's a long story. There are numerous approaches (even in the standard repository) and myths out there how to implement them. A hierarchical picklist is one that allows a user to pick a value for the first field and then shows only values for the second field that are dependent on the first one and so on.</span></p>

<p><span style="font-family:verdana;">Here is a cookbook style example (tested on Siebel Industry Applications 8.1) how to implement a hierarchical picklist with indefinite levels:</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >1. Create the list of values data</span></p>

<p><span style="font-family:verdana;">Use the Siebel Web Client to enter the data for the picklist. You should use the same TYPE and distinguish the levels using the Parent field.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SRg3RNqTxBI/AAAAAAAAAX4/tYn-wk0GB-4/s1600-h/hierarchical-picklists-1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 180px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SRg3RNqTxBI/AAAAAAAAAX4/tYn-wk0GB-4/s400/hierarchical-picklists-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5267020533074215954" border="0" /></a><br />
<span style="font-family:verdana;">Note that the first level does not have a parent</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >2. Create the business component fields</span></p>

<p><span style="font-family:verdana;">Create one field for each level. For all levels but the lowest set the property <span style="font-weight: bold;">Immediate Post Changes</span> to <span style="font-weight: bold;">true </span>(for resetting the lower fields when changing the value in the applet).</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_f689sAiiG-E/SRg6gNb5BqI/AAAAAAAAAYA/45OVaxNZqK4/s1600-h/hierarchical-picklists-fields.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 48px;" src="http://4.bp.blogspot.com/_f689sAiiG-E/SRg6gNb5BqI/AAAAAAAAAYA/45OVaxNZqK4/s400/hierarchical-picklists-fields.jpg" alt="" id="BLOGGER_PHOTO_ID_5267024089246664354" border="0" /></a><br />
<span style="font-weight: bold;font-family:verdana;" >3. Create picklist objects</span></p>

<p><span style="font-family:verdana;">Use the Picklist wizard to create a static bounded picklist object for the new fields. Create separate picklist objects for the first level and all subsequent levels (you will use 2 different picklist objects). When the wizard is finished, navigate to the picklists and make the following changes manually:</span></p>

<p><span style="font-family:verdana;">For the first level picklist, change the Business Component property to <span style="font-weight: bold;">PickList Hierarchical </span>and set the Search Specification property to <span style="font-weight: bold;">[Parent Id] IS NULL</span>.</span></p>

<p><span style="font-family:verdana;">For the second (and subsequent) level picklist, change the Business Component Property to <span style="font-weight: bold;">PickList Hierarchical</span>.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SRg62fxzSuI/AAAAAAAAAYI/F-7sbrG4AjA/s1600-h/hierarchical-picklists-picklists.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 53px;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SRg62fxzSuI/AAAAAAAAAYI/F-7sbrG4AjA/s400/hierarchical-picklists-picklists.jpg" alt="" id="BLOGGER_PHOTO_ID_5267024472127523554" border="0" /></a><br />
<span style="font-family:verdana;"><span style="font-weight: bold;">PickList Hierarchical </span>is a standard BC used for example in the BC Service Request to implement the Product, Area and Sub-Area hierarchy.</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >4. Edit pick maps</span></p>

<p><span style="font-family:verdana;">Navigate to the Pick Map specifications for the new fields and set the following:</span></p>

<p><span style="font-family:verdana;">For the first level field add pick map records for all dependent fields and enter Dummy as the picklist field. Dummy is a calculated field (evaluating to an empty string) in the PickList Hierarchical BC.</span></p>

<p><span style="font-family:verdana;">For the subsequent fields add the Dummy mapping for all remaining dependent fields and add an additional record for the upper level field where you set the Picklist Field to Value and the Constrain flag to true.</span></p>

<p><span style="font-family:verdana;">Do not add a dummy mapping for the last field in the hierarchy. The screenshot should give you the general idea:</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_f689sAiiG-E/SRg9RKPlaBI/AAAAAAAAAYQ/E6MRlNBfyD4/s1600-h/hierarchical-picklists-pickmaps.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 130px;" src="http://4.bp.blogspot.com/_f689sAiiG-E/SRg9RKPlaBI/AAAAAAAAAYQ/E6MRlNBfyD4/s400/hierarchical-picklists-pickmaps.jpg" alt="" id="BLOGGER_PHOTO_ID_5267027129226586130" border="0" /></a><br />
<span style="font-family:verdana;"><span style="font-weight: bold;">5. Expose the new fields as controls/list columns in an applet</span></p>

<p>Do the UI work as usual and test.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SRg9jayC25I/AAAAAAAAAYY/ZDzLBEHSeHs/s1600-h/hierarchical-picklists-test.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 257px; height: 180px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SRg9jayC25I/AAAAAAAAAYY/ZDzLBEHSeHs/s400/hierarchical-picklists-test.jpg" alt="" id="BLOGGER_PHOTO_ID_5267027442903735186" border="0" /></a><br />
<span style="font-family:verdana;">The dropdown for field 1 should only display the highest level values and lower level fields should be constrained to the child values of the higher level field value. When changing an upper level field, the lower level fields should be reset to empty strings. Users should not be able to select values in "wrong order".</span></p>

<p><span style="font-family:verdana;">have a nice day</span></p>

<p><span style="font-family:verdana;">@lex</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008580</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008580</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">List of Values</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Picklist</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel Tools</category>
        
         <pubDate>Sun, 30 Nov 2008 13:37:39 +0100</pubDate>
      </item>
            <item>
         <title>Automating rpd metadata export with admintool.exe</title>
         <description><![CDATA[<p><span style="font-family:verdana;">This is an update to a </span><a style="font-family: verdana;" href="http://siebel-essentials.blogspot.com/2008/10/data-lineage-in-oracle-bi-ee.html">previous post on data lineage</a><span style="font-family:verdana;"> in Oracle BI EE.</span></p>

<p><span style="font-family:verdana;">As Erik Eckhardt </span><a style="font-family: verdana;" href="http://bidwcz.blogspot.com/2008/05/bi-administration-tool-v-pkazovm-mdu.html">describes in his blog</a><span style="font-family:verdana;">, there is a not so widely known - and unsupported(!) - command line feature in the Oracle BI Administration Tool.</span></p>

<p><span style="font-family:verdana;">It can be used to automate activities such as creating rpd files, importing physical layers, updating connection pools, exporting subsets from projects (which is used during installation of Oracle BI Applications btw) and more.</span></p>

<p><span style="font-family:verdana;">As described in my post on Oracle BI data lineage, we have to export a csv file in order to get data we can use.</span><br />
<span style="font-family:verdana;">Here is a way to use the </span><span style="font-weight: bold;font-family:verdana;" >admintool.exe /command</span><span style="font-family:verdana;"> syntax to automate this.</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >1. Create an input file</span><span style="font-family:verdana;"> with the following content. Save the file on your drive (example: D:\input.txt)</span></p>

<p><span style="font-size:85%;"><span style="font-family:courier new;">Open samplesales.rpd Administrator Administrator</span><br />
<span style="font-family:courier new;">Hide</span><br />
<span style="font-family:courier new;">DescribeRepository D:\samplesales.csv UTF-8</span><br />
<span style="font-family:courier new;">MessageBox "Repository description exported successfully"</span><br />
<span style="font-family:courier new;">Close</span><br />
<span style="font-family:courier new;">Exit</span></span></p>

<p><span style="font-family:verdana;">This file contains commands to <span style="font-weight: bold;">Open</span> the samplesales.rpd using Administrator as username and Administrator as password.</span><br />
<span style="font-family:verdana;">The <span style="font-weight: bold;">Hide </span>command hides the Administration Tool window.</span></p>

<p><span style="font-family:verdana;">The happy command is <span style="font-weight: bold;">DescribeRepository </span>which triggers an export of the rpd metadata to the D:\samplesales.csv file in UTF-8 codepage. This is similar to using the Administration Tool utility manually.</span></p>

<p><span style="font-family:verdana;">The <span style="font-weight: bold;">MessageBox </span>command is just given as an example.</span><br />
<span style="font-family:verdana;">Then we <span style="font-weight: bold;">Close </span>the file and <span style="font-weight: bold;">Exit </span>from Administration Tool.</span></p>

<p><span style="font-family:verdana;"><span style="font-weight: bold;">2. Open a command prompt</span> and type (or write the following into a shell script):</span></p>

<p><span style="font-size:85%;"><span style="font-family:courier new;">D:\OracleBI\server\Bin\admintool /command d:\input.txt</span></span></p>

<p><span style="font-family:verdana;">and execute the script.</span></p>

<p><span style="font-family:verdana;">The admintool.exe will now open the input file and execute the commands, thus producing a metadata export file in an automated manner.</span></p>

<p><span style="font-family:verdana;">In Erik's <a href="http://bidwcz.blogspot.com/2008/05/bi-administration-tool-v-pkazovm-mdu.html">post </a>you can find more commands.</span></p>

<p><span style="font-family:verdana;">You can also run the <span style="font-weight: bold;">Metadata Dictionary </span>export using the <span style="font-weight: bold;">GenerateMetadataDictionary</span> command. The syntax for the input file is:</span></p>

<p><span style="font-size:85%;"><span style="font-family:courier new;">GenerateMetadataDictionary <path></path></span></span></p>

<p><span style="font-family:verdana;">Please note that using the /command switch is not documented and obviously not supported by Oracle Support, so please use it carefully and at your own discretion.</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008579</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008579</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Administration Tool</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Oracle BI EE</category>
        
         <pubDate>Wed, 26 Nov 2008 13:36:49 +0100</pubDate>
      </item>
            <item>
         <title>Getting more out of Quick Print</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Introduced in Siebel 7.7 and greatly enhanced in 7.8, the <a href="http://download.oracle.com/docs/cd/B40099_02/books/Fundamentals/Fund_settingoptions5.html#wp1004251">Quick Print</a> feature allows end users to bring the data they see in the Siebel view to paper (or Excel, HTML or - if a pdf writer is installed - to PDF).</span></p>

<p><span style="font-family:verdana;">Quick Print seems to be somewhat neglected in most projects, as it comes with default settings that are not very attractive. The screenshot below shows the result of pressing the Quick Print toolbar button in the Account > Orders view.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzHSIqzNI/AAAAAAAAAXI/UEZPGbOkHVY/s1600-h/quick-print-1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 58px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzHSIqzNI/AAAAAAAAAXI/UEZPGbOkHVY/s400/quick-print-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5262582733546900690" border="0" /></a><br />
<span style="font-family:verdana;">Not very impressive indeed, but let's set the user preferences for Printing as follows (note that we use HTML output which also allows to print form applets; Excel output is only supported for list applets).</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzIYSW1xI/AAAAAAAAAXo/XnNFlrdfdnA/s1600-h/quick-print-userpref.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 115px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzIYSW1xI/AAAAAAAAAXo/XnNFlrdfdnA/s400/quick-print-userpref.jpg" alt="" id="BLOGGER_PHOTO_ID_5262582752378017554" border="0" /></a><a style="font-family: verdana;" href="http://www.youtube.com/watch?v=-gwXJsWHupg">Now you're talking</a></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzHaQSAMI/AAAAAAAAAXQ/kHP2niZIRgw/s1600-h/quick-print-2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 176px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzHaQSAMI/AAAAAAAAAXQ/kHP2niZIRgw/s400/quick-print-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5262582735726313666" border="0" /></a><span style="font-family:verdana;">As we see, Quick Print is capable of producing a fully featured report-style printout of the entire view, even if it contains HTML icons or side-by-side applets.</span></p>

<div style="text-align: center;"><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzH3w41sI/AAAAAAAAAXY/jUk58JbFlWY/s1600-h/quick-print-3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 229px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SQhzH3w41sI/AAAAAAAAAXY/jUk58JbFlWY/s400/quick-print-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5262582743647704770" border="0" /></a><span style="font-family:verdana;">Hierarchical list in quick print</span>

<p><br />
<a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f689sAiiG-E/SQhzH-VrxQI/AAAAAAAAAXg/x8M2VFob9mw/s1600-h/quick-print-4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_f689sAiiG-E/SQhzH-VrxQI/AAAAAAAAAXg/x8M2VFob9mw/s400/quick-print-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5262582745412650242" border="0" /></a><span style="font-family:verdana;">Side-by-side applets in quick print</span></p>

<div style="text-align: left;"><span style="font-family:verdana;">Have fun</span>
</div></div>
<span style="font-family:verdana;">@lex</span>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008578</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008578</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Quick Print</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
        
         <pubDate>Sat, 22 Nov 2008 13:35:55 +0100</pubDate>
      </item>
            <item>
         <title>Brace yourself for Siebel 8.1.1</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Change</p>

<p>After giving good ol' </span><a style="font-family: verdana;" href="http://freedownloadmanager.org/">Free Download Manager</a><span style="font-family:verdana;"> (yes this is an official editor's choice recommendation for really cool freeware - see below for more kudos) a sleepless night, I was able to embark on a rather ritual ride of uninstalling the old version of my typical 3-pack of Siebel Developer Web Client, Sample Database and Tools (that is 8.1.0 - dot zero) and replacing it with the latest (8.1.1 - dot one) to have a first sniff.</span><br />
<span style="font-family:verdana;">There are some remarkable differences between those two versions which I would like to share with all you early adopters out there.</span></p>

<p><span style="font-family:verdana;">Given the fact that 8.1.0 was never released under general availability, only a few selected humans might ever had an eye on it. Another fact is that 8.1.0 was available under certain limitations for selected customers for example to prepare an upgrade to 8.1 or to evaluate the revamped Loyalty module (now the fourth pillar of Siebel CRM among Sales, Service and Marketing).</span></p>

<p><span style="font-family:verdana;">I also downloaded the fresh-from-the-oven 8.1.1 bookshelf and made my way through some very recommended literature, the "</span><span style="font-weight: bold;font-family:verdana;" >What's New in this Release</span><span style="font-family:verdana;">" chapters of the guides that are relevant to you (e.g. Installation Guide).</span></p>

<p><span style="font-family:verdana;">These are the first details I am posting on 8.1.1 and I am quite sure that more posts will follow.</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >SIA (Siebel Industry Applications aka Verticals) and SBA (Siebel Business Applications aka Horizontals) released separately</span></p>

<p><span style="font-family:verdana;">The Network Image Creator, which you still need to launch after unpacking all those .jar files does not allow you to choose between SBA and SIA. The package you download from edelivery.oracle.com is limited to one of the two. 8.1.1 is a SIA release (containing the Loyalty pillar).</span></p>

<p><span style="font-weight: bold;font-family:verdana;" >Oracle Universal Installer for Developer/Mobile Web Client and Siebel Tools</span></p>

<p><span style="font-family:verdana;">The first thing you will have to say "Hello" to is the </span><span style="font-weight: bold;font-family:verdana;" >oui.exe </span><span style="font-family:verdana;">which launches Oracle Universal Installer. OUI now takes care of installing and configuring the Siebel Developer/Mobile Web Client and Siebel Tools. Not too weird as it prompts for the same parameters as the old Installshield wizard did. However oui leaves a mark of several directories in the client's and tools' installation folders.</span></p>

<div style="text-align: center; font-family: verdana;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SSEVwmHpldI/AAAAAAAAAY4/X1_GUP8SYDo/s1600-h/oui-811-client-3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 313px;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SSEVwmHpldI/AAAAAAAAAY4/X1_GUP8SYDo/s400/oui-811-client-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5269516963610727890" border="0" /></a><span style="font-size:85%;">Oracle Universal Installer busily installing Siebel Developer Web Client, the ad to the right is for Database 11g, not for the Client ;-)
</span></div>
<span style="font-family:verdana;">The Siebel Sample database is still using the Installshield wizard to copy itself into the client (or tools) directory.</span>

<p><span style="font-weight: bold;font-family:verdana;" >Actuate replaced by BI Publisher</span></p>

<p><span style="font-family:verdana;">When I browsed through the Installation Guide for Windows, I noticed a statement that left me somewhat worried:</span></p>

<p><span style="font-style: italic;font-family:verdana;" >"The Actuate products formerly provided as Siebel Reports Server are no longer shipped with or supported by Siebel CRM version 8.1 or later. Reporting functionality is now available using Oracle Business Intelligence Publisher."</span></p>

<p><span style="font-family:verdana;">This two-sentence statement means a lot of work ahead for all those customers who invested (sometimes heavily) in Actuate reports. Oracle announced its decision to say goodbye to Actuate quite early and version 8.1.0 actually supported both reporting tools side by side.</span></p>

<p><span style="font-family:verdana;">But this short-lived and rarely known coexistence is now over and I feel a little worried about the projects with hundreds of heavily scripted Actuate reports given the fact that an automated migration from an Actuate rol/rod/bas/rox mix to a BI Publisher template is highly impossible. If anyone has more positive news on migrating from Actuate to BI Publisher please share your knowledge in a comment.</span></p>

<p><span style="font-weight: bold; color: rgb(255, 0, 0);font-family:verdana;" >[Update 2]</span><span style="font-family:verdana;">: The </span><a style="font-family: verdana;" href="https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=549362.1#">Siebel CRM 8.1.1 Planned Features/SOD document</a><span style="font-family:verdana;"> (login required for metalink3) states the <span style="font-weight: bold;">planned availability </span>of an <span style="font-weight: bold;">Actuate to BIP Migration Tool</span> as part of the BI Publisher server. Stay tuned for updates on that.</span></p>

<p><span style="font-weight: bold; color: rgb(255, 0, 0);font-family:verdana;" >[Update 3]</span><span style="font-family:verdana;">: As Anonymous points out in his/her </span><a style="font-family: verdana;" href="http://siebel-essentials.blogspot.com/2008/11/brace-yourself-for-siebel-811.html?showComment=1227227160000#c5053605963394799590">comment</a><span style="font-family:verdana;"> to this post, Actuate is still supported for existing Siebel customers. I hope there will be more official clarification on that as there might be the need for some extra patches for existing customers (as the installers from edelivery have no Actuate binaries with them - neither for the Mobile/Developer Web Client nor in form of the Siebel Report Server). As the </span><a style="font-family: verdana;" href="https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=549362.1#">Siebel CRM 8.1.1 Planned Features/SOD document</a><span style="font-family:verdana;"><span style="font-family:verdana;"> (login required for metalink3) points out, there will be support for Actuate 8 until end of 2009. The document mentions "<span style="font-style: italic;">Post-2009</span>", see below. Customers with earlier Actuate versions will need to upgrade to Actuate 8.</span></p>

<p></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SSaaMcG81ZI/AAAAAAAAAZo/2vUsevUPVFk/s1600-h/bip-811-existing-customers.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 140px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SSaaMcG81ZI/AAAAAAAAAZo/2vUsevUPVFk/s400/bip-811-existing-customers.jpg" alt="" id="BLOGGER_PHOTO_ID_5271069952378197394" border="0" /></a><span style="font-family:verdana;">I haste to state that I'm a big fan of BI Publisher and consider it the ideal choice but maybe the decision to cut the support for Actuate so quickly was a bit hasty.</span></p>

<p><span style="font-family:verdana;">In version 8.1.0 it was possible to set the System Preference </span><span style="font-weight: bold;font-family:verdana;" >ReportEngineType </span><span style="font-family:verdana;">to BOTH (which is still the default setting in the sample database for 8.1.1) but in 8.1.1 there are no Actuate binaries available, so BIP is the only thing left to create reports.</span></p>

<div style="text-align: center; font-family: verdana;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f689sAiiG-E/SSEW4CMtUUI/AAAAAAAAAZA/uQzBmBy63Lw/s1600-h/bip-system-preference.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 150px;" src="http://1.bp.blogspot.com/_f689sAiiG-E/SSEW4CMtUUI/AAAAAAAAAZA/uQzBmBy63Lw/s400/bip-system-preference.jpg" alt="" id="BLOGGER_PHOTO_ID_5269518190918848834" border="0" /></a><span style="font-size:85%;">The already obsolete ReportEngineType System Preference is still set to BOTH in the sample db.</span>
</div>
<span style="font-weight: bold;font-family:verdana;" >Siebel Update Server and CTI Connect no longer supported</span>

<p><span style="font-family:verdana;">Let me conclude this post with two more statements from bookshelf and join me in saying farewell to the Siebel Update Server and the CTI simulation.</span></p>

<p><span style="font-style: italic;font-family:verdana;" >"Siebel Update Server and Siebel Update Client are no longer shipped with or supported by Siebel CRM version 8.1 or later."</span></p>

<p><span style="font-style: italic;font-family:verdana;" >"Siebel CTI Connect is no longer supported as of the current release. CTI Simulation, which used the CTI Connect driver and configuration data, is also no longer supported."</span></p>

<div style="text-align: center; font-family: verdana;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SSEYryvvqWI/AAAAAAAAAZI/9C1hWu_ga7c/s1600-h/ctsim-not-supported-811.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 164px;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SSEYryvvqWI/AAAAAAAAAZI/9C1hWu_ga7c/s400/ctsim-not-supported-811.jpg" alt="" id="BLOGGER_PHOTO_ID_5269520179635661154" border="0" /></a><span style="font-size:85%;">Casey Cheng is no longer able to demonstrate CTI functionality, note the error message
</span></div>
<span style="font-weight: bold;font-family:verdana;" ><span style="color: rgb(255, 0, 0);">[Update 1]</span>: SmartAnswer is a dead parrot, too

<p></span><span style="font-family:verdana;">As stated in the <a href="https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=549362.1#">Siebel CRM 8.1.1 Planned Features document</a> (download requires login to metalink3), SmartAnswer is no longer sold, albeit supported:</p>

<p><span style="font-style: italic;">"Siebel SmartAnswer is no longer sold as part of the Siebel CRM suite of applications. The product is no longer shipped effective for all new and upgrading customers beginning with Siebel 8.1 / 8.1.1. Existing customers of Siebel SmartAnswer can continue to use their products, but will not be able to buy additional seats."</span><br />
</span><span style="font-weight: bold;font-family:verdana;" ><br />
About </span><a style="font-weight: bold; font-family: verdana;" href="http://freedownloadmanager.org/">Free Download Manager</a></p>

<p><span style="font-family:verdana;">Ideal for large downloads (from edelivery.oracle.com) as it</span><br />
<ul style="font-family: verdana;"><li>integrates in your browser</li><li>allows pre-selection of zip file content (skip all the stuff you never need and have faster downloads)</li><li>is capable of downloading flash video and converting it to portable video formats</li></ul><br />
<span style="font-family:verdana;">Have a nice day</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008635</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008635</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">BI Publisher</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">edelivery.oracle.com</category>
        
         <pubDate>Mon, 17 Nov 2008 10:56:32 +0100</pubDate>
      </item>
            <item>
         <title>Fixing the Rapid Unit Test Feature</title>
         <description><![CDATA[<p><span style="font-family:verdana;">It has been a view years or Siebel versions that a nice little feature named "Rapid Unit Test" has been introduced. If memory serves me correctly it was 7.5.3.2xx. The feature allows you to start a compile in Siebel Tools while the Developer Web Client (siebel.exe) is still running.</span></p>

<p><span style="font-family:verdana;">The effect is such that the browser closes and siebel.exe releases the srf. When the compile process completes, siebel.exe starts up again from its suspended mode (gray icon in the system tray becomes colorful again) and the browser launches AND navigates to the previously opened view.</span></p>

<p><span style="font-family:verdana;">So developers can continue testing without having to shut down the Siebel client and restart it, hence "Rapid Unit Test".</span></p>

<p><span style="font-family:verdana;">So far so good.</span></p>

<p><span style="font-family:verdana;">Then - out of a sudden in version 7.8 - a bug prevented this feature to work. Most of us are familiar with the gruesome error message of wrong username and password.</span></p>

<p><span style="font-family:verdana;">I am not sure if the bug has been fixed in the latest patch release, but there is a generation of developers who either do not know about that feature or have a version running which contains the bug.</span></p>

<p><span style="font-family:verdana;">I have developed a workaround (it is nothing more) which goes as follows (the following being a script you can run on your windows workstation after applying the correct installation folders)</span>:</p>

<p><span style="font-size:85%;"><span style="font-family:courier new;">rem rename sscfsaodbc.dll to sscfsaodbc.dll.orig</span><br />
<span style="font-family:courier new;">ren %SIEBEL_INSTALL_DIR%\client\bin\sscfsaodbc.dll sscfsaodbc.dll.orig</span><br />
<span style="font-family:courier new;">rem make a backup copy of sscfsadb.dll to sscfsadb.dll.backup</span><br />
<span style="font-family:courier new;">copy %SIEBEL_INSTALL_DIR%\client\bin\sscfsadb.dll %SIEBEL_INSTALL_DIR%\client\bin\sscfsadb.dll.backup</span><br />
<span style="font-family:courier new;">rem rename sscfsadb.dll to sscfsaodbc.dll</span><br />
<span style="font-family:courier new;">ren %SIEBEL_INSTALL_DIR%\client\bin\sscfsadb.dll sscfsaodbc.dll</span><br />
</span><br />
<span style="font-family:verdana;">Basically, we have to swap the database connectivity dll files.</span></p>

<p><span style="font-family:verdana;">All I can say is that it works for me, you have to try it for yourselves and of course download and install the latest patch.</span></p>

<p><span style="font-family:verdana;">have a nice day</span></p>

<p><span style="font-family:verdana;">@lex</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008576</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008576</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel Tools</category>
        
         <pubDate>Fri, 14 Nov 2008 13:33:46 +0100</pubDate>
      </item>
            <item>
         <title>New Features and Enhancements in Siebel CRM 8.1.1</title>
         <description><![CDATA[<p><span style="font-family:verdana;">The new major release of Siebel CRM is still stirring up the blogosphere and newswires and while it's of course worthwhile watching </span><a style="font-family: verdana;" href="http://www.oracle.com/pls/ebn/live_viewer.main?p_direct=yes&amp;p_shows_id=7069199">Anthony Lye's webcast</a><span style="font-family:verdana;"> and reading the several news articles and blog posts, the question is still there:</span></p>

<div style="text-align: center; font-weight: bold; font-family: verdana;">What's in it?
</div>
<span style="font-family:verdana;">The following should serve as a first appetizer and is (as always) an incomplete list.</span>
<ul style="font-family: verdana;"><li>New: Fusion Applications: eCommerce and eSupport</li><li>New: BI Publisher Integration for Reporting</li><li>New: Gateway Name Server Authentication</li><li>New: Contact Center Chat</li><li>New: Helpdesk Integration with Oracle Enterprise Manager</li><li>New: Siebel Management Framework API</li><li>Enhanced: PRM View Visibility and Web Services</li><li>Enhanced: Sales Forecasting</li><li>Enhanced: Global Account Hierarchy</li><li>Enhanced: Integration Objects (EAI)</li><li>Enhanced: ST Script Engine – Script Performance Profiler</li><li>Enhanced: Siebel Workflow and Task UI</li><li>Enhanced: Marketing Automation</li><li>Enhanced: Siebel Loyalty</li><li>Enhanced: Application Deployment Manager (ADM)</li></ul><span style="font-family:verdana;">Each of the above is of course worth a post, which I will deliver on later occasions.</span>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008575</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008575</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Siebel CRM</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Siebel CRM</category>
        
         <pubDate>Thu, 13 Nov 2008 19:32:42 +0100</pubDate>
      </item>
            <item>
         <title>Interactive Pivot-style Analysis in Dashboards</title>
         <description><![CDATA[<p><a style="font-family: verdana;" href="http://www.youtube.com/watch?v=JdCQwigh6H8">Lemon Curry?</a></p>

<p><span style="font-family:verdana;">Being a Siebel guy, </span><a style="font-family: verdana;" href="http://www.oracle.com/technology/products/xml-publisher/demoshelf/Shelf.html">BI Publisher</a><span style="font-family:verdana;"> was a new product to learn when I ramped up upon Oracle BI EE 10g, the successor of Siebel Analytics. I really love the integration between the "classic" BI EE and BI Publisher.</span></p>

<p><span style="font-family:verdana;">As some of you might recall, Siebel had it's own version of pixel-perfect reporting with Siebel Analytics 7.8.4. In that version, Actuate was integrated with Siebel Analytics and some parameters in instanceconfig.xml are quiet reminders of those times, which of course are over now.</span></p>

<p><span style="font-family:verdana;">Recently, I was preparing a demo for the BI Publisher integration. It is a quick task and I use to do this demo on the fly - just to impress the customer, how easy it is, even I can do it ;-)</span></p>

<p><span style="font-family:verdana;">But I wanted to to something more than just to create a new dashboard page, drag in the BI Publisher Report object and link to the sample report provided with the sample application (be it paint or Sample Sales).</span></p>

<p><span style="font-family:verdana;">So I decided to show how stunningly easy it is to bring an interactive pivot report into a BI Dashboard.</span></p>

<p><span style="font-family:verdana;">BI Publisher incorporates a shy but powerful interactive Analyzer which you can invoke when you are in the BI Publisher Enterprise portal and viewing a report. Just click the Analyze button and you are in the midst of a drag'n'drop pivot-style tool.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SPIGtQkwxGI/AAAAAAAAAV4/qwD5WhhsjFU/s1600-h/bip_analyzer_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SPIGtQkwxGI/AAAAAAAAAV4/qwD5WhhsjFU/s400/bip_analyzer_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5256271089707828322" border="0" /></a><br />
<span style="font-family:verdana;">Cool, I'd say.</span></p>

<p><span style="font-family:verdana;">What's even cooler is that you can save your Analyzer report as a new template, so it adds to your reports layout options. You can then use that template and direct the output to all formats supported (like HTML, PDF, PPT, etc...).</span></p>

<p><span style="font-family:verdana;">These templates are .xpa (Xml Publisher Analyzer) files which can be downloaded, customized (they're plain xml) and uploaded again.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGtXtJSyI/AAAAAAAAAWI/B8fbSIuzOZc/s1600-h/bip_analyzer_3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGtXtJSyI/AAAAAAAAAWI/B8fbSIuzOZc/s400/bip_analyzer_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5256271091622038306" border="0" /></a></p>

<p><span style="font-family:verdana;">Now let's do the trick and click the Link to this report link in the upper right corner. This feature allows you to create a direct URL to that report, maintaining the current layout options. You can do this for any option you choose, so if you're currently viewing a PDF output, you'll get a URL which allows you to download the PDF report (voice from off: "Alright, they got it now.")</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGtXiZQrI/AAAAAAAAAWA/hwoZvaNaCok/s1600-h/bip_analyzer_2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGtXiZQrI/AAAAAAAAAWA/hwoZvaNaCok/s400/bip_analyzer_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5256271091576947378" border="0" /></a></p>

<p><span style="font-family:verdana;">Next we can use the Embedded Content object in the dashboard editor and paste the URL there and save the dashboard layout.</span></p>

<p><span style="font-family:verdana;">The result: A dashboard page which allows an end user to interact with the data using simple drag and drop pivot patterns.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGt34vgHI/AAAAAAAAAWQ/qoQASKiCq6A/s1600-h/bip_analyzer_4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SPIGt34vgHI/AAAAAAAAAWQ/qoQASKiCq6A/s400/bip_analyzer_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5256271100260614258" border="0" /></a></p>

<p><span style="font-family:verdana;">Cool, I'd say again.</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008160</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008160</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">BI Publisher</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Oracle BI EE</category>
        
         <pubDate>Mon, 10 Nov 2008 07:46:25 +0100</pubDate>
      </item>
            <item>
         <title>BI Office Integration</title>
         <description><![CDATA[<p><span style="font-family:verdana;">I am often engaged in discussions how the "Excel users" or "Office users" should participate in an Oracle BI EE project. This user group is often characterized as "not needing Oracle BI", "wanting to stick to their beloved spreadsheets" and "not willing to switch to more advanced BI technologies". Sometimes an argument for continuing to use Excel is the mere fact that Excel supports more chart types than Oracle BI (which is true, for example for the Pie of Pie chart - see image below -, one that was on a list of required chart formats once).</p>

<p></span> <a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SPIEWDyp_uI/AAAAAAAAAVo/ALkvyfTrpHA/s1600-h/pie-of-pie-1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SPIEWDyp_uI/AAAAAAAAAVo/ALkvyfTrpHA/s400/pie-of-pie-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5256268492116197090" border="0" /></a><br />
<span style="font-family:verdana;">Many people have been exposed to slick demos of </span><a style="font-family: verdana;" href="http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10416/biofficeinstall.htm">BI for Office</a><span style="font-family:verdana;"> which is of course a very sophisticated and useful solution. But some project teams don't want to install additional software on the client PCs. To please them, I have compiled a list of options that you have - even with older versions such as Siebel Analytics 7.8.</span></p>

<p><span style="font-family:verdana;">In order to solidify the discussion, I have created a small, maybe incomplete </span><a style="font-family: verdana;" href="http://blogs.oracle.com/siebelessentials/obieei-office-options.pdf/BI%20Office%20Integration%20Options.pdf">compilation of options</a><span style="font-family:verdana;"> that we have to integrate office suites (not necessarily limited to MS Office) with Oracle BI. Just to prepare you: Might be a lot more than you expected.</span></p>

<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f689sAiiG-E/SPIF0d9TNXI/AAAAAAAAAVw/f2d3piCMojQ/s1600-h/obiee-office-options.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_f689sAiiG-E/SPIF0d9TNXI/AAAAAAAAAVw/f2d3piCMojQ/s400/obiee-office-options.jpg" alt="" id="BLOGGER_PHOTO_ID_5256270114047866226" border="0" /></a><a style="font-family: verdana;" href="http://blogs.oracle.com/siebelessentials/obieei-office-options.pdf/BI%20Office%20Integration%20Options.pdf">Click here to download the file</a></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008159</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008159</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Office</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Oracle BI EE</category>
        
         <pubDate>Thu, 06 Nov 2008 07:45:19 +0100</pubDate>
      </item>
            <item>
         <title>Oracle BI EE and MBeans</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Want to take a tour with me?</span></p>

<p><span style="font-family:verdana;">Have your Oracle BI EE instance started? Ready to explore something new? Here we go:</span></p>

<p><span style="font-family:verdana;">1. Go to Start > Programs > Oracle Business Intelligence > Systems Management</span></p>

<p><span style="font-family:verdana;">2. Log in as oc4jadmin. If you can not remember the password, </span><a style="font-family: verdana;" href="http://obi-experience.blogspot.com/2008/10/what-to-do-when-oc4jadmin-password-is.html">here is a blog post</a><span style="font-family:verdana;"> describing how to reset it.</span></p>

<p><span style="font-family:verdana;">3. Click the Applications tab. This is the place where you find all registered applications in your OC4J, such as good ol' xmlpserver (also known as BI Publisher), bioffice (the BI Office integration, which - funny enough - is only supported on OC4J, not on IIS), analytics (Presentation Services) and - the focus of this post - Oracle BI Management</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SPIDZucAglI/AAAAAAAAAVg/UfNM0w1TB-I/s1600-h/obi-ee-em-integration-2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SPIDZucAglI/AAAAAAAAAVg/UfNM0w1TB-I/s400/obi-ee-em-integration-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5256267455591907922" border="0" /></a><br />
<span style="font-family:verdana;">4. Click the icon in the Application Defined MBeans column for Oracle BI Management.</span></p>

<p><span style="font-family:verdana;">5. Spend the next 10 minutes exploring this page. What you see here are the management beans for Oracle BI services. You can view and modify all parameters for Oracle BI Server and Oracle BI Presentation Server as well as see some performance information.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SPIDZpjkOHI/AAAAAAAAAVY/2TpGODSxnVc/s1600-h/obi-ee-em-integration-4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SPIDZpjkOHI/AAAAAAAAAVY/2TpGODSxnVc/s400/obi-ee-em-integration-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5256267454281431154" border="0" /></a><br />
<span style="font-family:verdana;">You can use the search option to query for specific parameters.</span></p>

<p><span style="font-family:verdana;">What is exceptionally nice, is that almost every parameter possible is shown (which is not the case in NQSconfig.ini or instanceconfig.xml) and sports a useful description.</span></p>

<p><span style="font-family:verdana;">When you set a parameter, you have to click the Apply button and restart the respective service. The MBean changes the respective .ini or .xml file for you, but does not restart the service or refresh it's cache.</span></p>

<p><span style="font-family:verdana;">Why the tour?</span></p>

<p><span style="font-family:verdana;">Hope this promotes the idea of a centrally managed BI enterprise environment.</span></p>

<p><span style="font-family:verdana;">Have a nice day</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/11/#008158</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/11/#008158</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
        
         <pubDate>Sun, 02 Nov 2008 07:44:02 +0100</pubDate>
      </item>
            <item>
         <title>Data Lineage in Oracle BI EE</title>
         <description><![CDATA[<p><span style="font-family:verdana;">Earlier this year, I had the opportunity to work in a small Oracle BI EE project with a not so small </span><a style="font-family: verdana;" href="http://www.teradata.com/t/">source database</a><span style="font-family:verdana;">. One of my tasks was to enable the project team members to easily identify objects with specific indications such as long-running queries or a high number of requests or a redundancy problem or the like.</span></p>

<p><span style="font-family:verdana;">To put it short, what they wanted was: </span><span style="font-weight: bold; font-style: italic;font-family:verdana;" >Data Lineage for Oracle BI metadata</span><br />
<span style="font-family:verdana;">The design - and later implementation - included the following</span><br />
<ul style="font-family: verdana;"><li>Oracle BI Usage Tracking (standard module)</li><li>combined with presentation catalog metadata</li><li>combined with rpd metadata</li></ul><span style="font-family:verdana;">There were some obstacles on the way, as usual.</span></p>

<p><span style="font-family:verdana;">First, the Oracle BI rpd file is, well, a file and the data is not accessible like in a relational database. A fact which has been subject to criticism in recent times. The same holds true for the presentation catalog which has its information spread across thousands of small xml files.</span></p>

<p><span style="font-family:verdana;">To overcome this, we used the <span style="font-weight: bold;">Repository Documentation </span>utility of the Oracle BI <span style="font-weight: bold;">Administration Tool</span>. This allows you to create a flat csv file with the dependencies of all objects from presentation layer, business model and mapping layer and physical layer. The screenshot shows the file after the insertion of a primary key column, which is a necessary task if you wish to connect to it as a data source in Oracle BI. In the project we used an import package to load the file into a MS SQL Server database.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f689sAiiG-E/SO4i9UynSGI/AAAAAAAAAVA/0OmeYFfQQt4/s1600-h/data-lineage-repository-documentation-csv.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_f689sAiiG-E/SO4i9UynSGI/AAAAAAAAAVA/0OmeYFfQQt4/s400/data-lineage-repository-documentation-csv.jpg" alt="" id="BLOGGER_PHOTO_ID_5255176252136310882" border="0" /></a><br />
<span style="font-family:verdana;">You can do the same with the presentation catalog using the <span style="font-weight: bold;">Create Report </span>option in the Tools menu of the <span style="font-weight: bold;">Catalog Manager</span>.</span></p>

<p><span style="font-family:verdana;">Both tasks are purely manual and up to this moment I have not found an automation solution for it (if you did, please drop a comment), which is the main reason why data lineage for Oracle BI is a little bit cumbersome. Whenever the rpd or catalog content changes, an administrator must manually extract the csv files and (ideally) load them into tables in a relational database.</span></p>

<p><span style="font-family:verdana;">As one commenter to </span><a style="font-family: verdana;" href="http://oraclebizint.wordpress.com/2007/08/23/oracle-bi-ee-10133-metadata-dictionary-statistics/">this post</a><span style="font-family:verdana;"> has found out, there is an execution plan named Data Lineage in the current DAC repository (as created by the installer for Oracle BI Applications 7.9.5). A short investigation reveals that there are indeed table definitions which supposedly hold the data from the rpd and presentation catalog. At the moment this is only in the DAC repository and there is no accompanying ETL mapping in the Informatica repository. I would be so glad to be wrong here - if so, please add your comments below.</span></p>

<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_f689sAiiG-E/SO4raD52iXI/AAAAAAAAAVQ/P8BF1h9says/s1600-h/data-lineage-dac-subject-area.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_f689sAiiG-E/SO4raD52iXI/AAAAAAAAAVQ/P8BF1h9says/s400/data-lineage-dac-subject-area.jpg" alt="" id="BLOGGER_PHOTO_ID_5255185541912496498" border="0" /></a><span style="font-family:verdana;">Data Lineage subject area (inactive by default) in DAC</span>
</div>
<span style="font-family:verdana;">We will see what future versions of Oracle BI Applications bring. Maybe a mapping which loads the csv files into the tables along with a ready-to-use rpd file (just dreamin'...)</span>

<p><span style="font-family:verdana;">Now comes the knitting, which means that you have to create complex (physical) joins to glue the rpd metadata together with the presentation catalog data. For a first test you can use the presentation layer object names (table and column) to get first results in Answers. (This post does not deal with the creation of the business model and presentation layer in the rpd file to access the data).</span></p>

<p><span style="font-family:verdana;">The S_NQ_ACCT table holds the valuable data from Oracle BI Usage Tracking, it has a column which contains the request path which allows us to join it to the presentation catalog data.</span></p>

<p><span style="font-family:verdana;">Now we have a somewhat complete data lineage tool. Below is a screenshot from one of the first dashboard prototypes of the a/m project which allowed us to visualize the benefits of caching.</span></p>

<p><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_f689sAiiG-E/SO4kk1fi7mI/AAAAAAAAAVI/FkTqI_w3UjE/s1600-h/data-lineage-sample-1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_f689sAiiG-E/SO4kk1fi7mI/AAAAAAAAAVI/FkTqI_w3UjE/s400/data-lineage-sample-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5255178030441229922" border="0" /></a><br />
<span style="font-family:verdana;">There would be more to tell and maybe I find the time to post more on this, but let's dream with me a little more...</span></p>

<p><span style="font-family:verdana;">What about bringing in the DAC repository, the Informatica repository, the Siebel CRM repository (right-click on a Siebel applet and see a report which describes all BC fields, columns and tables and their mapping to Oracle BI)...whoa...just woke up</span></p>

<p><span style="font-family:verdana;">have a nice day</span></p>]]></description>
         <link>http://blogs.oracle.com/siebelessentials/2008/10/#008157</link>
         <guid>http://blogs.oracle.com/siebelessentials/2008/10/#008157</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Oracle BI EE</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Administration Tool</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Data Lineage</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Oracle BI EE</category>
        
         <pubDate>Thu, 30 Oct 2008 07:43:02 +0100</pubDate>
      </item>
      
   </channel>
</rss>
