Partager via


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 None
Types de données dérivés None

Relations du type de données

Relation Élément
Éléments parents None
É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.

Remarques

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 Analysis 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émentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
DimensionAttribute CustomRollupColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
DimensionAttribute CustomRollupPropertiesColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
DimensionAttribute KeyColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding, AttributeBinding ou TimeBinding.
DimensionAttribute NameColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
DimensionAttribute SkippedLevelsColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
DimensionAttribute UnaryOperatorColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding ou AttributeBinding.
Unité : Source L'élémentSource du type de données DataItem doit être de type RowBinding, ColumnBinding, MeasureBindingou CubeDimensionBinding.
MeasureGroupAttribute KeyColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding, AttributeBinding ou InheritedBinding.
ScalarMiningStructureColumn KeyColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding.
ScalarMiningStructureColumn NameColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding.
TableMiningStructureColumn ForeignKeyColumn L'élémentSource du type de données DataItem doit être de type ColumnBinding.

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

Voir aussi

Types de données XML dans Analysis Services Scripting Language (ASSL)