Excel Template Teaser

Posted by Tim Dexter on Oracle Blogs See other posts from Oracle Blogs or by Tim Dexter
Published on Fri, 16 Apr 2010 10:10:10 -0700 Indexed on 2010/04/16 18:04 UTC
Read the original article Hit count: 641

In lieu of some official documentation I'm in the process of putting together some posts on the new 10.1.3.4.1 Excel templates. No more HTML, maskerading as Excel; far more flexibility than Excel Analyzer and no need to write complex XSL templates to create the same output. Multi sheet outputs with macros and embeddable XSL commands are here. Their capabilities are pretty extensive and I have not worked on them for a few years since I helped put them together for EBS FSG users, so Im back on the learning curve.

Let me say up front, there is no template builder, its a completely manual process to build them but, the results can be fantastic and provide yet another 'superstar' opportunity for you. The templates can take hierarchical XML data and walk the structure much like an RTF template. They use named cells/ranges and a hidden sheet to provide the rendering engine the hooks to drop the data in. As a taster heres the data and output I worked with on my first effort:

<EMPLOYEES>
 <LIST_G_DEPT>
  <G_DEPT>
   <DEPARTMENT_ID>10</DEPARTMENT_ID>
   <DEPARTMENT_NAME>Administration</DEPARTMENT_NAME>
   <LIST_G_EMP>
    <G_EMP>
     <EMPLOYEE_ID>200</EMPLOYEE_ID>
     <EMP_NAME>Jennifer Whalen</EMP_NAME>
     <EMAIL>JWHALEN</EMAIL>
     <PHONE_NUMBER>515.123.4444</PHONE_NUMBER>
     <HIRE_DATE>1987-09-17T00:00:00.000-06:00</HIRE_DATE>
     <SALARY>4400</SALARY>
    </G_EMP>
    </LIST_G_EMP>
    <TOTAL_EMPS>1</TOTAL_EMPS>
    <TOTAL_SALARY>4400</TOTAL_SALARY>
    <AVG_SALARY>4400</AVG_SALARY>
    <MAX_SALARY>4400</MAX_SALARY>
    <MIN_SALARY>4400</MIN_SALARY>
   </G_DEPT>
   ...
  </LIST_G_DEPT>
 </EMPLOYEES>

Structured XML coming from a data template, check out the data template progression post.
I can then generate the following binary XLS file.


ExcelTemplate1.gif

There are few cool things to notice in this output.

  1. DEPARTMENT-EMPLOYEE master detail output. Not easy to do in the Excel analyzer.
  2. Date formatting - this is using an Excel function. Remember BIP generates XML dates in the canonical format. I have formatted the other data in the template using native Excel functionality
  3. Salary Total - although in the data I have calculated this in the template
  4. Conditional formatting - this is handled by Excel based on the incoming data
  5. Bursting department data across sheets and using the department name for the sheet name. This alone is worth the wait!

there's more, but this is surely enough to whet your appetite.

These new templates are already tucked away in EBS R12 under controlled release by the GL team and have now come to the BIEE and standalone releases in the 10.1.3.4.1+ rollup patch. For the rest of you, its going to be a bit of a waiting game for the relevant teams to uptake the latest BIP release.

Look out for more soon with some explanation of how they work and how to put them together!

© Oracle Blogs or respective owner

Related posts about BI Publisher Enterprise

Related posts about BIEE

  • BIEE Drilling Down and then Across

    as seen on Oracle Blogs - Search for 'Oracle Blogs'
    Slightly off topic today but if you are working with OBIEE in conjunction with BIP its not that far off. Some of you may know, I now get to play with the whole BI suite, I have been for nearly 2 years. Today, I was working with BIEE and wanted to share what I thought was a neat trick. I have to thank… >>> More

  • Linking to BIP reports from BIEE Analyses

    as seen on Oracle Blogs - Search for 'Oracle Blogs'
    Bryan found a great blog post from Fiston over on the OBIEEStuff blog. It covers the ability to link to a BIP report from a BIEE analyses report with the ability to pass parameters to it. I have doubled checked and you need to be on OBIEE 11.1.1.5 to see the 'Shared Report Link' mentioned in Fiston's… >>> More

  • BIEE Answer Parameter Passing

    as seen on Oracle Blogs - Search for 'Oracle Blogs'
    A little off BIP topic today but I spent some time researching how to pass parameters between Answer reports and knocked up a document for a client this morning and thought, what the heck someone might find it useful. If you have a source Answer request and you want to link to another Answer in another… >>> More

  • Good ol fashioned debugging

    as seen on Oracle Blogs - Search for 'Oracle Blogs'
    I have been helping out one of our new customers over the last day or two and I have even managed to get to the bottom of their problem FTW! They use BIEE and BIP and wanted to mount a BIP report in a dashboard page, so far so good, BIP does that! Just follow the instructions in the BIEE user guide… >>> More

  • Excel Template Teaser

    as seen on Oracle Blogs - Search for 'Oracle Blogs'
    In lieu of some official documentation I'm in the process of putting together some posts on the new 10.1.3.4.1 Excel templates. No more HTML, maskerading as Excel; far more flexibility than Excel Analyzer and no need to write complex XSL templates to create the same output. Multi sheet outputs with… >>> More