Skip Headers
Oracle® Fusion Middleware Configuration Guide for Oracle Business Intelligence Discoverer
11g Release 1 (11.1.1)
B40107-01
  Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
 

5 Configuring the Discoverer Catalog and Discoverer Plus OLAP

This chapter describes how to configure the Discoverer Catalog and Discoverer Plus OLAP, and includes the following topics:

For information on Discoverer Plus OLAP, consult the following documentation:

5.1 Overview of the Discoverer Catalog

Discoverer Plus OLAP is installed automatically when you install Discoverer Plus. Discoverer Plus OLAP depends on the Discoverer Catalog to store the objects that users need for analyzing data. The Discoverer Catalog is not installed automatically. Instead, you use Fusion Middleware Control to install and manage the Discoverer Catalog.

Note: You only need the Discoverer Catalog if you intend to use Discoverer Plus OLAP.

Tip: When end users run Discoverer Plus Relational, they use the EUL, which is described elsewhere in this guide. When they run Discoverer Plus OLAP, they do not use the EUL; rather, they use the Discoverer Catalog.

5.1.1 What is the Discoverer Catalog?

The Discoverer Catalog is a repository for storing and retrieving definitions of objects for Discoverer Plus OLAP. There is one Discoverer Catalog per database. The Discoverer Catalog can also be used by applications that are built with Oracle Business Intelligence Beans (BI Beans). With Discoverer Plus OLAP, end users store in the Discoverer Catalog objects such as workbooks, calculations, and saved selections and share objects with others who have access to the Discoverer Catalog. In a BI Beans application, a user can create a graph and store it in the Discoverer Catalog. If another user has appropriate access, that user can retrieve the graph that was stored in the Discoverer Catalog and insert the graph into a new worksheet in Discoverer Plus OLAP. Oracle Business Intelligence creates a new user on the Oracle Business Intelligence middle tier installation called D4OSYS to hold the Discoverer Catalog.

The Discoverer Catalog provides security at the object level, by allowing users and system administrators to specify privileges for certain objects. The objects are saved in the Oracle database in XML format.

Note: Do not confuse the Discoverer Catalog, which contains object definitions, with the OLAP Catalog.

5.1.2 What is the OLAP Catalog?

The OLAP Catalog defines logical multidimensional objects that can be mapped either to columns in the tables of a star or snowflake schema or to multidimensional objects in an analytic workspace. Each database instance contains only one OLAP Catalog.

An analytic workspace stores multidimensional data objects and procedures that are written in the OLAP DML. The OLAP DML is a data manipulation language that is understood by the Oracle OLAP calculation engine. The OLAP DML extends the analytic capabilities of querying languages such as SQL and the OLAP API to include forecasting, modeling, and what-if scenarios.

For more information, see Oracle OLAP Reference.

5.1.3 What properties can objects in the Discoverer Catalog have?

The objects in the Discoverer Catalog contain numerous properties. The Name, Description, and Keywords properties can be modified by end users. The Created On, Created By, Modified On, Modified By, and Type properties cannot be modified by users. The values of these properties are assigned by Discoverer Plus OLAP.

5.1.4 What is the architecture of the Discoverer Catalog?

The Discoverer Catalog exists in the Oracle database, along with the OLAP Catalog and the EUL schema. The following list describes how Discoverer Plus Relational and Discoverer Plus OLAP access these pieces:

  • Discoverer Plus Relational accesses data and workbooks from the EUL. The database contains multiple EULs, business areas, and folders.

  • Discoverer Plus OLAP accesses data from the OLAP Catalog and accesses workbooks and related objects from the Discoverer Catalog. The OLAP Catalog contains the Measures folder and cubes of OLAP data. The D4OSYS schema holds the Discoverer Catalog and its objects (workbooks, calculations, saved selections, and so on).

Figure 5-1 provides a visual representation of this architecture.

Figure 5-1 Discoverer Catalog architecture

Description of Figure 5-1 follows
Description of "Figure 5-1 Discoverer Catalog architecture"

5.1.5 How does the Discoverer Catalog differ from the BI Beans Catalog?

The objects in the Discoverer Catalog can be used by BI Beans applications. However, the Discoverer Catalog does differ from the BI Beans Catalog, as described in the following list:

  • The BI Beans Catalog stores many kinds of objects. The Discoverer Catalog stores only folders, workbooks, saved selections, calculations, shortcuts, user preferences, and formats.

  • You can have only one Discoverer Catalog per database instance, but you can have multiple BI Beans Catalogs per database instance. The Discoverer Catalog resides in its own schema called D4OSYS. The objects in the Discoverer Catalog refer only to OLAP metadata objects in the same database instance.

  • The BI Beans Catalog stores user and role information in itself. The Discoverer Catalog obtains user and role information from the database. The database users and roles must be authorized to use the Discoverer Catalog through the assignment of the D4OPUB role.

  • The BI Beans Catalog does not provide user management, so application developers must manage users themselves. The Discoverer Catalog provides powerful user management features.

  • BI Beans offers the use of a remote Catalog and a local, or file-based, Catalog. The Discoverer Catalog functions the same as a BI Beans remote Catalog. Searching of the Discoverer Catalog is not exposed in Discoverer Plus OLAP in the current release but is available in Discoverer Viewer.

See the BI Beans Help system for complete information on the BI Beans Catalog.

5.2 How to maintain the Discoverer Catalog

You use the Discoverer Plus OLAP command line utility to maintain the Discoverer Catalog. You perform tasks such as installing, uninstalling, exporting, and importing the Discoverer Catalog and maintaining authorized users and roles. In the Discoverer Plus OLAP command line utility, you do not create, delete, rename, copy, or move objects or folders for the Discoverer Catalog. Users perform these tasks in Discoverer Plus OLAP. Users also do not perform these tasks in Viewer; there, users simply save objects to the Discoverer Catalog.

5.2.1 What database privileges are assigned to the D4OSYS user?

When you install the Discoverer Catalog, you log in as a DBA user and you create the D4OSYS user, who has the following characteristics:

  • Is the administrator of the Discoverer Catalog.

  • Has the following roles: OLAPDBA, OLAPSYS, RESOURCE, and CONNECT.

  • Authorizes Discoverer Catalog users and assigns roles to users.

  • Has Full Control privileges on all folders and objects in the Discoverer Catalog.

5.2.2 About installing the Discoverer Catalog

When you install the Discoverer Catalog, a D4OSYS user is automatically created; the D4OSYS schema is populated with the schema objects that are needed by workbooks, worksheets, and other objects in Discoverer Plus OLAP.

For information about installing the Discoverer Catalog by using the command line utility, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog.".

5.2.2.1 Checking the block size when installing the Discoverer Catalog

An analytic workspace has a recommended 8-KB block size; so you might want to use that specification for the block size of the tablespace into which you install the Discoverer Catalog. Depending on requirements such as the character set in use, however, the block size may need to be changed.

When creating a custom tablespace with an 8-KB block size, specify 8192 as the block size value.

If the block size is not large enough, you might see an error message such as the following one when you try to install the Discoverer Catalog:

oracle.dss.d4o.administration.D4OInstallationException: D4O-1125 Post-install verification failed, not all Discoverer Catalog objects are installed. Expected <xx>, found <yy>.

<xx> represents the number of objects expected.

<yy> represents the number of objects found.

This error message indicates that, during the creation of the Discoverer Catalog, an attempt was made to create an index using a key size that is larger than the maximum allowed value. The index key size is limited by the value of the block size for the database or for the tablespace, because a key value cannot span multiple blocks.

Tip: Ask your database administrator for information about the block sizes of tablespaces and of the database.

5.2.3 About uninstalling the Discoverer Catalog

When you uninstall the Catalog, the D4OSYS user and the D4OPUB role are removed from the database. As a result, all workbooks, saved selections, and other objects that were created by Discoverer Plus OLAP are also removed. If you want to save these objects, then export the Discoverer Catalog before uninstalling it.

For information about uninstalling the Discoverer Catalog by using the command line utility, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog.".

5.2.4 About exporting a Discoverer Catalog

