Creating Shared Dimensions

Dimensions are descriptive categories by which the numeric data (that is, measures) in a cube can be separated for analysis. For example, if a cube’s measure is Cost, and its dimensions are Time, Supplier, and Item Description, users of the cube can separate Cost into various categories of Time, Supplier, and Item Description.

A shared dimension is a dimension available to multiple cubes in a database. You should create shared dimensions for common dimensions, such as time, that will be added to multiple cubes.

To quickly and easily create a shared dimension, use the Dimension wizard. The wizard takes you through steps to specify the following definitions for your shared dimension:

For more information about dimensions, see Dimensions and its subtopics.

To start the Dimension wizard

  1. In the OLAP Manager tree view, under a database, expand the Library folder.
  2. Right-click the Shared Dimensions folder, point to New Dimension, and then click Wizard.

After you complete the wizard, the Dimension editor appears so that you can further refine the dimension.

You can also use the Dimension editor to update existing shared dimensions.

To display the Dimension editor

  1. In the OLAP Manager tree view, under a database, expand the Library folder, and then expand the Shared Dimensions folder.
  2. Right-click a shared dimension, and then click Edit.

After you update a shared dimension or its table, you must process it. You can process a shared dimension in two ways:


Important When a shared dimension is processed with the Rebuild the dimension structure option, all cubes that incorporate the shared dimension immediately become unavailable to users and must be processed before they can be used again.



Caution If a shared dimension’s structure is updated and saved but not processed, it will automatically be processed when any cube incorporating the dimension is processed. At that time any other cubes that incorporate the dimension immediately become unavailable to users and must be processed before they can be used again.


To incrementally update a shared dimension or rebuild a shared dimension’s structure, use the Process a Dimension and Process dialog boxes.

To incrementally update a shared dimension

  1. In the OLAP Manager tree view, under a database, expand the Library folder, and then expand the Shared Dimensions folder.
  2. Right-click the shared dimension, and then click Process.
  3. In the Process a Dimension dialog box, click Incremental update, and then click OK.
  4. In the Process dialog box, wait for the incremental update to finish processing or click Stop to halt and cancel processing.

To rebuild a shared dimension’s structure

  1. In the OLAP Manager tree view, under a database, expand the Library folder, and then expand the Shared Dimensions folder.
  2. Right-click the shared dimension, and then click Process.
  3. In the Process a Dimension dialog box, click Rebuild the dimension structure, and then click OK.
  4. In the Process dialog box, wait for the rebuild to finish processing or click Stop to halt and cancel processing.

After you process a shared dimension using the Rebuild the dimension structure option, you must process all of the cubes that include the dimension. For more information, see Processing Cubes Using the OLAP Manager.

(c) 1988-1998 Microsoft Corporation. All Rights Reserved.