Class Reference
%DeepSee.Model.SubjectArea.subjectArea
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [Model] >  [SubjectArea] >  [subjectArea]
Private  Storage

class %DeepSee.Model.SubjectArea.subjectArea extends node

Meta-data object for a DeepSee subjectArea.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
17 1


Summary

Properties
baseCube calculatedMembers caption connectsBy
countMeasureCaption countMeasureName defaultListing defaultMeasure
defaultMember description dimensions disabled
displayName filterSpec listings measures
name namedSets owner relationships
resource

Methods
%%OIDGet %AddToSaveSet %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OriginalNamespace %PackageName %QuoteList %QuoteValue
%QuoteValueL10N %RemoveFromSaveSet %SerializeObject %SetModified
%Validate %ValidateObject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties

• property baseCube as %DeepSee.Datatype.string(MAXLEN=30000,XMLPROJECTION="attribute");
Name of the cube(s) this subject area is based on.
This may contain a csv list of cubes. If so, then this subjectArea is a "compound cube" that forms the logical union of all the cubes in the list. The first cube is the "primary" base cube.
• relationship calculatedMembers as %DeepSee.Model.SubjectArea.calculatedMember(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Calculated members defined for this subject area.
• property caption as %DeepSee.Datatype.string(MAXLEN=250,XMLPROJECTION="attribute");
This is used as the caption text when utilities display this subject area.
• property connectsBy as %DeepSee.Datatype.string(MAXLEN=30000,XMLPROJECTION="attribute");
If this is a "compound cube" then this is a csv list of zero or more shared dimension levels that are used to "join" records between cubes when a query contains a reference to a non-shared dimension.
Each level must include dimension, hierarchy, and level. For example: "[DateOfSale].[H1].[MonthSold]"
This feature can have a serious performance impact and should be used with caution.
• property countMeasureCaption as %DeepSee.Datatype.string(XMLPROJECTION="attribute");
Optional. If defined, this is used as the (localized) display value for the built-in %Count measure.
• property countMeasureName as %DeepSee.Datatype.string(XMLPROJECTION="attribute");
Optional. If defined, this is used as the logical name for the built-in %Count measure.
• property defaultListing as %String(MAXLEN=255,XMLPROJECTION="attribute");
Optional. If specified, this is the name of the listing (in the listing list) that is used as the default RETURN clause for DRILLTHROUGH queries against this cube.
• property defaultMeasure as %DeepSee.Datatype.entityName(XMLPROJECTION="attribute");
Optional. Name of the default measure for this subject area. This should simple be the name of a measure within the base cube. This measure is used when no other measure is explicitly in context.
• property defaultMember as %String(MAXLEN=200,XMLPROJECTION="attribute");
Optional. Specification of the default member for this subject area. This is used in queries that do not specify enough axis information to be executed.
This should contain an MDX expression: e.g., "[Product].[All Products]"
• relationship dimensions as %DeepSee.Model.SubjectArea.dimension(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Dimensions defined for this subject area.
• property filterSpec as %String(MAXLEN=10000,XMLPROJECTION="attribute");
Optional. This defines a filter applied to this subject area.
This should contain an MDX expression: e.g., "[Product].[Toaster]"
• relationship listings as %DeepSee.Model.SubjectArea.listing(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Listings defined for this subject area.
• relationship measures as %DeepSee.Model.SubjectArea.measure(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Measures defined for this subject area.
• relationship namedSets as %DeepSee.Model.SubjectArea.namedSet(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Named sets defined for this subject area.
• property owner as %DeepSee.Datatype.string(MAXLEN=250,XMLPROJECTION="attribute");
This is the user name of the owner of this subject area.
This is used for determining some privileges for this cube.
• relationship relationships as %DeepSee.Model.SubjectArea.relationship(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = subjectArea,Cardinality = many ];
Relationships defined for this subject area.
• property resource as %String(MAXLEN=255,XMLPROJECTION="attribute");
The resource needed to view or edit this cube:
If defined and the current user holds the USE privilege on this resource, then the user may view (run queries against) this item.
If defined and the current user holds the WRITE privilege on this resource, then the user may modify this item.

Methods

• method %Validate() as %Status
Validate this model for logical errors.