You can export the entire contents of the Discoverer Catalog when you want to perform a backup or to migrate to a new version. The format of the exported file is PXIF (Persistence XML Interchange File). The exported XML file contains information about folder organization, object definitions, properties, and privileges. When you export, you export the entire Discoverer Catalog.

For information about exporting a Discoverer Catalog by using the command line utility, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog".

5.2.5 About importing a Discoverer Catalog

When you are migrating to a new version of the Discoverer Catalog or are restoring from a backup, you can import a Catalog. Bear the following points in mind when importing a Catalog:

  • You can import only from a file that was created through the export of a Discoverer Catalog or BI Beans Catalog.

  • The import process adds new objects and overwrites existing objects with the same name.

  • Objects in the exported file and the imported Discoverer Catalog must have access to the same OLAP schemas and metadata.

  • You import the entire contents of an exported file, if the same users are authorized in the target Catalog as were authorized in the exported Catalog. You import object definitions, but you do not import user definitions. Therefore, if you import from a file that contains objects that are owned by a user who is not authorized to use the target Catalog, then that user's objects are not imported.

  • When you import catalog contents from one Discoverer Catalog to another, all path names of the exported objects (workbooks, calculations, and saved selections) are preserved in the catalog. Because most objects are stored in the Users/<username> folder or the Shared/<username> folder, it is important that these folders exist. Therefore, to facilitate a successful import, ensure that all users exist in the target environment before the import.

    For any users that do not exist in the target environment, you must create them with the database administration tools and authorize them using the Discoverer Administration tools.

For information about importing a Discoverer Catalog by using the command line utility, see, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog".

5.3 How to maintain authorized users and roles for the Discoverer Catalog

When you authorize users and roles for the Discoverer Catalog, you do not create new users or roles. Instead, you authorize existing database users and roles to access the Discoverer Catalog. Authorized users log in to Discoverer Plus OLAP using their database user names. When you authorize users and roles for the Discoverer Catalog through Fusion Middleware Control, the users and roles are automatically assigned the D4OPUB role.

5.3.1 What are the characteristics of the folder structure of the Discoverer Catalog?

After users and roles are authorized, they can create folders within the existing folder structure of the Discoverer Catalog (using Discoverer Plus OLAP). The folder structure has the following characteristics:

  • The folder structure is created automatically when you install the Discoverer Catalog.

  • Folders for each user and role are created automatically within the structure when users and roles are authorized.

  • The folder structure was designed so that users can quickly store and find their own objects, but the structure also allows for sharing of objects.

5.3.2 What are the folders in the structure?

The structure of the Discoverer Catalog consists of one root folder that contains the following main folders:

  • Users: The Users folder contains a subfolder for each user or role that is authorized to use Discoverer Plus OLAP and is intended to store that user's or role's private objects. This subfolder is named with the user or role name, in all uppercase letters. Initially, each user's and role's subfolder contains no other subfolders, but users can create subfolders to suit their needs using Discoverer Plus OLAP. Each user or role has Full Control privileges on his or her subfolder. The D4OSYS user has Full Control privileges over the Users folder and all of its subfolders. No other users or roles have any privileges on the subfolders that belong to other users or roles.

  • Shared: The subfolders in the Shared folder enable sharing of objects among users of Discoverer Plus OLAP. The Shared folder contains a subfolder for each user or role that is authorized to use Discoverer Plus OLAP. Initially, each user's and role's subfolder contains no other subfolders. Users can create subfolders to suit their needs using Discoverer Plus OLAP, because they have Full Control privileges for their own subfolders.

    Each user and role has Read privileges on all other subfolders under the Shared folder, because the D4OPUB role has Read privileges and all Discoverer Plus OLAP users have the D4OPUB role. A user can give other users and roles Write privileges on the subfolders in that user's or role's Shared subfolder. The D4OSYS user also has Full Control privileges over the Shared folder and all of its subfolders.

5.3.3 What are the types of privileges for objects and folders?

