Dimension Data Type (ASSL)

Defines a primitive data type that represents a database dimension.

Syntax

  
<Dimension>  
   <Name>...</Name>  
   <ID>...</ID>  
   <CreatedTimestamp>...</CreatedTimestamp>  
   <LastSchemaUpdate>...</LastSchemaUpdate>  
   <Description>...</Description>  
   <Source>...</Source>  
   <MiningModelID>...</MiningModelID>  
   <Type>...</Type>  
   <UnknownMember>...</UnknownMember>  
   <MdxMissingMemberMode>...</MdxMissingMemberMode>  
   <ErrorConfiguration>...</ErrorConfiguration>  
   <StorageMode>...</StorageMode>  
   <WriteEnabled>...</WriteEnabled>  
   <ProcessingPriority>...</ProcessingPriority>  
   <LastProcessed>...</LastProcessed>  
   <DimensionPermissions>...</DimensionPermissions>  
   <DependsOnDimensionID>...</DependsOnDimensionID>  
   <Language>...</Language>  
   <Collation>...</Collation>  
   <UnknownMemberName>...</UnknownMemberName>  
   <UnknownMemberTranslations>...</UnknownMemberTranslations>  
   <State>...</State>  
   <ProactiveCaching>...</ProactiveCaching>  
   <ProcessingMode>...</ProcessingMode>  
   <CurrentStorageMode>...</CurrentStorageMode>  
   <Translations>...</Translations>  
   <Attributes>...</Attributes>  
   <AttributeAllMemberName>...</AttributeAllMemberName>  
   <AttributeAllMemberTranslations>...</AttributeAllMemberTranslations>  
   <Hierarchies>...</Hierarchies>  
   <Relationships>...</Annotations>  
   <Annotations>...</Annotations>  
</Dimension>  

Data Type Characteristics

Characteristic Description
Base data types None
Derived data types None

Data Type Relationships

Relationship Element
Parent elements None
Child elements Annotations, AttributeAllMemberName, AttributeAllMemberTranslations, Attributes, Collation, CreatedTimestamp, CurrentStorageMode, DependsOnDimensionID, Description, DimensionPermissions, ErrorConfiguration, Hierarchies, ID, Language, LastProcessed, LastSchemaUpdate, MdxMissingMemberMode, MiningModelID, Name, ProactiveCaching, ProcessingMode, ProcessingPriority, Relationships, Source, State, StorageMode, Translations, Type, UnknownMember, UnknownMemberName, UnknownMemberTranslations, WriteEnabled
Derived elements Dimension

Remarks

This data type has the following validations under DeploymentMode values 1 (SharePoint) and 2 (Tabular).

  • WriteEnabled child element must be set to False

  • UnknownMember child element must be set to AutomaticNull

  • All unique attributes must have NullProcessing child element set to Error

The following child attributes are not supported under DeploymentMode values 1 (SharePoint) and 2 (Tabular).

  • DimensionPermissions

  • MiningModelID

  • ProactiveCaching

The corresponding elements in the Analysis Management Objects (AMO) object model are Dimension, AggregationDimension, AggregationDesignDimension, CubeDimension, MeasureGroupDimension, and PerspectiveDimension.

See Also

Analysis Services Scripting Language XML Data Types (ASSL)