Share via


Binding Data Type (ASSL)

Defines an abstract primitive data type that represents a dependent relationship between two objects in which the data or metadata of one object is dependent on the data or metadata of a bound object.

Syntax

<Binding>...</Binding>

Data Type Characteristics

Characteristic

Description

Base data types

None

Derived data types

AttributeBinding, ColumnBinding, CubeAttributeBinding, CubeDimensionBinding, DataSourceViewBinding, DimensionBinding, InheritedBinding, MeasureBinding, MeasureGroupBinding, MeasureGroupDimensionBinding, ProactiveCachingBinding, RowBinding, TabularBinding, TimeAttributeBinding, TimeBinding, UserDefinedGroupBinding

Data Type Relationships

Relationship

Element

Parent elements

None

Child elements

None

Derived elements

None

Remarks

The corresponding element in the Analysis Management Objects (AMO) object model is Binding.

For more information about data binding, see Data Sources and Bindings (SSAS - Multidimensional Models).

Elements of Type Binding

The following table lists elements of type Binding.

Parent Element

Element of type Binding

Comments

AttributeTranslation

Source of CaptionColumn (of type DataItem)

Type of the Binding must be AttributeBinding or ColumnBinding

Cube

Source

Type of the Binding must be DataSourceViewBinding

CubeBinding (out-of-line)

MeasureGroup

Type of the Binding must be MeasureGroupBinding

DataItem

Source

Binding may be of any type

Dimension

Source

Type of the Binding must be CubeDimensionBinding, DataSourceViewBinding, DimensionBinding, or TimeBinding

DimensionAttribute

Source

Type of the Binding must be AttributeBinding or UserDefinedGroupBinding

DrillThroughAction

Column

Type of the Binding must be CubeAttributeBinding or MeasureBinding

Measure

Source (of type DataItem)

Type of the Binding must be ColumnBinding, CubeDimensionBinding, MeasureBinding, or RowBinding

MeasureGroup

Source

Type of the Binding must be MeasureGroupBinding

MeasureGroupAttribute

Source of KeyColumn (of type DataItem)

Type of the Binding must be AttributeBinding or ColumnBinding, or InheritedBinding

MeasureGroupBinding (out-of-line)

Dimension

Type of the Binding must be MeasureGroupDimensionBinding

MeasureGroupBinding (out-of-line)

Measure

Type of the Binding must be MeasureBinding

MeasureGroupBinding (out-of-line)

Partition

Type of the Binding must be PartitionBinding

MeasureGroupBinding (out-of-line)

Source

Type of the Binding must be TableBinding

MeasureGroupDimension

Source

Type of the Binding must be MeasureGroupDimensionBinding

MiningStructure

Source

Type of the Binding must be CubeDimensionBinding, DataSourceViewBinding, or DimensionBinding

Partition

Source

Type of the Binding must be TabularBinding

ProactiveCaching

Source

Type of the Binding must be ProactiveCachingBinding

ScalarMiningStructureColumn

Source

Type of the Binding must be AttributeBinding, CubeAttributeBinding Data Type (ASSL), or MeasureBinding Data Type (ASSL)

TableMiningStructureColumn

SourceMeasureGroup

Type of the Binding must be MeasureGroupBinding

See Also

Reference

Analysis Services Scripting Language XML Data Types (ASSL)