2.2.4.78 Cube
Namespace: http://www.microsoft.com/performancepoint/scorecards
The Cube complex type specifies the structure of a cube. It extends the complex type NameInfo complex type(section 2.2.4.149).
-
<xs:complexType name="Cube" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexContent mixed="false"> <xs:extension base="tns:NameInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Dimensions" type="tns:ArrayOfDimension"/> <xs:element minOccurs="0" maxOccurs="1" name="MeasureGroups" type="tns:ArrayOfNameInfo"/> <xs:element minOccurs="0" maxOccurs="1" name="Measures" type="tns:ArrayOfMeasure"/> <xs:element minOccurs="0" maxOccurs="1" name="NamedSets" type="tns:ArrayOfNamedSet"/> </xs:sequence> <xs:attribute name="Version" type="xs:int" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
Dimensions: Specifies the dimensions in the cube. This is an array of Dimension (see section 2.2.4.90) items as defined in ArrayOfDimension (see section 2.2.4.32). This element MUST be present.
MeasureGroups: Specifies the measure groups in the cube. This is an array of NameInfo (see section 2.2.4.149) items as defined in ArrayOfNameInfo (see section 2.2.4.48). This element MUST be present.
Measures: Specifies the measures in the cube. This is an array of Measure (see section 2.2.4.133) items as defined in ArrayOfMeasure (see section 2.2.4.44). This element MUST be present.
NamedSets: Specifies the named sets in the cube. This is an array of NamedSet (see section 2.2.4.147) items as defined in ArrayOfNamedSet (see section 2.2.4.47). This element MUST be present.
Version: Species the major version of the software on the server (2) that hosts the cube. MUST be a non-negative integer. This element MUST be 0 when the dimension is part of a non-OLAP data source. This element MUST be present.