A Guide to OracleBI Suite Enterprise Edition


May 8th, 2006 by Mark Rittman
Oracle Business Intelligence Suite Enterprise Edition is Oracle’s “next
generation” business intelligence platform. Centred around Oracle BI Analytic
Server, a business intelligence “application server”, Oracle BI Suite Enterprise
Edition comes with a range of ad-hoc, presentation and delivery tools and
supports connectivity to a range of heterogeneous data sources.
Unlike products such as OracleBI Discoverer, Oracle Reports Services and
Oracle Portal, the query and delivery tools within BI Suite Enterprise Edition
were built from the ground-up to share the same metadata, application server
platform, calculation infrastructure and administration tools. All of the tools
were built using Dynamic HTML, providing a rich user interface for users whilst
requiring no client side applications other than a Web browser. Reflecting the
fact that enterprises have a multitude of data sources that are not always
consolidated in a single data warehouse, Oracle BI Suite Enterprise Edition is a
federated system that supports connectivity to relational, OLAP and other
structured data sources, processes and combines the results at the application
server level, and then presents results to users in a unified manner.
Launched in New York in April 2006, Oracle BI Suite Enterprise Edition is a
major upgrade to Oracle’s existing line-up of business intelligence and
reporting tools. As part of this new product announcement, Oracle’s existing
family of reporting and analysis tools were rebranded as Oracle Business
Intelligence Standard Edition, and a new product offering, Oracle BI Suite
Standard Edition One, was launched, featuring a subset of the Enterprise Edition
toolset and aimed at small to medium-sized businesses.
The Oracle Business Intelligence Suite Product Family
Following the release of Oracle BI Suite Enterprise Edition, Oracle have
rebranded the existing BI toolset, previously know as Oracle Business
Intelligence 10g, as Oracle Business Intelligence Suite Standard Edition. In
time, the Standard Edition will have Oracle XML Publisher, to be renamed as
Oracle BI Publisher, in the suite as a replacement for Oracle Reports Services,
but other than that the product line up and suite pricing will remain the same,
at $20k per CPU or $400 per named user.
Oracle Business Intelligence Suite Enterprise Edition will contain all of the
new line up of products, together with the BI Analytic Server, and will be
licensed at $1500 per named user. As well as the standard set of new Oracle BI
products, the suite will also include OEM’d versions of Informatica and Actuate,
which over time will be replaced by Oracle equivalents (XML Publisher, Oracle
Warehouse Builder).
Due for release later in 2006, Oracle BI Suite Standard Edition One will
contain a subset of the Enterprise Edition products and will also ship with
Oracle Database 10g Standard Edition and Oracle Warehouse Builder. Oracle BI
Suite Standard Edition One will be limited to a server with 2 CPUs and a maximum
of 50 named users, and will be licensed at $25k all in.
Based On Siebel Analytics
The technology and products that make up the Oracle BI Suite Enterprise
Edition are based on Siebel Analytics, a product Oracle acquired when it took
over Siebel earlier in 2006. Siebel Analytics is itself based on technology
Siebel acquired from a company called nQuire back in 1999, and was generally
seen in the industry as a next-generation, highly capable business intelligence
platform that towards the end made up around 25% of Siebel’s license revenue.
Initially, the products within Oracle BI Suite Enterprise Edition will
consist of Siebel Analytics applications re-badged with an Oracle logo,
certified to run on Oracle’s Fusion Middleware. As time goes on though, Oracle
will add more Oracle-derived functionality into BI Suite Enterprise Edition,
including products such as XML Publisher, Oracle Business Activity Monitoring
and Oracle Portal, and the Siebel products themselves will be enhanced and
extended to meet the needs of customers. The central core proposition though – a
BI analytic application server that connects to heterogeneous data sources -
will not change, and this represents a significant change to Oracle’s previous
policy of moving all business intelligence data into the Oracle database, and
then reporting on it using Oracle tools.
Given that at least the initial releases of Oracle BI Suite Enterprise
Edition will be largely based on re-badged Siebel Analytics products, the best
way of understanding how this technology will work is to take a look at how the
latest release of Siebel Analytics, now at version 7.8, works.
The Siebel Analytics Product Family
Siebel Analytics 7.8 consists of two sets of products; Siebel Business
Analytics Platform, the application server, administration and query tools that
now make up Oracle BI Suite Enterprise Edition; and Siebel Analytics
Applications, a set of pre-packaged, vertical applications, build using the
Analytics Platform tools, that Oracle will continue to sell under the Siebel
Business Analytics Applications name.

