Oracle Release Statement of Direction for Discoverer

April 16th, 2006 by Mark Rittman

Oracle have just made available a

Statement of Direction for Oracle Business Intelligence Discoverer
, which
makes interesting reading if you’re wondering what’s going to happen now that Oracle Business Intelligence Suite Enterprise Edition is
out.

The statement of direction starts off by saying that Discoverer will still be
continued and developed as Oracle’s user-friendly ad-hoc query tool, and will
continue to be made available as part of Oracle Application Server. It then goes
on to talk about what’s in the current, 10.1.2 release of Discoverer, and then
looks at what’s coming with the 10.1.2.2 release (which I think is often
referred to as the "Armstrong Release"). Interestingly, according to the
timeline put forward by Thomas Kurian at the BI Strategy Meeting in New York
last month, the next release of Application Server is 10.1.3.3 and is scheduled
for Summer 2006, so I don’t know if this 10.1.3.3 release will contain the
10.1.2.2 version of Discoverer, or whether there’s going to be an interim
release of the BI tier of Application Server before then. We’ll have to wait and
see.

Anyway, the 10.1.2.2 version of Discoverer will come with three interesting
new features, the first of which is support for Custom Members in Discoverer
Plus OLAP, something that used to be referred to as Custom Aggregates back in
the Oracle Sales Analyzer days. With custom members, you can for example create
a time dimension member known as "Last Half of 2005", which will be made up of
the last two quarters of 2005.

Having the ability to create custom members means that you can include
arbitrary levels of aggregation into your report, and these levels can be
defined by the end-user as well as the report administrator or DBA. Being able
to create these custom aggregations is pretty much a prerequisite for sales
analysis, giving you the ability to create custom cohorts of customers or
products and should mean that OSA customers can start moving across to the new
10g technology. The document doesn’t say whether the wizard that creates these
custom members will also be present in a corresponding release of Analytic
Workspace Manager, but I’d imagine it would be as that’s the way things
currently work with calculations - you can create them as part of the analytic
workspace definition, or as part of the definition of a particular worksheet.

The other two new features in the 10.1.2.2 release are firstly, that the
custom members that you create using Discoverer Plus OLAP will also be visible
in the Spreadsheet Add-in, Discoverer Portlets and Discoverer Viewer (which
would seem to suggest that there won’t be a Custom Member administration feature
in AWM, and that the only place you’ll create them will be Discoverer Plus OLAP),
and secondly, a new templating system that allows you to alter the style of a
graph, of which there’s a few examples in the document.

The statement of direction then goes on to talk about an Oracle Business
Intelligence Add-in for Microsoft Word.

I assume that, like the
Excel
add-in
, it’s for accessing OLAP data, not data provided via an End User
Layer, and the document then goes on to say that it uses

XML Publisher
technology to provide the hook into Microsoft Word. Should be
interesting to see when it comes out, and presumably it now gives us the ability
to produce formatted reports, and briefing books, off of Oracle OLAP (though not
relational) data.

The next part of the document looks at what’s coming with Oracle BI
Discoverer 11g. It says that Discoverer will still be integrated with
Application Server, and some of the new features include:

  • Supporting JSR-168 for Integrating Discoverer Portlets into JSR-168
    compliant portals - presumably you’ll still need to license and install
    Oracle Application Server, but the portlets themselves will be deliverable
    through any JSR-168 compliant portal, such as JBoss, Tomcat or WebSphere.
  • Integration with Application Server 11g identity management and
    security, presumably all the new identity management stuff they’ve recently
    bought (Oblix etc)
  • Integration with Application Server 11g enhanced clustering, presumably
    we’ll hear more about that at the time Application Server 11g is launched,
    and
  • Integration with the Oracle Database Server 11g (is this the planned
    name for the 11g database, as opposed to just Oracle Database 11g?) to
    exploit new OLAP analytic functions being build into the Oracle Database
    such as enhancements to Analytic Workspaces (wonder what they’ll be?),
    statistical and mathematical functions, extensions to the SQL Model Clause
    (wonder if Discoverer will have a GUI front-end for the Model Clause?),
    simplified metadata creation and management using Oracle Warehouse Builder,
    and other enhancements.

The document then goes on to say that more details will be made available in
the next 2 months, as the technical designs are finalized - which probably means
we’re looking at least 12-18 months before we see this available for download.

After the bit about Discoverer however, the statement of direction then
starts to talk about the BI Suite Enterprise Edition, that I

covered a few weeks ago
after Oracle’s New York presentation. The statement
says that Discoverer will continue to be developed, you should move to versions
10.1.2 if you can, and customers will be able to stay with Discoverer as there
are no plans to desupport it; however…

"Discoverer customers who choose to migrate to the next generation BI
offering will be able to take advantage of a platform that is planned to
offer:

  • Support for multiple, simultaneous heterogeneous data sources.
    Customers will be able to leverage Oracle BI against the Oracle database
    (relational as well as OLAP Option), Teradata, IBM DB/2, Microsoft SQL
    Server, Microsoft OLAP Services, Oracle e-Business Suite (including
    Peoplesoft and Siebel Analytic Applications) and SAP B/W
  • A unified semantic business view of all the above data sources.
    Your enterprise can now present a single definition for "customer" or
    "product" that applies to and is mapped from all the above disparate
    data sources, meaning business users will have access to a single
    coherent view of the business. Metadata can also be translated, so this
    single semantic view supports multiple presentation languages.
  • Powerful metadata design tool offers a visual layout tool of your
    data source schemas as well as support for multiple administrators.
    Utility wizards simplify creation of common standards, such as time
    series, item renaming and other data quality tasks. Multiple levels of
    folders will also be supported.
  • A full feature ad-hoc query and reporting tool that is 100% thin
    client and provides multple views of the same data. For example you
    could have two different versions of a pivot table, a funnel graph and
    filter definitions to create a compound view for complete analysis.
  • A built-in integrated dashboard for quickly publishing and
    sharing reports."

