2.2.4.2.2.14 Perspective

This complex type represents a perspective of a cube.

   <xsd:complexType name="Perspective">
     <xsd:all>
       <!--These elements are common to each MajorObject-->
       <xsd:element name="Name"  type="xsd:string" />
       <xsd:element name="ID"  type="xsd:string" minOccurs="0" />
       <xsd:element name="CreatedTimestamp" type="xsd:dateTime" minOccurs="0" />
       <xsd:element name="LastSchemaUpdate" type="xsd:dateTime" minOccurs="0" />
       <xsd:element name="Description" type="xsd:string" 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>
       <!--Extended elements for Perspective object-->
       <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="DefaultMeasure" type="xsd:string" minOccurs="0"/>
       <xsd:element name="Dimensions" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Dimension"  type="PerspectiveDimension"
                          minOccurs="0" maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="MeasureGroups" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="MeasureGroup"  type="PerspectiveMeasureGroup"
                          minOccurs="0" maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="Calculations" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Calculation"  type="PerspectiveCalculation"
                          minOccurs="0" maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="Kpis" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Kpi"  type="PerspectiveKpi" minOccurs="0"
                          maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="Actions" minOccurs="0">
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Action"  type="PerspectiveAction"
                          minOccurs="0" maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
     </xsd:all>
   </xsd:complexType>

The following table describes the elements that are included in the XSD schema for Perspective. Those elements common to all major objects are described in section 2.2.4.2.2.1.

Element

Read-Only

Default value

Description

Translations

Empty

A collection of Translation objects.

DefaultMeasure

Empty

The default measure for the perspective.

Dimensions

Empty

A collection of PerspectiveDimension objects.

MeasureGroups

Empty

A collection of PerspectiveMeasureGroup objects.

Calculations

Empty

A collection of PerspectiveCalculation objects.

Kpis

Empty

A collection of PerspectiveKpi objects.

Actions

Empty

A collection of PerspectiveAction objects.