Prior to Siebel’s acquisition by Oracle, the major use of Siebel Analytics
was to support these pre-packaged applications, with the value proposition being
that they already had connectors to Siebel CRM and other major ERP applications,
the workflow was already built in, and they were build on a “best of breed”
analytic platform. Going forward, it is likely that Oracle will base their
future Fusion business intelligence applications on Siebel Business Analytics
Applications.
Siebel Business Analytics Applications
At the time of the Oracle acquisition, Siebel had seven applications within
the Siebel Analytic Applications product family, each of which has now been
rebranded as Oracle products but otherwise kept the same. These products include
Sales Analytics, Service and Contact Center Analytics, Marketing Analytics,
Financial Analytics, Supply Chain and Supplier Analytics, HR/Workforce Analytics
and Real-Time Decision Solutions.


These analytic applications also came with pre-built ETL
routines to over 3000 ERP tables, including connectors to Siebel CRM, Oracle
e-Business Suite, SAP, PeopleSoft and call-centre telephony applications.
The Oracle Business Intelligence Suite Platform
The initial release of Oracle BI Suite Enterprise Edition consists Siebel
Analytics Platform applications that have been re-badged as Oracle products.
Over time, more Oracle products will be included in the BI Suite Enterprise
Edition, and the existing Siebel-derived products will be enhanced and extended.
At the time of writing (May 2006), the proposed product line up for Oracle BI
Suite Enterprise Edition will be:
  • OracleBI Analytics Server, based on Siebel Analytic Server
  • OracleBI Interactive Dashboards, based on Siebel Intelligence Dashboard
  • OracleBI Answers, based on Siebel Answers
  • OracleBI Delivers, based on Siebel Delivers
  • OracleBI Disconnected Analytics, based on Siebel Mobile Analytics
  • OracleBI Reporting & Publishing, based on technology from Actuate