This new next-generation BI suite is based on Siebel Analytics and Oracle’s
Fusion Middleware family of products, so that it runs on Oracle Application
Server, brings in some Oracle technologies such as Business Activity Monitoring
but is largely based on Siebel’s range of Analyic applications, which themselves
were based on technology Siebel acquired from nQuire.

Going through the points, the first one about multiple heterogeneous data
sources is interesting. Although technically you can bring non-Oracle data into
Discoverer, it’s through the Oracle database’s Heterogeneous Services feature
and it only works against relational data that’s either accessed via ODBC (if
your database server is running on Windows) or via an Oracle Gateway (if your
server is running on Unix). That said, it’s a pain to setup and I don’t know of
anyone who does this. The support for heterogeneous data sources in Siebel
Analytics is pretty impressive though, with the standard relational connectors
plus support for Analysis Services and SAP B/W, accomplished through it’s
support for MDX. Indeed it’s ironic that at this stage, Oracle BI Suite
Enterprise Edition will have better support for Microsoft’s OLAP Server than
Oracle’s own, although I’ve heard that they’ve got it running against Oracle
OLAP through SQL Views and OLAP_TABLE, and proper OLAP API support is on the
way.

The semantic layer is however where the real value in this technology lies.
It’s similar to what Microsoft have done with their
Unified
Dimensional Model
, and unlike standard Discoverer EULs which have two levels
of metadata (business terms and table names) the Siebel Analytics Semantic Layer
has three levels of metadata, the physical layer, the business model/mapping
layer, and the presentation layer, which provides an additional layer of
abstraction for end users. It allows the administrator to represent columns as
dimensions and so on, although in the initial release it won’t have the same
sort of "dimensionally aware" UI that you get with Discoverer Plus OLAP. Indeed
in these initial releases, whilst it can bring in OLAP data into the cache, it’s
not really an OLAP server, it’s much more "relational", and so I guess Oracle
will be putting a lot of effort into the product in the next year or so to give
it more of the characteristics of an OLAP Server. Certainly one advantage of
this new approach will be that it will truly allow us to integrate OLAP and
relational data into one unified view of the data - with the Oracle Database and
indeed Oracle Discoverer 10g there’s still a delineation between OLAP data and
relational data, OLAP worksheets and relational worksheets, and this new
approach holds out the possibility of providing access at a more consistent,
abstract level without worrying about how the data is stored - something that’s
been promised since the initial release of Oracle OLAP back with version 9i of
the database, but with the added bonus of accessing Oracle and non-Oracle
datasources.

Indeed the Siebel (now to be Oracle) Analytic Server is quite a different
beast to the OLAP Option to Oracle Database 10g. The Analytic Server is more
like an analytic "application server", which acts as a mid-tier between the
database and the user, provides semantics, metadata, a cache and a query engine.
Administrators can set up simple calculations in this analytic server but it’s
not (currently) a substitute for the OLAP Option, and whilst I was thinking,
when the product was announced, it was "game over" for Oracle OLAP, I’ve been
thinking more these past few weeks that there’s still a well defined and
valuable role for the OLAP Option in providing OLAP analysis for data in the
Oracle Database. In time this functionality might migrate to the Oracle Analytic
Server, but for the time being they’re addressing different needs.

The same goes for Discoverer as well. Although Oracle Answers (the ad-hoc
query tool that was mentioned in the above quote from the statement of
direction) is a good query tool, it’s not nearly as functionally rich as
Discoverer, and it’s not as if "upgrading" to the BI Suite Enterprise Edition is
automatically an "upgrade" on Discoverer. Again in time this may change, as
there’s certainly features in the BI Suite Enterprise Edition - pro-active
alerting, dashboards, support for MDX data sources and so on - that are never
going to make it into Discoverer. I also wouldn’t mind betting that Discoverer
itself will be further evolved over time; if you read my posting from Oracle
Open World last year you’d have heard me mention a prototype they were showing
called "Report Center",
and it wouldn’t surprise me if something along these lines came along for the
Discoverer family post-Oracle 11g. Also, Oracle have said that Discoverer will
become a data source for the Analytic Server by the time of Application Server
10.1.3.4, due at the end of calendar year 2006.

Anyway, the statement of direction is

here
if you want to take a look.

Comments

  1. Abhinav Says:

    Interesting analysis…
    As far as the graphing enhancements, six (or maybe seven, I will have to check) new graph styles are being added to Discoverer, in addition to the ones already available (Projection, Autumn, et…). These styles however shall not be editable, so users could apply a styles to a Discoverer graph, and then modify the graph properties, but they would not be able to modify the graph template properties themselves. We might include this enhancements in a future release, don’t know…
    Also, you are right that there is no custom member administration feature in AWM. Discoverer Plus OLAP is where users would be able to create, share, and reuse custom member sets in queries. This feature would require the Oracle Database 10.2 release, along with an OLAP patch that has just been releases (should become available on Metalink soon, if not already there).
    thanks
    Abhinav

  2. Michael Reff Says:

    From the web based Oracle Discoverer 9i version you cannot observe which queries are being shared to whom inthe database Is there a setting on the application server which might show which queries are being shared to certain individuals?