Skip Headers

Oracle Application Server Discoverer Configuration Guide
10g (9.0.4)

Part Number B10273-01
Go To Table Of Contents
Contents
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Go to previous page Go to next page

1
Introducing OracleAS Discoverer

1.1 Introducing OracleAS Discoverer

This chapter introduces OracleAS Discoverer and contains the following topics:

1.2 What is OracleAS Discoverer?

OracleAS Discoverer is a business intelligence tool for analyzing data and is a key component of Oracle Application Server (OracleAS). Discoverer provides an integrated business intelligence solution comprising intuitive ad-hoc query, reporting, analysis, and Web-publishing functionality. These tools enable non-technical users to gain immediate access to information from data marts, data warehouses, and online transaction processing systems. OracleAS Discoverer integrates seamlessly with OracleAS Portal, enabling rapid deployment of Discoverer workbooks and worksheets to Web portals.

There are two OracleAS Discoverer business analysis tools:

Figure 1-1 OracleAS Discoverer Plus


Text description of wbfull.gif follows.
Text description of the illustration wbfull.gif

Figure 1-2 OracleAS Discoverer Viewer


Text description of wbfull2.gif follows.
Text description of the illustration wbfull2.gif

A typical workflow for Discoverer is:

1.3 What are the new configuration features in OracleAS Discoverer 10g (9.0.4)

This section lists configuration changes in OracleAS Discoverer 10g (9.0.4).

1.3.1 User preference changes

This section lists changes to user preferences in OracleAS Discoverer 10g (9.0.4). For a complete list of user preferences, see Section 8.8, "List of Discoverer user preferences".

1.3.1.1 User preferences removed

The following user preferences have been removed:

1.3.1.2 User preferences added

The following user preferences have been added or are being documented for the first time:

1.4 About OracleAS Discoverer and Oracle Application Server

OracleAS Discoverer is installed as part of Oracle Application Server when you do an installation of type OracleAS Business Intelligence and Forms. The default installation is to install the Discoverer middle tier on a single machine. However, you can install the Discoverer middle tier on multiple machines to improve performance and reliability (for more information, refer to Chapter 5.1, "Installing OracleAS Discoverer in a multiple machine environment").

OracleAS Discoverer is fully integrated with other OracleAS components, such as:

1.5 About configuring OracleAS Discoverer

After an OracleAS BI and Forms installation, OracleAS Discoverer works without further configuration. Depending on your requirements, you might want to perform one or more of the Discoverer middle tier configuration tasks in the table below.

Note: For more information about Discoverer architecture, see Section 1.8, "What is the OracleAS Discoverer architecture?").

.

What do you want to do?  Look in this section: 

Confirm a Discoverer installation. 

Section 1.6, "How to confirm an OracleAS Discoverer installation" 

Run Discoverer Plus or Discoverer Viewer. 

Section 2.1, "Running OracleAS Discoverer" 

Create public connections (i.e. database logins). 

Section 3.1, "Managing OracleAS Discoverer connections" 

Configure the Discoverer middle tier using Application Server Control (e.g. starting and stopping the Discoverer Service). 

Section 4.1, "Maintaining OracleAS Discoverer" 

Provide load balancing for Discoverer, or specify a central Discoverer Preference Server. 

Section 5.1, "Installing OracleAS Discoverer in a multiple machine environment" 

Deploy Discoverer with OracleAS Web Cache to improve performance 

Section 6.1, "Using OracleAS Discoverer Viewer with OracleAS Web Cache" 

Customize the appearance of OracleAS Discoverer Viewer. 

Section 7.1, "Customizing OracleAS Discoverer Viewer" 

Specify Discoverer end user preferences. 

Section 8.1, "Managing OracleAS Discoverer preferences" 

Register the Discoverer Portal Provider for use with OracleAS Portal. 

Section 9.1, "Using OracleAS Discoverer with OracleAS Portal" 

Fine tune Discoverer for optimal performance and scalability.  

Section 10.1, "Optimizing OracleAS Discoverer performance and scalability" 

Deploy specify Discoverer workbooks and worksheets using URL details.  

Section 11.1, "Starting OracleAS Discoverer using URL parameters" 

Configure Discoverer to work with firewalls and demilitarized zones 

Section 12.1, "Maintaining security with OracleAS Discoverer" 

Configure Discoverer for use with Oracle applications. 

Section 13.1, "OracleAS Discoverer and Oracle Applications" 

Find out about Discoverer configuration files 

Section A.1, "OracleAS Discoverer configuration files" 

Deploy OracleAS Discoverer with a different Infrastructure Services.

 

Section B.1, "Changing Infrastructure Services for Discoverer" 

Find out about administrative accounts used by OracleAS Discoverer. 

Section C.1, "OracleAS Discoverer administrative account information" 

Upgrade Discoverer to a newer version. 

Section D.1, "Upgrading from earlier versions of OracleAS Discoverer" 

Find out about frequently asked questions. 

Section E.1, "Frequently asked questions" 

1.6 How to confirm an OracleAS Discoverer installation