Oracle BI Suite Enterprise Edition does not come with an ETL tool, although
Siebel did have an OEM agreement with Informatica to include PowerCenter in
Siebel Analytics. It is not clear at this time whether BI Suite Enterprise
Edition customers will be able to use this included copy of Informatica
PowerCenter, but it is expected that Oracle will replace this third-party tool
over time with Oracle Warehouse Builder.
Relationship To Traditional Oracle Data Warehouse Architectures
Given that Oracle BI Suite Enterprise Edition, and Siebel Analytics before
that, is a federated system, how does this fit in with the traditional Oracle
data warehousing approach, where data is extracted from heterogenous data
sources, loaded into the database and then transformed into an integrated data
warehouse. Does the BI Suite Enterprise Edition do away with the need for a data
warehouse, or is it something that is complementary to it?
The reason that BI Suite Enterprise Edition could be seen to do away with the
need for a data warehouse, is that the Analytic Server supports connections
through to disparate data sources, and joins the results together before
presenting them to the user. As such, it performs the integration role
traditionally carried out by the staging area of a data warehouse. In addition,
the Analytic Server stores metadata about the source data, and the business
definitions that the administrator places over it, in a repository. However in
many ways the BI Suite Enterprise Edition is competes in the same space as
business intelligence suites from Cognos and Business Objects, which also have
an application server element, their own roles and permissions, and caching of
frequently accessed data in a cache.
In reality, most customers will use Oracle BI Suite Enterprise Edition as a
complement to a traditional Oracle data warehouse; Oracle BI Suite Enterprise
Edition will be used as the query and reporting platform for the data warehouse,
and the odd bit of supporting data, such as external demographic data, or data
held in spreadsheets or XML files, will be loaded directly into the Analytic
Server as required. The basic need to cleanse and transform data will not go
away, and a data warehouse, together with an ETL tool such as Oracle Warehouse
Builder, is the best place to carry out this integration.
Siebel Analytics Components In Focus
As at the time of writing (May 2006) the Oracle BI Suite components have yet
to be publicly made available, to get a taste of how these products will look we
will now take a closer look at their Siebel Analytics predecessors. In
particular, we will look at the Siebel Analytic Server, the “heart” of the
Siebel Analyics suite; Siebel Answers, the ad-hoc query tool that performs a
similar function to OracleBI Discoverer; and Siebel Intelligence Dashboard,
which performs a similar role to OracleAS Portal.
Siebel Analytic Server
At the heart of the Siebel Analytics Platform, and now Oracle BI Suite
Enterprise Edition, is the Analytic Server. This is a “business intelligence
application server” that provides a platform for Siebel Answers, Siebel
Intelligence Dashboards and the other query tools, adds business and
presentation metadata, retrieves data from source databases and then caches and
post-processes the results before presenting the results to the query tool.
The Analytic Server is effectively a ROLAP (Relational OLAP)
engine, that connects to data sources but does not have any local storage in the
traditional, database sense, although it does have a cache which holds copies of
data previously retrieved, so that subsequent requests for the same data are
returned faster. Like OracleBI Discoverer, the Siebel Analytic Server has a
Enterprise Semantic Model (equivalent to a Discoverer End User Layer) although
it is made up of three layers; Presentation, Business and Physical.
The Siebel Analytic Server, and the Oracle BI Analytic Server
that follows it, are designed from the ground up to be database independent.
Connectivity is supported through to all databases with an ODBC driver, and to
other structured data sources such as Microsoft Excel spreadsheets and XML
documents. Once data has been retrieved from the source databases, the Analytic
Server joins the data sources as neccessary, applies calculations and carries
out other post-processing, and presents the results users using their chosen
query tool. As such, the design goal for the Analytic Server was to push as much
of the query load to the back-end databases, with the Analytic Server combining
the data, applying presentation and security rules, and then handing off the
results to the query tool.
An obvious question that arises when considering the Analytic
Server is to what extend it can scale up to handle data from very large
databases. Whilst the author has not tested the Analytic Server with large
datasets,  marketing material from Siebel claimed that it could handle
tens of thousands
of concurrent users, millions of customers, and multiple terabytes of detailed
transaction-level data. In addition, whilst the Analytic Server does not store
it’s own data it shares many of the characteristics of an enterprise-quality
database, including supporting multiple concurrent users, providing security,
running on different platforms (Unix and Microsoft Windows, though not Linux
yet), performing well with large data volumes, being highly available and
providing diagnostic capabilities, and only differing from a RDBMS in that it
does not store data (with the exception of query result caching) and not support
transactions.
Federated Data Sources
As mentioned previously, a key design goal for the Siebel
Analytic Server, and Oracle BI Suite Enterprise Edition, is to push as much of
the processing to the back end databases that hold your data. Typically, when
you set up Siebel Analytics, you define connections to the back-end databases
(Oracle, Microsoft SQL Server, IBM DB2) that contain the data you wish to
analyze, and then define business and presentation layers (the “Enterprise
Semantic Model”) over this raw data. Then, when users query the Analytic Server
using a query tool, this “logical” query gets translated into one or more
queries against backend data sources and the data is then retrieved. If the
Analytic Server cache is enabled, the results of this query are stored in the
cache for later use, and the results are returned to the user.
Siebel Analytic Server and Oracle BI Analytic Server support
connections to many data sources. Relational data can be retrieved from any
database with an ODBC driver, including Oracle, Microsoft SQL Server, IBM DB2
and Teradata. The Analytic Server also supports connectivity to multidimensional
MDX data sources such as Microsoft Analysis Services and SAP Business Warehouse,
as well as file and XML sources. When these data sources are imported into the
Analytic Server, the users sees a unified view of the total set of data
available, which can include elements from disparate data source brought
together into the same fact and dimension objects.
The Enterprise Semantic Model
The Analytic Server holds its metadata about the data it can
connect to, in a repository. This repository consists of three layers; a
physical layer, that provides information about the databases and other data
sources that the analytic server can connect to; a business model and mapping
layer, which contains logical tables, columns and mappings, together with
business constructs such as dimensions and measures; and a presentation layer,
which contains user views of the business layer.
Relating the Analytic Server back to OracleBI Discoverer, the
Business Layer and the Presentation Layer equate to business areas within an End
User Layer. Whereas Discoverer includes definitions of item and folders names,
filters and drill paths all within a business area, the Analytic Server splits
these out, holding the “business names” for data items in the Business Layer,
together with logical groupings of tables which equate to Discoverer complex and
custom folders. Unlike Discoverer End User Layers, Analytic Server business
areas can also contain definitions of dimensions, hierarchies and levels, and
can specify whether a logical item is cached or not. In contrast, the
presentation layer explicitly splits out user views of these business items,
applying security and filters as needed, providing a customized view for
particular users and groups who need to see a certain “slice” of the data.
Analytic Server Administration
The Analytic Server, and in particular the Enterprise Semantic
Model, is administered using the Administration Tool, a Windows application that
connects to either an online or offline repository.
The Administration Tool presents the three layers of the
Enterprise Semantic Model as three panes, showing the Presentation, Business
Model and Mapping, and the Physical layer next to each other. Using the tool,
you can create and maintain users and groups, assign permissions to them, manage
the cache and perform other tasks.
Oracle OLAP and End User Layers
The Siebel Analytic Server, and the initial release of Oracle BI
Analytic Server, has good support for multi-dimensional, MDX-based OLAP data
sources. These data sources appear, together with their OLAP metadata
(dimensions, hierarchies, levels etc) in the physical layer of the Enterprise
Semantic Model. The Analytic Server then internally converts these
multi-dimensional datasets into row-based data sets, before combining it with
other data sources in the Business and Presentation metadata layers.
At present, there is no native connectivity to Oracle OLAP
analytic workspaces that connects via the OLAP API, or connectivity to OracleBI
Discoverer that can access an End User Layer. It is however possible to connect
to Analytic Workspaces by creating SQL database views using the OLAP_TABLE
function and then importing these views into the Physical Layer of the
Enterprise Semantic Model, although you will not have access to the OLAP
metadata within the analytic workspace such as hierarchies, attributes and
levels. Once in the Enterprise Semantic Model however, they will be treated as
rowsets anyway, as all OLAP data is, and you will not therefore lose any
functionality compared to MDX-based data sources. In the future however, it is
expected that the Oracle BI Analytic Server will support Oracle OLAP data source
natively.
In terms of OracleBI Discoverer End User Layers, currently the
only way to bring data into the BI Analytic Server that is currently reported on
using Discoverer is to re-import the table and object metadata into the Physical
Layer, and recreate business areas in the Business and Physical layers. In
future, again, subsequent versions of the BI Analytic Server are likely to
support End User Layers as data sources, allowing you to import your business
area definitions directly into the Enterprise Semantic Model.
Query Generation
As mentioned earlier, one of the main design goals for the
Analytic Server is that the source databases do as much of the query processing
as possible. The thinking behind this is that a dedicated OLAP database will be
better at performing OLAP calculations and analysis, a high-end relational
database such as Oracle will be better at handling very large datasets, and
where possible these technologies should be used to perform the “heavy lifting”
rather than the Analytic Server itself. The role that the Analytic Server plays
is that it accepts from the query tool a query against logical objects, and it
then translates this logical query into SQL (and MDX) against the source
databases. When these databases return their results, the Analytic Server joins
the data if needed, performs some calculations itself if appropriate, formats
the data and returns it to the query tool.
The SQL that is emitted for each type of database is optimised
to take advantage of the platform’s specific features, and the server can access
data in aggregate tables if it is aware of them. This could mean, for example,
that you can directly map measures at a higher level of aggregation to aggregate
tables in the database, which you could use as a replacement for the query
rewrite mechanism in the Oracle database. This feature can also be used to
advise the Analytic Server to use a different SQL view over an analytic
workspace if a higher level of aggregation is called for.
Analytic Server Cache
By default, the Analytic Server will go back to the back-end
databases every time a user makes a query. By enabling the Analytic Server
cache, however, it is possible to store these results on the application server
middle tier, so that similar requests can be served from the cache rather than
going back to the database. This cache is disabled by default , but can be
enabled via the NQSCONFIG.INI file, where is it also possible to set the size of
cache and the way in which the cache is cleared down when data in the source
databases changes.
A common way to boost the performance of the Analytic Server is
to pre-seed the cache with the results of commonly requested queries, using a
feature called “iBots”. iBots are scheduled jobs that run queries and
(optionally) return the results to a user, and are used in this context to run
reports before they are needed, automatically place the results in the cache,
and then have the data returned from the cache rather than the back-end database
when users then come to request it.
When working with the cache however, consideration needs to be
given as to how to handle situations when the cache becomes out of date. Unlike
Oracle Materialized Views, there is no automatic link between the cache data and
the data in the back-end databases, and therefore the cache needs to be cleared
down either automatically to a schedule (usually after the major data warehouse
ETL processes), manually or in response to an event.
Analyzing Data
Once data is in the Enterprise Semantic Model, and user security and
permissions has been set up, you can then connect query tools to the server and
start to analyze the data.
There are two basic ways to analyze data held in the Analytic Server.
Firstly, it can be accessed by any query tool that can connect to the Siebel
Analytics ODBC client, but more commonly, the data is accessed using one of
Siebel’s, and now Oracle’s, dedicated query tools. These include:
  • Siebel Answers, now rebranded as OracleBI Answers
  • Siebel Intelligence Dashboard, now rebranded as OracleBI Dashboard
  • Siebel Briefing Books, now rebranded as OracleBI Briefing Books
  • Siebel Mobile Analytics, now rebranded as OracleBI Mobile Analytics
