3.1.4.3.2.1.1.6.1 OutOfLineBinding

The OutOfLineBinding type is used for overriding the bindings on an object set in a Create or Alter command. It consists of a set of IDs that reference the object and the bindings to be overridden. The bindings have the same restrictions as those on the object that they override.

   <xsd:complexType name="OutOfLineBinding" >
     <xsd:all>
       <xsd:element name="DatabaseID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="DimensionID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="CubeID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="MeasureGroupID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="PartitionID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="MiningModelID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="MiningStructureID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="AttributeID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="CubeDimensionID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="MeasureID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="ParentColumnID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="ColumnID" minOccurs="0"  type="xsd:string" />
       <xsd:element name="Source" minOccurs="0"  type="Binding" />
       <xsd:element name="NameColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="SkippedLevelsColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="CustomRollupColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="CustomRollupPropertiesColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="ValueColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="UnaryOperatorColumn" minOccurs="0" >
         <xsd:complexType>
           <xsd:all>
             <xsd:element name="Source" minOccurs="0"  type="Binding" />
           </xsd:all>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="KeyColumns" minOccurs="0" >
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="KeyColumn" minOccurs="0" maxOccurs="unbounded">
               <xsd:complexType>
                 <xsd:all>
                   <xsd:element name="Source" minOccurs="0"  type="Binding" />
                 </xsd:all>
               </xsd:complexType>
             </xsd:element>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="ForeignKeyColumns" minOccurs="0" >
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="ForeignKeyColumn" minOccurs="0"
                          maxOccurs="unbounded">
               <xsd:complexType>
                 <xsd:all>
                   <xsd:element name="Source" minOccurs="0"  type="Binding" />
                 </xsd:all>
               </xsd:complexType>
             </xsd:element>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
       <xsd:element name="Translations" minOccurs="0" >
         <xsd:complexType>
           <xsd:sequence>
             <xsd:element name="Translation" minOccurs="0" maxOccurs="unbounded">
               <xsd:complexType>
                 <xsd:all>
                   <xsd:element name="Language" type="xsd:int" />
                   <xsd:element name="Source" minOccurs="0"  type="Binding" />
                 </xsd:all>
               </xsd:complexType>
             </xsd:element>
           </xsd:sequence>
         </xsd:complexType>
       </xsd:element>
     </xsd:all>
   </xsd:complexType>

Element

Default value

Description

DatabaseID

Empty

The ID of the Database that this binding applies to.

DimensionID

Empty

The ID of the Dimension that this binding applies to.

CubeID

Empty

The ID of the Cube that this binding applies to.

MeasureGroupID

Empty

The ID of the MeasureGroup that this binding applies to.

PartitionID

Empty

The ID of the Partition that this binding applies to.

MiningModelID

Empty

The ID of the MiningModel that this binding applies to.

MiningStructureID

Empty

The ID of the MiningStructure that this binding applies to.

AttributeID

Empty

The ID of the Attribute that this binding applies to.

CubeDimensionID

Empty

The ID of the CubeDimension that this binding applies to.

MeasureID

Empty

The ID of the Measure that this binding applies to.

ParentColumnID

Empty

The ID of the Column that is the parent column in a nested table.

ColumnID

Empty

The ID of the Column that this binding applies to.

Source

Empty

The Source binding for the referenced object.

NameColumn

Empty

The NameColumn binding for the referenced DimensionAttribute or MiningStructureColumn.

SkippedLevelsColumn

Empty

The SkippedLevelsColumn binding for the referenced DimensionAttribute.

CustomRollupColumn

Empty

The CustomRollupColumn binding for the referenced DimensionAttribute.

CustomRollupPropertiesColumn

Empty

The CustomRollupPropertiesColumn binding for the referenced DimensionAttribute.

ValueColumn

Empty

The ValueColumn binding for the referenced DimensionAttribute.

UnaryOperatorColumn

Empty

The UnaryOperatorColumn binding for the referenced DimensionAttribute.

KeyColumns

Empty

A collection of KeyColumn bindings for the referenced DimensionAttribute or MiningStructureColumn.

ForeignKeyColumns

Empty

A collection of ForeignKeyColumn bindings for the referenced MiningStructureColumn.

Translations

Empty

A collection of CaptionColumn bindings for each Translation of the referenced DimensionAttribute.