If you have installed OracleAS, you might want confirm that the OracleAS Discoverer installation is correct by running Discoverer Viewer.

To confirm an OracleAS Discoverer installation:

  1. Start a Web browser and enter the Discoverer Viewer URL containing the fully qualified host name (including port number if necessary) used by your own OracleAS installation.

    For example:

    http://<host.domain>:<port>/discoverer/viewer

    The Connect to Discoverer Viewer page is displayed.


    Text description of vlogin.gif follows.
    Text description of the illustration vlogin.gif

Note: If Single Sign-On is enabled, you will first be asked to authenticate as a single sign-on user.

  1. Create a private connection to store database login details (click Create Connection to add a private connection).

  2. In the Connect to Discoverer Viewer page, click the new connection name in the Connection column to start Discoverer Viewer.

    Open a Discoverer workbook. You can now begin to analyze data using Discoverer's powerful business intelligence analysis tools.

Notes

1.7 About connecting to Discoverer

Discoverer end users connect to Discoverer in the following ways:

Discoverer middle tier managers can also provide public connections that enable Discoverer Plus and Discoverer Viewer end users to start Discoverer automatically without having to enter login details. For more information, see Section 3.7, "How to create a public connection".

1.8 What is the OracleAS Discoverer architecture?

OracleAS Discoverer has a multi-tier architecture. This architecture takes advantage of the distributed nature of the Web environment. While it is possible to install all tiers of the OracleAS Discoverer architecture on the same machine, we recommend distributing your installation over multiple machines to maximize performance and reliability.

Figure 1-3 Discoverer's multi-tier architecture


Text description of disarch2.gif follows.
Text description of the illustration disarch2.gif

Note: Multiple application servers can be installed on the same machine.

Discoverer's multi-tier architecture comprises:

Notes

1.9 About the Discoverer client tier

The Discoverer client tier is the Web browser accessing Discoverer Plus or Discoverer Viewer (see figure below). The Discoverer client tier also includes Discoverer Portlet Provider, which is used to publish Discoverer workbooks using OracleAS Portal. To deploy Discoverer Plus and Discoverer Viewer to end users, you must provide them with an appropriate URL (for more information, see Section 2.1, "Running OracleAS Discoverer").

Figure 1-4 The Discoverer client tier


Text description of ctier.gif follows.
Text description of the illustration ctier.gif

You can enable and disable Discoverer client tier components using Application Server Control (for more information, see Section 4.5, "About disabling and enabling Discoverer client tier components").

1.9.1 About the Discoverer client tier and Discoverer Plus