Siebel Answers (OracleBI Answers)
Siebel, and now OracleBI, Answers, is the ad-hoc query tool for the Analytic
Server, and has comparable functionality to OracleBI Discoverer. It runs as a
DHTML Web-based application and is integrated in with Siebel Intelligence
Dashboard and the other query tools. Like OracleBI Discoverer, it presents data
items to the end user using business terms (taken from the Presentation layer of
the Enterprise Semantic Model) and allows the user to build up their query
interactively on the screen. Like OracleBI Discoverer, it supports both tabular
and crosstab-style reporting (which it refers to as pivot tables), but unlike
Discoverer, it allows you to have multiple queries on the same page, in a
similar way to Business Objects and Cognos ReportNet.
First impressions are that Siebel Answers is faster and more
responsive that OracleBI Discoverer Plus and Viewer, and it combines the
functionality of Discoverer Plus (query authoring, a rich user interface) and
Discoverer Viewer (no-download, thin-client interface) in the one product. It is
however (in the author’s opinion) not quiet as intuitive as OracleBI Discoverer
for users who are not experienced with the tool, and as yet it does not provide
full OLAP-style analysis of data, in that you cannot build reports using OLAP
objects such as dimensions, hierarchies, measures and attributes. It is
understood that this shortcoming will be addressed in future releases, with
either OracleBI Discoverer Plus OLAP becoming a client for the Analytic Server,
or (more likely) elements of OracleBI Discoverer Plus OLAP functionality being
incorporated into future versions of OracleBI Answers.
Siebel Intelligence Dashboard (OracleBI Dashboard)
Delivered alongside Answers, Siebel Intelligence Dashboard takes reports
build using Oracle Answers and other Siebel query tools, and aggregates them
into a dashboard. As Dashboard and Answers are part of the same Web-Based
application, there is no delay in switching between them and no configuration
needed to get them to interoperate.
Again, comparisons to Oracle’s existing products are obvious,
with the equivalent product in the Standard offering being Oracle Portal. First
impressions are that the integration between Answers and Dashboard is better
than with Discoverer and Portal, with Answers data being displayed “live” in the
dashboard and with the user being able to interact with the data rather than
having to launch out into a separate Discoverer Viewer session. It is however
understood that future versions of the BI Suite Enterprise Edition will feature
OracleAS Portal integration as well as integration with Dashboard, should users
wish to incorporate Answers reports into a wider, corporate-wide Portal
deployment.
Other Siebel Analytics and OracleBI Suite Enterprise Edition
Tools
As well as Answers and Dashboard, the OracleBI Suite Enterprise Edition also
comes with the following query tools:
  • Siebel Delivers / OracleBI Delivers : provides business activity
    monitoring and alerts, via iBots, that delivers reports and other analysis
    to users via a Web browser, mobile phone or PDA.
  • Siebel Briefing Books / OracleBI Briefing Books : a desktop
    application that accepts downloadable snapshots of Dashboard pages and
    allows user to page through them offline
  • Siebel Mobile Analytics / OracleBI Mobile Analytics : a mobile
    solution with an embedded database (currently SQLLite, probably an Oracle
    product in future) that allows the user to analyze data offline
  • Siebel Advanced Reports / OracleBI Reporting & Publishing : In
    Siebel Analytics, this was a solution delivered using Actuate; in OracleBI
    Suite Enterprise Edition, it will initially still involve Actuate, with XML
    Publisher added subsequently and complementing the Actuate functionality.
