Type de données DataItem (ASSL)

Définit un type de données primitif qui représente les caractéristiques associées aux données d'un élément de données, tel qu'une colonne ou un attribut.

Syntaxe

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

Caractéristiques du type de données

Caractéristique

Description

Types de données de base

Aucun

Types de données dérivés

Aucun

Relations du type de données

Relation

Élément

Éléments parents

Aucun

Éléments enfants

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

Éléments dérivés

Voir le tableau dans la section Remarques.

Notes

Le type de données DataItem est utilisé pour tous les éléments de données qu'il est possible de lier (par exemple, une mesure, une clé d'attribut et un nom d'attribut). Les détails pertinents, et les valeurs par défaut qui s'appliquent, dépendent de l'utilisation (par exemple, les noms d'attribut doivent être des chaînes).

Une instance de MicrosoftSQL ServerAnalysis Services accepte uniquement un certain ensemble de types de données. L'utilisation d'autres résultats de types de données entraîne une erreur plutôt qu'une conversion implicite à l'un des types valides.

Le tableau suivant répertorie les éléments de type DataItem.

Élément parent

Élément de type DataItem

Commentaires

AttributeTranslation

CaptionColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.

DimensionAttribute

CustomRollupColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.

DimensionAttribute

CustomRollupPropertiesColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding or AttributeBinding.

DimensionAttribute

KeyColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding, AttributeBinding ou TimeBinding.

DimensionAttribute

NameColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.

DimensionAttribute

SkippedLevelsColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.

DimensionAttribute

UnaryOperatorColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.

Measure

Source

L'élément Source du type de données DataItem doit être de type RowBinding, ColumnBinding, MeasureBinding ou CubeDimensionBinding.

MeasureGroupAttribute

KeyColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding, AttributeBinding ou InheritedBinding.

ScalarMiningStructureColumn

KeyColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding.

ScalarMiningStructureColumn

NameColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding.

TableMiningStructureColumn

ForeignKeyColumn

L'élément Source du type de données DataItem doit être de type ColumnBinding.

L'élément correspondant dans le modèle objet AMO (Analysis Management Objects) est DataItem.