The following list describes the privileges that are available for objects and folders in the Discoverer Catalog. Bear in mind that users can also have no privileges on certain objects and folders.

  • Add to Folder -- Enables you to view the contents of a folder, to open a folder and the objects in it, and to create a folder or object (applies to folders only.

  • Full Control -- Enables you to change privileges on a folder or object and to create or change the folder or object.

  • List -- Enables you to view the contents of a folder (applies to folders only.

  • Read -- Enables you to open a folder or object.

  • Write -- Enables you to create, delete, or change a folder or object.

Privileges are cumulative. That is, the higher-level privileges inherit the controls of the privileges lower in the list. For example, the Write privilege inherits the controls of Read, List, and so on.

If a certain privilege is not applicable, then the next privilege down in the list is acquired. For example, suppose you have Write privileges on a folder on which the user that is named "Sam" has List privilege (which applies only to folders). You create an object in that folder. The user "Sam" acquires the privilege below the List privilege on that object, which is no privileges, so the user "Sam" cannot even see the object.

5.3.4 How to manage privileges as the D4OSYS user

End users have Full Control privileges on all folders and objects in their /Shared/<user-name> folder and on the /Shared/<role-name> folder, if they have been assigned that role. The D4OSYS user has Full Control privileges on the /Shared folder and on the /Users folder and on all their subfolders and objects.

While the D4OSYS user can change the default privileges that are assigned to all folders and objects when the Discoverer Catalog is installed, such practice is not recommended. Similarly, users could invoke their Full Control privileges to reduce the privileges of the D4OSYS user. Such practice is strongly discouraged, because it prevents the D4OSYS user from backing up users' objects.

5.3.5 How to ensure that users can use Discoverer Plus OLAP

In order for a user to run Discoverer Plus OLAP, that user must meet the following criteria:

  • Must have an account on the database on which the Discoverer Catalog is installed.

  • Must have been assigned the D4OPUB role; that is, must be authorized to use Discoverer Plus OLAP on that database, as described in Section 5.3.6, "About authorizing user and role access to the Discoverer Catalog".

  • Must have been authorized to use the OLAP measures that the user needs, which requires that the user meet the following criteria:

    • Has been assigned the OLAP_USER role, which is inherited by the D4OPUB role.

    • Has access to the OLAP data, which is controlled by the Oracle OLAP database administrator.

Note: You cannot use Discoverer Plus OLAP with Oracle e-Business Suite security.

In addition, you must ensure that the Allow users to create their own connections in Discoverer Plus and Discoverer Viewer check box is not cleared in the Discoverer Administration page in Fusion Middleware Control. When this box is cleared, private connections are not available. Discoverer Plus OLAP requires private connections, as described in Section 5.3.8, "How to use private versus public connections when accessing OLAP data".

For additional information on assisting end users, see Section 5.5, "What information do I provide to end users?"

5.3.6 About authorizing user and role access to the Discoverer Catalog

You authorize users and roles to log in to Discoverer Plus OLAP on a particular database. When you authorize a user or role directly, that user or role is immediately assigned the D4OPUB role and folders are created in the Users and Shared folders with the appropriate privileges. If you assign the D4OPUB role indirectly through another role, then the user and folders are added to the Discoverer Catalog when the user next connects.

For information about using the command line utility to authorize user and role access to the Discoverer Catalog, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog".

5.3.7 About revoking user or role access to the Discoverer Catalog

When you revoke access, the following steps are performed:

  • The D4OPUB role is removed from that user or role.

  • All privileges that have been assigned to that user or role are removed.

  • All user-related properties (such as Created On and Created By) are updated to refer to the D4OSYS user. None of the objects that the revoked user or role created are deleted.

The access rights of the D4OSYS user cannot be revoked. The D4OSYS user is removed only when the Discoverer Catalog is uninstalled.

For information about using the command line utility to revoke user or role access to the Discoverer Catalog, see Section 5.9, "Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog".

5.3.8 How to use private versus public connections when accessing OLAP data

When users connect to a Discoverer component, they use either a public or a private connection. End users can also login directly without using or creating a connection.The following list describes how users work with public and private connections when connecting to OLAP data:

  • Private connections: Users must use a private connection when connecting to Discoverer Plus OLAP. They can also use a private connection when connecting to Discoverer Viewer and Discoverer Portlet Provider for accessing OLAP data. With private connections, users can use Single Sign-On or not. Private connections that are not created with Single Sign-On active require users to re-enter their password.

  • Public connections: You can use Fusion Middleware Control to create public connections for users who want to access OLAP data through Discoverer Viewer and Discoverer Portlet Provider.

For more information on public and private connections, see Chapter 3, "Managing Oracle BI Discoverer Connections"

5.4 How to customize the look and feel of Discoverer Plus OLAP

You use Fusion Middleware Control to customize the look and feel of Discoverer Plus OLAP, using the same page on which you configure Discoverer Plus Relational. You can configure the following items for Discoverer Plus OLAP:

To configure these items for Discoverer Plus OLAP:

  1. Display the Fusion Middleware Control Discoverer Home page (for more information, see Section 4.1.3, "How to display the Fusion Middleware Control Discoverer Home page and Discoverer component Home pages").

  2. Click the Discoverer Plus component to display the Discoverer Plus page.

  3. Click Configure to display the Discoverer Plus Configuration page.

  4. Use the fields on this page to specify configuration settings.

  5. Click OK to apply your changes.

5.5 What information do I provide to end users?

After you have configured the Discoverer Catalog and Discoverer Plus OLAP, you should ensure that users have the following information, which enables them to use Discoverer Plus OLAP:

Information for end users about the Discoverer Catalog is located in the Discoverer Plus OLAP Help system.

5.6 What is the configuration diagnostic utility for Discoverer Plus OLAP?

Discoverer Plus OLAP includes a utility that examines and reports on the configuration of the OLAP environment. Its purpose is to gather information about the configuration, to help you and Oracle Support diagnose problems that end users experience when running Discoverer Plus OLAP.

For complete information on how users run the diagnostic utility, consult the Help for Discoverer Plus OLAP. Users simply click a button in an error dialog or choose a menu option. The dialog that is displayed provides basic output from the utility and allows end users to run another test that provides more detailed output. The Help topics instruct users to share the output with their database administrator if they need assistance.

5.6.1 Forms of output from the utility

The utility produces two forms of output, as described in the following list:

  • Output that is written directly to the dialog in which users run the utility -- For details, see Section 5.6.2, "Description of output from the utility".

  • An XML file -- Users name and store this file as they like, after running the utility and viewing the results in the dialog. The file contains the output that was displayed in the dialog, including version information for various components, the detailed stack trace of any errors, and a list of the folders, measures, and dimensions that were found in the database (that is, the metadata). You can send this file to Oracle Support Services as an e-mail attachment to get help in diagnosing problems.

5.6.2 Description of output from the utility

The following labels describe the items that the utility displays in the dialog and in the XML file. These labels are listed according to the sequence in which the utility performs the various checks. Many items relate to version numbers. See the installation guide that you used when installing Discoverer for information on the appropriate version numbers.

5.6.2.1 JDK version

The version number of the JDK that is being used, such as 1.5.0.

5.6.2.2 BI Beans internal version

The internal version number of BI Beans that is installed.

5.6.2.3 Discoverer Plus OLAP version

The internal version number of the Discoverer server that is installed.

5.6.2.4 Discoverer version

The internal version number of the Discoverer Plus component that is installed.

5.6.2.5 Connect to database

Whether the utility was able to establish a database connection. If a connection was established, then the result is "Successful." Otherwise, the result is "Unsuccessful." If the utility cannot connect to the database, then you can:

  • Examine the errors that are shown in the dialog for more information.

  • Verify that all the connection information (such as user name and password) is correct.

  • Verify that the database is running and accepting connections.

5.6.2.6 JDBC driver version

The version of the JDBC driver that is being used.

5.6.2.7 JDBC JAR file location

The full path name to the directory that contains the JDBC driver JAR file.

5.6.2.8 Database version

The version of the Oracle database to which Discoverer Plus OLAP is connected.

5.6.2.9 OLAP Catalog version, OLAP AW Engine version, OLAP API Server version

The versions for various OLAP components. The returned values might not exactly match the "Database version," due to database patch releases. Under certain circumstances, these versions are returned as "NA," which is not a problem that you must resolve.

5.6.2.10 BI Beans Catalog version

The internal version of the BI Beans Catalog that is installed. If the BI Beans Catalog is not installed, then this value is "NA; not installed in schema-name."

5.6.2.11 Discoverer Catalog version

The internal version of the Discoverer Catalog that is installed. If the Discoverer Catalog is not installed, then this value is "NA; not installed in schema-name." Discoverer Plus OLAP requires that the Discoverer Catalog be installed.

5.6.2.12 Authorized for Discoverer Plus OLAP

Whether the user who is running the utility is authorized to run Discoverer Plus OLAP.

5.6.2.13 OLAP API JAR file version

The version of the OLAP API client JAR file.

5.6.2.14 OLAP API JAR file location

The full path to the directory in the user's installation that contains the OLAP API client JAR files.

5.6.2.15 Load OLAP API metadata

Whether the utility was able to load the metadata from the database. If the metadata was loaded, then the result is "Successful." Otherwise, the result is "Unsuccessful."

The database administrator must define appropriate metadata in the Oracle database to support business intelligence applications. For information about defining OLAP metadata, see Oracle OLAP User's Guide.

If the metadata was not loaded, then verify that the metadata is correct. If you continue to have problems, then consult the OLAP forum on Oracle Technology Network or contact Oracle Support Services.

5.6.2.16 Number of metadata folders

The number of folders that were detected in the metadata from the database.

5.6.2.17 Number of metadata measures

The number of measures that were detected in the metadata from the database.

5.6.2.18 Number of metadata dimensions

The number of dimensions that were detected in the metadata from the database.

5.6.2.19 Metadata description

The full description of all the metadata from the database.

5.6.2.20 Error message description

If any errors occurred, then brief information about them is displayed at the appropriate location in the output in the dialog. For example, if the user entered an incorrect name or password, then information to this effect is noted immediately after the "Connect to database" label and no further output is included. The XML file of the output includes more detailed information than is provided in the dialog output.

5.7 URL parameters for the Discoverer Plus OLAP

Table 5-1, "Parameters for Discoverer Plus OLAP", describes the URL parameters that you can use to start Discoverer Plus OLAP.

Note: For an example of using URL parameters to start Discoverer Plus OLAP, see Section 12.5.6, "Example 6: Starting Discoverer Plus OLAP".

Table 5-1 Parameters for Discoverer Plus OLAP

Parameter and Values Description Example

autoconnect=yes or no

Specifies whether to automatically connect when all parameters are present. Yes is the default.

autoconnect=no

brandimage=<logo file name>

Specifies that you display a logo in the top right-hand corner of the Discoverer Plus OLAP screen.

You can reference this file in two ways:

  • Using a path that is relative to the location of the d4o.jar file on the server.

  • Using an absolute path.

brandimage=http://server.com:7777/discoverer/common/mylogo.gif

framedisplaystyle=separate or embedded

Specifies how to launch the Discoverer main window.

  • use 'separate' to launch Discoverer's main window as a separate frame from the browser (that is, from the Discoverer Connections list). The browser window contains a Discoverer image and must remain open while Discoverer is being used.

  • use 'embedded' to launch Discoverer's main window within the current browser window.

framedisplaystyle=separate

helpset=<path>/<locale>/<HS file>

Specifies a help set location that is different from the default Discoverer Plus OLAP help set, where:

<path> = the directory that contains the help set

<locale> = the two-character locale

<HS file> = the name of the help set file, such as myhelp.hs

Note: The help set must be in sub-directories that are named by the standard two-character locale.

helpset=mypath/en/myhelp.hs

lm=OLAP

Specifies that you are deploying Discoverer in a non-Single Sign-On environment.

lm=OLAP

locale=<language[_country][_variant]>

Specifies the language (and optionally the country and variant) that is used by Discoverer Plus OLAP. This parameter overrides the browser's language setting on the end user's client machine.

Tip: Use ISO codes to specify the language, country, and variant.

locale=es_ES

In this example, the language is Spanish and the country is Spain.

loglevel=<type>

Specifies the level of log messages to display for end users. The values for <type> are described in the following list:


none = No messages (default)
error = Error messages
warning = Warning messages
informational = Informational messages
trace = Trace messages

loglevel=error

lookandfeelname=<type>

Specifies a browser look and feel. The values for <type> are system, metal, windows, motif, oracle, and plastic.

You can also specify a custom LAF using the fully qualified Java class of the LAF (for example, javax.swing.plaf.metal.MetalLookAndFeel). For more information about specifying a custom LAF on the Discoverer middle tier, see Section 8.1.3, "How to define a custom LAF for Discoverer Plus".

lookandfeelname=system

sheet=<worksheetname>

Specifies the name of the worksheet to open by default.

Note: If you use the sheet parameter multiple times in the URL, Discoverer Plus OLAP opens the last one.

sheet=Sales+Detail+Sheet

username=<database user name>

Specifies a database user name with which to connect to Discoverer Plus OLAP.

Note: If you do not specify a user name, password, host name, port number, and SID, then the Discoverer end user is prompted to enter the missing login information.

username=video_user

windowheight=<number of pixels>

Specifies the height in pixels of the Discoverer Plus OLAP application frame. If you do not use this parameter, then Discoverer Plus OLAP uses a default value.

windowheight=600

windowwidth=<number of pixels>

Specifies the width in pixels of the Discoverer Plus OLAP application frame. If you do not use this parameter, then Discoverer Plus OLAP uses a default value.

windowwidth=800

workbookname=<name of folder, name of workbook>

Specifies the folder location and the name of the workbook that you want users to display by default.

You must prefix folder names and workbook names with a slash character '/' (or the URL encoded slash character value '%2F'). For example, to specify 'Workbook A' stored in the Users/Jchan/ area in the Discoverer Catalog, enter &workbookname=Users/JChan/Workbook+A.

workbookname=Users/JChan/Workbook+A


5.8 URL parameters for an OLAP worksheet in Discoverer Viewer

When you use URL parameters to access OLAP worksheets in Discoverer Viewer, usually, you can use the same URL parameters that you use with relational worksheets (for more information, see Section 12.7, "List of URL parameters common to Discoverer Plus and Viewer" and Section 12.9, "List of URL parameters specific to Discoverer Viewer"). However, the URL parameter for specifying an OLAP worksheet in Discoverer Viewer is different, as described in Table 5-2, "Parameters for an OLAP worksheet in Discoverer Viewer".

Table 5-2 Parameters for an OLAP worksheet in Discoverer Viewer

Parameter and Values Description Example

worksheetName=<name of folder, name of workbook, name of worksheet>

Specifies the folder location, workbook name, and name of the worksheet to open.

You must prefix folder names, workbook names, and worksheet names with a slash character '/' (or the URL encoded slash character value '%2F'). For example, to specify a worksheet called Export 1 in Workbook A stored in the Users/Jchan/ area in the Discoverer Catalog, enter &worksheetName=Users/JChan/Workbook+A/Export+1

Note: Do not prefix the root folder name with a slash character. For example, specify &worksheetName=Users, not &worksheetName=/Users.

For example, to open a worksheet called Export 1 in a workbook called Workbook A that is stored in the Users/JChan/ folder in the Discoverer Catalog, you might use:

http://<host.domain>:<HTTP port>/discoverer/viewer?cn=cf_a102&worksheetName=Users/JChan/Workbook+A/Export+1

worksheetName=Users/JChan/Workbook+A/Export+1

lm=OLAP

Specifies that you are deploying Discoverer in a non-Single Sign-On environment.

lm=OLAP


Note: For an example of using URL parameters to start Discoverer Viewer, see Section 12.5.9, "Example 9: Opening an OLAP worksheet in Discoverer Viewer".

5.9 Using the Discoverer Plus OLAP command line utility to manage the Discoverer Catalog

Discoverer Plus OLAP includes a command line utility for performing administrative functions. This utility is called d4o.jar and resides in the directory <ORACLE_HOME>/discoverer/lib.

To launch the utility, run the following command:

java -classpath d4o.jar oracle.dss.d4o.administration.D4OCommand -h <host> -po <port> -sid <sid> -p <d4osys-password><subcommand>

You can obtain a list of all available commands by entering the following command:

java -classpath d4o.jar oracle.dss.d4o.administration.D4OCommand