Future Developments
Whilst the OracleBI Suite Enterprise Edition is not, at the time of writing
(May 2006) currently available, Oracle have started to release plans for how
they intend to develop the suite in future.
As previously mentioned, OracleBI Discoverer End User Layers are likely to
become a data source for the Analytic Server, with Business Area metadata being
importable into the Enterprise Semantic Model. Also, either OracleBI Discoverer
Plus OLAP will become a client for the Analytic Server, or elements of OracleBI
Discoverer Plus OLAP functionality will be incorporated into OracleBI Answers to
make it more “OLAP-aware”. Going further into the future, Oracle are likely to
provide a migration path for OracleBI Discoverer users who wish to migrate to
the BI Suite Enterprise Edition, although no details of this have been made
available yet.
The present version of Siebel Analytics ships with an OEM version of
Informatica PowerCenter to provide ETL capabilities. Oracle are likely to
gradually replace this with Oracle Warehouse Builder in future releases, and
indeed there is no particular reason to use Informatica now if only the
standalone Analytics Platform is being used, as there is no Informatica-specific
functionality that it requires.
Releases over the next twelve to eighteen months are likely to see more and
more elements of Oracle Fusion Middleware being incoporated into BI Suite
Enterprise Edition, including Business Activity Monitoring and XML Publisher,
and Oracle are planning to make use of the Siebel Real-Time Analytics products
to provide self-learning predictive analytics, and Oracle Data Mining for
high-performance, in-database analytics.
More details on Oracle’s current plans for the BI Suite Enterprise Edition
can be found online at
Predicted Timelines
At the time of the Oracle BI Suite Enterprise Edition announcement in New
York (April 2006), the following development timeline was given for the new
product line:
  • Oracle Application Server 10gR2 10.1.2 – Available now
    Contains Oracle Business Intelligence Enterprise Edition (currently only
    available (May 2006) as Siebel Analytics 7.8)
    and Oracle Business Intelligence 10g Standard Edition (previously known as
    Oracle Business Intelligence 10g)
     
  • Oracle Application Server 10gR3 10.1.3.3 – Available Summer 2006
    As above products, plus Oracle BI Suite Standard Edition One will be
    available.
    A new product called Oracle BI Publisher (renamed XML Publisher) will be
    available, plus support for SAP BW.
    Oracle BI Publisher will come with tools to support migration from Oracle
    Reports.
    Oracle Warehouse Builder 10gR2 will be available (although now packaged with
    the Oracle Database, not Oracle BI Suite Standard Edition.Watch for pricing
    announcements)
     
  • Oracle Application Server 10gR3 10.1.3.4 – Available end of calendar
    year 2006

    As above, plus new “advanced analytics solution” and “Discoverer Unification
    with Analytic Server”, thought to be the inclusion of End User Layers as a
    data source, and Oracle BI Discoverer Plus OLAP functionality in Oracle
    Answers
     
  • Oracle Application Server 11g – Available end of Calendar Year 2007
    A new major release of the BI Suites, with all products continuing.
    New features for Analytic apps
