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)