|Oracle9i OLAP User's Guide
Release 2 (9.2)
Part Number A95295-01
Upgrading From Express Server, 5 of 7
Oracle OLAP allows applications to access its multidimensional data directly through either a Java API or SQL. Express SPL programs can be executed using either programming method. Be sure to review all SPL programs to remove commands that are no longer available and to take advantage of new functionality.
An OLAP DML program named
GENSQLOBJS generates a SQL script that creates views of ECM-type analytic workspaces. You can create OLAP catalog metadata for use by the OLAP API, or use SQL to run directly against these views of your multidimensional data.
You cannot run Windows C++, HTML, or Java applications that were developed for use with Express Server.
Applications for Oracle OLAP can be developed in Java using the OLAP API. SQL-based applications can access OLAP data through views or manipulate it directly through SQL table functions.
OLAP Worksheet provides an interactive environment for developing stored procedures in either the OLAP DML or SQL. The
DBMS_AW procedure executes OLAP DML commands from within a SQL program.
You cannot connect to Oracle OLAP using Express Administrator, Personal Express, or the Express Connection Utility.
Oracle OLAP provides communications through Oracle Call Interface (OCI) and Java Database Connectivity (JDBC).
OLAP Worksheet uses XCA for communication with the analytic workspace. However, XCA is not supported for user-developed applications and may produce unexpected results.
SNAPI is no longer available. Session sharing is not supported.
In Oracle OLAP, the database administrator defines multidimensional objects and associated CWM2 metadata in the relational database using PL/SQL packages for use by the OLAP API.
OLAP Worksheet allows DBAs and applications developers to create objects in the analytic workspace by issuing DML commands. For the OLAP API to access these objects, the appropriate analytic workspace metadata must be defined.
Oracle Express Administrator is not available in Oracle OLAP, and the Oracle Express Objects metadata that it generated is not used by the OLAP API. However, you can use the
GENSQLOBJS utility to generate relational views of variables, dimensions, and other objects in an ECM-type analytic workspace, and create OLAP catalog metadata for those views.