Skip Headers
Oracle® OLAP DML Reference
10g Release 2 (10.2)

Part Number B14346-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Feedback

Go to previous page
Previous
Go to next page
Next
View PDF

What is the OLAP DML?

An analytic workspace is stored in the database as LOBs in a table named AW$workspacename. The OLAP DML is a stored procedure language that directly manipulates the data in these LOBs. The OLAP DML does not make, need, or update any relational views of the $AW table or any OLAP tool metadata.

Purpose of the OLAP DML

The purpose of the OLAP DML is to enable application developers to create programs that use Oracle OLAP to:

OLAP DML is Both a Data Definition Language and a Data Manipulation Language

The OLAP DML is both a data definition language and a data manipulation language.

You use OLAP DML, itself, to create and modify analytic workspace and analytic workspace object definitions that the OLAP DML needs to execute. (See "Creating New Workspaces and Objects" and "Working with Previously-Defined Analytic Workspaces" for more information.)

However, the real power of the OLAP DML lies in its analytic powers. Using the OLAP DML you can:

  • Define special OLAP DML objects that specify complex calculations. (See "Creating Calculation Specifications" for a general discussion of this process.)

  • Write programs to perform complex analysis.You can write a OLAP DML programs to perform almost any type of complicated multidimensional analysis. For general information on creating an OLAP DML program, see Chapter 5, "Programs". For overview information on creating common types of OLAP DML programs, see "Common Types of OLAP DML Programs".