***  This package is subject to change.  ***

Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

Package com.sas.storage.olap

Provides a set of interfaces for accessing OLAP data.

See:
          Description

Interface Summary
AxisInterface An interface representing an axis on a multidimensional result set.
CubeInterface Represents the metadata in a multidimensional cube.
DimensionInterface Represents a dimension in a multidimensional cube.
HierarchyInterface Represents a hierarchy in a multidimensional cube.
LevelInterface Represents a level in a multidimensional cube.
MeasureInterface Represents a measure in a multidimensional cube.
MemberInterface Represents a member in a multidimensional cube.
MetadataEntityInterface A base interace with all the common methods for the Metadata object.
MetadataInterface The MetadataInterface is used to obtain the metadata for this server's database.
OLAPDataSetInterface The OLAPDataSetInterface together with the ResultSetInterface, ResultSetMetadataInterface, AxisInterface, TupleInterface, and TupleElementInterface make up the Data portion of the OLAP model.
PropertyInterface Represents a property in a multidimensional cube.
ResultSetInterface An interface representing a multidimensional result set.
ResultSetMetadataInterface An interface that defines the structure and contents of a ResultSet's metadata.
SchemaInterface Represents the metadata in a multidimensional schema.
TupleElementInterface An interface representing a tuple element in a multidimensional result set.
TupleInterface An interface representing a tuple in a multidimensional result set.
 

Class Summary
Filter The Filter object defines a set of filters which are used to select a set of OLAP Metadata elements (eg Dimensions, Levels, etc).
MemberLevelComparator MemberLevelComparator is used to compare two com.sas.storage.olap.MemberInterface objects by the depth of the level the members belong to.
MetadataPerformanceTuning Metadata Performance Tuning Object defines the performance settings for OLAP metadata.
OLAPUtil OLAPUtil is a utility class which provides methods that perform some common functions that may be useful in conjunction with the various com.sas.storage.olap interfaces.
PerformanceTuning PerformanceTuning Object defines the performance settings for OLAP data.
 

Exception Summary
OLAPException An exception that provides information on a database access error or other errors.
OLAPWarning An exception that provides information on a database access warning or other warnings.
 

Package com.sas.storage.olap Description

Provides a set of interfaces for accessing OLAP data.

 

OVERVIEW

This is a Java OLAP API which can be used to execute data queries, primarily MDX, and read the results of these queries.  It can also be used to request and read metadata from OLAP data sources, known as Cubes.  In addition to this API, this package also includes some utility classes for common operations and performance tuning.

 

PRIMARY CLASSES

Data Access

Metadata Access

Exceptions

 

IMPLEMENTATIONS

A couple of implementations of this API that are readily available as part of the sas.storage.jar are the "sasmdx" implementation and the "embedded" implementation. The "sasmdx" implementation provides live access to the SAS OLAP Server. The "embedded" implementation supports the building an maintaining of an in-memory multidimensional result set. This implementation includes the APIs for Data Access, but not those that are used for Metadata Access. See package documentation for more details on these two implementations.

For More Information

Visit the AppDev Studio Developer's Site to access step-by-step examples, white papers and additional usage information at http://support.sas.com/rnd/appdev/.

 

 


***  This package is subject to change.  ***

Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.



Copyright © 2009 SAS Institute Inc. All Rights Reserved.