A subject area is analogous to an SQL view of a table. A subject area is a subcube that enables users to focus on smaller sets of data without the need for multiple cubes. A subject area also enables you to customize captions and defaults of the cube.

This appendix contains reference information for subject area classes. It discusses the following topics:

(Optional) Controls whether the compiler uses the override defined by this element. If this attribute is "true" then the compiler ignores this override; this is equivalent to commenting out the override. By default, this attribute is "false"

If the override is disabled, then DeepSee uses the definition as given in the cube.

<subjectArea>

The <subjectArea> element is the root element in the XData block in a subject area class. This element contains the following items:

(Optional) Specify the logical name of the <listing> to use as the default in this subject area; see <listing>. If you do not specify this, the system uses the default listing as specified in the base cube.

(Optional) Specify this attribute as "true" if you want to prevent anyone from defining a listing group that uses this subject area as a target. The default is "false". See Compiling a Listing Group, earlier in this book.

(Optional) If this attribute is "true" then the hierarchy is not available in this subject area. The default is "false".

If all hierarchies of a dimension are hidden, then the dimension itself will be hidden within the subject area. If you hide a dimension in this manner, DeepSee also hides any calculated members that you might place in the same dimension.

<level>

Within a subject area, a <level> element hides or customizes a level. This element has the following contents: