2.2.4.2.2.9.3 CubeHierarchy

The CubeHierarchy complex type defines details for a hierarchy on a cube.

   <xsd:complexType name="CubeHierarchy">
     <xsd:all>
       <xsd:element name="HierarchyID" type="xsd:string"/>
       <xsd:element name="OptimizedState" minOccurs="0">
         <xsd:simpleType>
           <xsd:restriction base="xsd:string">
             <xsd:enumeration value="FullyOptimized" />
             <xsd:enumeration value="NotOptimized" />
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element name="Visible" type="xsd:boolean" minOccurs="0"/>
       <xsd:element name="Enabled" type="xsd:boolean" minOccurs="0"/>
       <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

HierarchyID

[Required]

The ID of the hierarchy that this hierarchy points to.

OptimizedState

"FullyOptimized"

Specifies the degree of optimization for this object.

Visible

True

When true, determines that this CubeHierarchy is visible; otherwise, false.

Enabled

True

When true, determines that this CubeHierarchy is enabled; otherwise, false.

Annotations

Empty

A collection of Annotation objects.