Compartilhar via


Tipos de dados DataItem (ASSL)

Define um tipo de dados primitivo que representa a característica relacionada a dados de um item de dados, como, por exemplo, uma coluna ou um atributo.

Sintaxe

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

Características do tipo de dados

Característica

Descrição

Tipos de dados base

Nenhum

Tipos de dados derivados

Nenhum

Relação do tipo de dados

Relação

Elemento

Elementos pai

Nenhum

Elementos filho

Annotations, Collation, DataSize, DataType, Format, InvalidXmlCharacters, MimeType, NullProcessing, Source, Trimming

Elementos derivados

Consulte a tabela em Comentários.

Comentários

O tipo de dados DataItem é usado para qualquer item de dado que pode ser associado, por exemplo, a uma medida, uma chave de atributo e um nome de atributo. Os detalhes que são relevantes e os padrões que se aplicam dependem do uso; por exemplo, nomes de atributos devem ser cadeias de caracteres.

Uma instância de Microsoft SQL Server Analysis Services aceita apenas um certo conjunto de tipos de dados. O uso de outros tipos de dados resulta em um erro, em vez de uma conversão implícita em um dos tipos válidos.

A tabela a seguir lista os elementos do tipo DataItem.

Elemento pai

Elemento do tipo DataItem

Comentários

AttributeTranslation

CaptionColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

DimensionAttribute

CustomRollupColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

DimensionAttribute

CustomRollupPropertiesColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

DimensionAttribute

KeyColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding, AttributeBinding ou TimeBinding

DimensionAttribute

NameColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

DimensionAttribute

SkippedLevelsColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

DimensionAttribute

UnaryOperatorColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding ou AttributeBinding

Measure

Source

O elemento Source de DataItem deve ser do tipo RowBinding, ColumnBinding, MeasureBinding ou CubeDimensionBinding

MeasureGroupAttribute

KeyColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding, AttributeBinding ou InheritedBinding

ScalarMiningStructureColumn

KeyColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding

ScalarMiningStructureColumn

NameColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding

TableMiningStructureColumn

ForeignKeyColumn

O elemento Source do DataItem deve ser do tipo ColumnBinding

O elemento correspondente no modelo de objeto AMO (Objetos de Gerenciamento de Análise) é DataItem.