Dimension On Line Development

Online Development of a dimension means creating a dimension view before defining and deploying BI Services specific Metadata for the dimension.

This section provides some of the basic steps needed to create Online support for a dimension.

Note: A dimension should as far as possible always support both Online and Data Mart access. For more details about Data Mart implementation please refer to the Data Mart development page.

Contents

General Remarks

Some general remarks about Online development for dimensions,

Deployment

Development of Online support for a dimension means creating a set of files that have to be deployed in the database.

The files are,

  1. Dimension View file definition
  2. Dimension Metadata file

Dimension View File

The dimension view definition is represented as an API file, meaning that it represents a public read interface.

The file is deployed in the database.

After deployment the natural thing would be to SELECT from the view.

Make sure that:

Note: It is very important to refresh the F1 dictionary after having created a new dimension view that is supposed to act as List of values view in Info Services.

Metadata File

A dimension has to be described/defined in a Metadata file. The Metadata is represented as an INS file.

The file is deployed in the database as any other INS file.

There is of course also the possibility to create the dimension metadata in the Information Source feature.

Information about the deployment is output on screen (or in a log file). Errors must be investigated and corrected. Information lines should be looked up. Do one of the following:

Implementation Example

An implementation example related to an Online version of a Dimension can be found here.