For Discoverer Plus, the only requirement for the client machine is that it runs a Java-enabled Web browser (e.g. Microsoft Internet Explorer (version 5.5 or later), or Netscape Navigator (version 4.7 or later), both with a Java Virtual Machine (JVM) such as Oracle JInitiator.

The first time that a machine is used to connect to Discoverer, the Discoverer Plus applet is downloaded from the Discoverer Services tier and cached on the client machine.

The Discoverer Plus applet provides the Discoverer Plus user interface and functionality for creating workbooks and analyzing data. When the user logs on subsequently, the Discoverer Plus applet runs from the local cache and does not need to be downloaded.

Note: If you upgrade Discoverer, users might have to download the Discoverer Plus applet again to Discoverer client machines (for more information, see Section 2.1, "Running OracleAS Discoverer".

1.9.2 About the Discoverer client tier and Discoverer Viewer

For Discoverer Viewer, the minimum requirement for the client machine is that it can run HTML through a Web browser (e.g. Microsoft Internet Explorer (version 5.5 or later), or Netscape Navigator (version 4.7 or later). In addition, JavaScript must be enabled in the browser.

1.10 About the Discoverer Services tier

The Discoverer Services tier is the portion of the Discoverer architecture that the Discoverer middle tier manager maintains.

Figure 1-5 Discoverer Services tier


Text description of aservicc.gif follows.
Text description of the illustration aservicc.gif

The Discoverer Services tier consists of:

Notes

1.10.1 About the Discoverer J2EE components

The Discoverer J2EE components comprise the following:

Figure 1-6 Discoverer J2EE components


Text description of aservica.gif follows.
Text description of the illustration aservica.gif

A servlet comprises modules of Java code that run on a server machine to answer requests from client machines. Using a servlet minimizes client-side processing.

The Discoverer servlets are deployed into the OC4J (Oracle Components for Java) environment, which includes a servlet engine to run servlets.

For more information about starting and stopping Discoverer servlets, see Section 4.7, "How to start and stop the Discoverer servlets".

1.10.1.1 What is the Discoverer servlet?

The Discoverer servlet manages connections and login for Discoverer Plus and Discoverer Viewer, and generates Discoverer Viewer HTML pages from HTTP requests using an XML/XSL processor.

1.10.1.2 What is the Discoverer Plus servlet?

The Discoverer Plus servlet forwards requests from the Discoverer servlet to the Discoverer Plus applet.

1.10.1.3 What is the Discoverer Portlet Provider servlet?

The Discoverer Portlet Provider servlet provides a user interface for publishing Discoverer worksheets and links to Discoverer workbooks on an OracleAS Portal page. For more information about Discoverer Portlet Provider, see Section 9.1, "Using OracleAS Discoverer with OracleAS Portal".

1.10.2 About the Discoverer CORBA components (Discoverer Service)

The Discoverer CORBA (Common Object Request Broker Architecture) components are responsible for activating Discoverer when an end user starts a Discoverer session (i.e. when a user connects to Discoverer Plus or Discoverer Viewer).

Note: Collectively, the Discoverer CORBA components are referred to as the Discoverer Service (for more information, see Section 4.4, "About starting and stopping the Discoverer Service").

The Discoverer CORBA components are used by all of the Discoverer client tier components (i.e. Discoverer Plus, Discoverer Viewer and Discoverer Portlet Provider).

The Discoverer CORBA components comprise the following:

Figure 1-7 Discoverer CORBA components


Text description of aservicb.gif follows.
Text description of the illustration aservicb.gif

1.10.2.1 What is the Discoverer Session component?

The Discoverer Session component (also referred to as a CORBA server) performs Discoverer operations such as connecting to the database or opening a workbook. The Discoverer Session component provides the link between the Discoverer servlet or applet and the database. There is one Discoverer Session component per active user login session.

1.10.2.2 What is the Discoverer Preferences component?

The Discoverer Preferences component provides a single location for preference settings for all OracleAS Discoverer users (i.e. users of both Discoverer Plus and Discoverer Viewer). The Discoverer Services tier relies on stored preference settings to specify the default Discoverer behavior.

Note: In a multiple machine environment with different Discoverer Session components running on different machines, Discoverer uses a single Preferences component on one machine. For more information about designating a single Preferences component, see Section 5.7, "About the Discoverer Preferences component in a multiple machine environment").

1.10.2.3 What is the Object Activation Daemon?

The Object Activation Daemon (OAD) is a background process that runs and manages Discoverer Session components.

Figure 1-8 OAD, Preferences component, and Session components in a single machine OracleAS install


Text description of aservice.gif follows.
Text description of the illustration aservice.gif

The OAD is installed on each OracleAS machine. A machine on which the OAD component has been installed can run multiple concurrent Discoverer Session components, each supporting a single user login session.

In a multiple machine environment (i.e. where you install OracleAS on multiple application server machines), one OAD runs on each machine. Each machine can support multiple concurrent user login Sessions and multiple Discoverer Session components. This configuration typically improves Discoverer performance and reliability.

1.11 About the Discoverer database tier

The database tier of the Discoverer architecture contains data and metadata.

Figure 1-9 Discoverer database tier


Text description of disarch3.gif follows.
Text description of the illustration disarch3.gif

The Discoverer database tier consists of:

You use Discoverer Administrator to create and maintain the EUL. For more information, see the Oracle Discoverer Administrator Administration Guide available with OracleDS.

Notes

1.12 How does OracleAS Discoverer work?

This section provides information about how Discoverer Plus and Discoverer Viewer work.

1.12.1 How does Discoverer Plus work?

Figure 1-10 The Discoverer Plus process


Text description of plproc1.gif follows.
Text description of the illustration plproc1.gif

  1. The user launches a Web browser on a client computer and types the URL of the Discoverer Plus servlet.

  2. The Web browser accesses the Discoverer Plus servlet on the Discoverer Services tier, which forwards the request to the Discoverer servlet.

  3. The Discoverer servlet retrieves the Discoverer Connections page and returns this to the Discoverer Plus servlet, which in turn returns the page to the client.

  4. The user selects a connection, which is returned to the Discoverer Services tier and forwarded by the Discoverer Plus servlet to the Discoverer servlet.

  5. The Discoverer applet is transmitted to the client computer (if it is not present already).

  6. Meanwhile, the Discoverer servlet send a request to the OAD on the Discoverer Services tier machine and a Discoverer session starts.

    At this point, the connection is direct from the Discoverer applet to the Discoverer session.

  7. The Discoverer session requests and receives data from the database.

  8. The Discoverer session transmits data to the Discoverer servlet, which forwards it to the Discoverer Plus servlet which in turn forwards it to the client machine.

1.12.2 How does Discoverer Viewer work?

Figure 1-11 The Discoverer Viewer Process


Text description of vwproc1.gif follows.
Text description of the illustration vwproc1.gif

  1. The user launches a Web browser on a client computer and types the URL of the Discoverer servlet.

  2. The Web browser accesses the Discoverer servlet on the Discoverer Services tier.

  3. The Discoverer servlet retrieves the Discoverer Connections page and returns this to the client.

  4. The user selects a connection, which is returned to the Discoverer servlet on the Discoverer Services tier.

  5. Meanwhile, the Discoverer servlet send a request to the OAD on the Discoverer Services tier machine and a Discoverer session starts.

  6. The Discoverer session requests and receives data from the database.

  7. The Discoverer session transmits data to the Discoverer servlet, which generates an HTML page and forwards it to the client machine.


Go to previous page Go to next page
Oracle
Copyright © 2003 Oracle Corporation.

All Rights Reserved.
Go To Table Of Contents
Contents
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index