DataItem 数据类型 (ASSL)

定义一个基元数据类型,该类型表示数据项的数据相关的特征,如列或属性。

语法

<DataItem>
   <DataType>...</DataType>
   <DataSize>...</DataSize>
   <MimeType>...</MimeType>
   <NullProcessing>...</NullProcessing>
   <Trimming>...</Trimming>
   <InvalidXmlCharacters>...</InvalidXmlCharacters>
      <Collation>...</Collation>
   <Format>...</Format>
   <Source>...</Source>
   <Annotations>...</Annotations>
</DataItem>

数据类型特征

特征

说明

基本数据类型

派生数据类型

数据类型关系

关系

元素

父元素

子元素

AnnotationsCollationDataSizeDataTypeFormatInvalidXmlCharactersMimeTypeNullProcessingSourceTrimming

派生元素

请参阅“备注”中的表。

注释

DataItem 数据类型可用于任何可以绑定的数据项;例如,度量值、属性键和属性名称。 相关的详细信息和适用的默认值取决于用法;例如,属性名称必须为字符串。

Microsoft SQL Server Analysis Services 实例只接受某些数据类型。 使用其他数据类型将导致错误,而不是隐式转换为一种有效类型。

下表列出了 DataItem 类型的元素。

父元素

DataItem 类型的元素

注释

AttributeTranslation

CaptionColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

DimensionAttribute

CustomRollupColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

DimensionAttribute

CustomRollupPropertiesColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

DimensionAttribute

KeyColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBindingTimeBinding 类型

DimensionAttribute

NameColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

DimensionAttribute

SkippedLevelsColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

DimensionAttribute

UnaryOperatorColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBinding 类型

Measure

Source

DataItem 的 Source 元素必须为 RowBindingColumnBindingMeasureBindingCubeDimensionBinding 类型

MeasureGroupAttribute

KeyColumn

DataItem 的 Source 元素必须为 ColumnBindingAttributeBindingInheritedBinding 类型

ScalarMiningStructureColumn

KeyColumn

DataItem 的 Source 元素必须为 ColumnBinding 类型

ScalarMiningStructureColumn

NameColumn

DataItem 的 Source 元素必须为 ColumnBinding 类型

TableMiningStructureColumn

ForeignKeyColumn

DataItem 的 Source 元素必须为 ColumnBinding 类型

在 Analysis Management Objects (AMO) 对象模型中,对应的元素为 DataItem