Поделиться через


Тип данных DataItem (ASSL)

Определяет примитивный тип данных, представляющий характеристики элемента данных, связанные с данными, например столбца или атрибута.

Синтаксис

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

Характеристики типа данных

Характеристика Описание
Базовые типы данных Нет
Производные типы данных Нет

Связи типа данных

Связь Элемент
Родительские элементы None
Дочерние элементы Annotations, Collation, DataSize, DataType, Format, InvalidXmlCharacters, MimeType, NullProcessing, Source, Trimming
Производные элементы См. таблицу в разделе «Примечания».

Комментарии

Тип данных DataItem используется для любого элемента, который можно привязать, например меры, ключа атрибута и имени атрибута. Соответствующие подробности и применимые значения по умолчанию зависят от использования; например, имена атрибутов должны быть строками.

Экземпляр Analysis Services принимает только определенный набор типов данных. Использование других типов данных приводит к ошибке, а не к неявному преобразованию к одному из допустимых типов.

В следующей таблице приведены элементы типа DataItem.

Родительский элемент Элемент типа DataItem Комментарии
AttributeTranslation CaptionColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
DimensionAttribute CustomRollupColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
DimensionAttribute CustomRollupPropertiesColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
DimensionAttribute KeyColumn Source типа DataItem должен иметь тип ColumnBinding, AttributeBinding или TimeBinding
DimensionAttribute NameColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
DimensionAttribute SkippedLevelsColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
DimensionAttribute UnaryOperatorColumn Source типа DataItem должен иметь тип ColumnBinding или AttributeBinding
Measure Источник Source типа DataItem должен иметь тип RowBinding, ColumnBinding, MeasureBindingили CubeDimensionBinding
MeasureGroupAttribute KeyColumn Source типа DataItem должен иметь тип ColumnBinding, AttributeBinding или InheritedBinding
ScalarMiningStructureColumn KeyColumn Source типа DataItem должен иметь тип ColumnBinding
ScalarMiningStructureColumn NameColumn Source типа DataItem должен иметь тип ColumnBinding
TableMiningStructureColumn ForeignKeyColumn Source типа DataItem должен иметь тип ColumnBinding

Соответствующий элемент в модели объектов объекты AMO (AMO) — это DataItem .

См. также:

Тип данных XML в языке ASSL