Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The CubeDimension complex type defines the dimensions that are part of a cube.
-
<xsd:complexType name="CubeDimension"> <xsd:all> <xsd:element name="ID" type="xsd:string" minOccurs="0"/> <xsd:element name="Name" type="xsd:string" minOccurs="0"/> <xsd:element name="Description" type="xsd:string" minOccurs="0"/> <xsd:element name="Translations" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Translation" type="Translation" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="DimensionID" type="xsd:string"/> <xsd:element name="Visible" type="xsd:boolean" minOccurs="0"/> <xsd:element name="AllMemberAggregationUsage" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Full" /> <xsd:enumeration value="None" /> <xsd:enumeration value="Unrestricted" /> <xsd:enumeration value="Default" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="HierarchyUniqueNameStyle" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="IncludeDimensionName" /> <xsd:enumeration value="ExcludeDimensionName" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="MemberUniqueNameStyle" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Native" /> <xsd:enumeration value="NamePath" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Attributes" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Attribute" type="CubeAttribute" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Hierarchies" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Hierarchy" type="CubeHierarchy" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Annotations" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="Annotation" type="Annotation" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:all> </xsd:complexType>
Element |
Read-Only |
Default value |
Description |
---|---|---|---|
ID |
|
Defaults to the Dimension ID of the Dimension that is pointed to by the DimensionID element. |
The object ID. |
Name |
|
Defaults to Dimension Name pointed to by DimensionID. |
The object name. |
Description |
|
Empty |
The object description. |
Translations |
|
Empty |
A collection of Translation objects. |
DimensionID |
|
[Required] |
The ID of the dimension to which this CubeDimension points. |
Visible |
|
True |
When true, specifies that this object is visible; otherwise, false. |
AllMemberAggregationUsage |
|
"Default" |
Specifies how aggregations are to be designed for the All member. The enumeration values are as follows:
|
HierarchyUniqueNameStyle |
|
"IncludeDimensionName" |
Determines how the system will generate unique names for dimensions. |
MemberUniqueNameStyle |
|
"Native" |
Determines how the system will generate unique names for members. Enumeration values are as follows:
|
Attributes |
|
Empty |
A collection of CubeAttribute objects. The server SHOULD<79> implicitly include any attributes not specified in the collection with their default values. |
Hierarchies |
|
Empty |
A collection of CubeHierarchy objects. The server SHOULD<80> implicitly include any hierarchies not specified in the collection with their default values. |
Annotations |
|
Empty |
A collection of Annotation objects. |