Conclusions and Summary
Oracle BI Suite Enterprise Edition is a completely new set of business
intelligence and reporting products based on Siebel Analytics. Centring on
Oracle BI Analytics Server, an application server for BI applications that
provides a semantic model, connections to heterogenous data sources and a
multidimensional query engine, BI Suite Enterprise Edition comes with Oracle BI
Answers, an ad-hoc query tool, OracleBI Dashboard, a web-based publishing tool
that aggregates reports, and a host of online and offline analytics tools that
leverages the platform.
For existing users of Oracle’s business intelligence tools, the major areas
of interest are the Analytics Server, query engine and mid-tier cache, which
accept querys from the user against logical objects, translate the query into
native database calls, and store the results on the application server tier to
improve the performance of subsequent queries. Existing investments in
technologies such as Oracle OLAP are protected as the new platform uses their
capabilities when at all possible, and new options are opened up through
connectivity to data sources such as Microsoft Analysis Services and SAP BW.
Whilst at the time of writing (May 2006) firm details are sketchy, Oracle
have given fairly strong indications as to the future direction of the product
suite, with integration with Oracle OLAP and OracleBI Discoverer one of the main
priorities. The first release of the Oracle-branded suite is due in June or July
2006, with further releases due over the subsequent eighteen months.
References
During the preparation of this article, the following articles and
publications were referred to: