DataColumn Classe

Définition

Représente une colonne d’une table qui obtient des données d’une source de données externe.

public class DataColumn : Microsoft.AnalysisServices.Tabular.Column
type DataColumn = class
    inherit Column
Public Class DataColumn
Inherits Column
Héritage

Constructeurs

DataColumn()

Créez une instance de la classe DataColumn avec les paramètres par défaut.

Propriétés

Alignment

Spécifie l’alignement du texte de la colonne dans les visualisations de rapport. Les valeurs possibles sont Default (1), Left (2), Right (3), Center (4).

(Hérité de Column)
AlternateOf

Définit la source de référence AlternateOf BaseTable ou BaseColumn et le résumé.

(Hérité de Column)
Annotations

Obtient la collection de toutes les annotations dans l’objet Column actuel.

(Hérité de Column)
AttributeHierarchy

Référence à un objet AttributeHierarchy associé à cet objet ColumnOrigin.

(Hérité de Column)
ChangedProperties

Obtient l’objet de collection de toutes les propriétés modifiées dans la colonne actuelle.

(Hérité de Column)
DataCategory

Spécifie le type de données contenues dans la colonne, pour vous permettre d’ajouter des comportements personnalisés en fonction du type de colonne. 248 valeurs sont possibles. Les dix premières sont Invalid (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), Id (10). Pour le reste, reportez-vous à la documentation du protocole tabulaire MS-SSAS-T SQL Server Analysis Services sur MSDN.

(Hérité de Column)
DataType

Pour un objet DataColumn, spécifie le type de données. Consultez https://msdn.microsoft.com/library/gg492146.aspx pour une liste des types de données pris en charge.

(Hérité de Column)
Description

Description de la colonne, visible pour les développeurs au moment du design et aux administrateurs dans les outils de gestion, comme SQL Server Management Studio.

(Hérité de Column)
DisplayFolder

Définit le dossier d’affichage pour la colonne, pour une utilisation par les clients.

(Hérité de Column)
DisplayOrdinal

Indique la position visuelle de la colonne définie comme un classement relatif au lieu d’un ordre strict (exemple : 10, 20, 40, 50). Elle permet aux applications clientes de conserver une position cohérente des colonnes.

(Hérité de Column)
EncodingHint

Cette propriété permet la spécification d’un indicateur d’encodage pour la colonne. Une colonne numérique peut utiliser en encodage basé sur la valeur ou sur un hachage. Généralement, le serveur tente automatiquement de détecter l’encodage à utiliser, mais un réencodage peut se produire plus tard. Cette propriété permet d’indiquer au serveur qu’il doit commencer par un type d’encodage différent.

(Hérité de Column)
ErrorMessage

Chaîne qui explique l’état d’erreur associé à l’objet actif. Elle est définie par le moteur seulement quand l’état de l’objet est une de ces trois valeurs : SemanticError, DependencyError ou EvaluationError. Elle s’applique seulement aux colonnes de type calculé ou CalculatedTableColumn. Elle est vide pour d’autres objets de colonne.

(Hérité de Column)
ExtendedProperties

Obtient l’objet de collection de toutes les extendedproperties dans la colonne active.

(Hérité de Column)
FormatString

Chaîne qui spécifie le format du contenu de la colonne.

(Hérité de Column)
IsAvailableInMDX

Valeur booléenne qui indique si la colonne peut être exclue de l’utilisation dans les outils de requête MDX. False si la colonne doivent être exclue de l’utilisation dans les outils de requête MDX ; sinon, true.

(Hérité de Column)
IsDataTypeInferred

Valeur booléenne indiquant si le type de données est déduit.

(Hérité de Column)
IsDefaultImage

Valeur booléenne qui indique si cette colonne est retournée en tant comme propriété DefaultImage dans CSDL.

(Hérité de Column)
IsDefaultLabel

Valeur booléenne qui indique si cette colonne est incluse dans l’élément DisplayKey dans CSDL.

(Hérité de Column)
IsHidden

Valeur booléenne qui indique si une colonne est traitée comme masquée par les outils de visualisation clients. True si la colonne est considérée comme masqué ; sinon, false.

(Hérité de Column)
IsKey

Valeur booléenne qui indique si la colonne est une clé de la table. True si la colonne est une clé de la table ; sinon, false.

(Hérité de Column)
IsNullable

Si false, la colonne ne peut pas contenir de valeurs Null. Même si la valeur est true, elle ne peut pas autoriser les valeurs Null s’il s’agit d’une colonne clé.

(Hérité de Column)
IsRemoved

Valeur booléenne indiquant si cet objet a été supprimé d’un arbre d’objets.

(Hérité de MetadataObject)
IsUnique

Valeur booléenne qui indique si la colonne contient seulement des valeurs uniques. True si les valeurs sont uniques ; sinon, false.

(Hérité de Column)
KeepUniqueRows

Spécifie le comportement de regroupement utilisé pour la création d’une hiérarchie. True : regroupe par clé d’entité. False : regroupe par valeur.

(Hérité de Column)
LineageTag

Balise qui représente la traçabilité de l’objet.

(Hérité de Column)
Model

Obtient le modèle tabulaire qui contient cet objet.

(Hérité de MetadataObject)
ModifiedTime

Heure de la dernière modification de l’objet.

(Hérité de Column)
Name

Obtient ou définit le nom d’une colonne dans un modèle tabulaire.

(Hérité de Column)
ObjectType

Obtient le type de l’objet.

(Hérité de Column)
Parent

Objet parent, Null pour les objets Modèles.

(Hérité de Column)
RefreshedTime

Heure de la dernière actualisation de l’objet.

(Hérité de Column)
RelatedColumnDetails

Référence à un objet RelatedColumnDetails associé à cet objet Column.

(Hérité de Column)
SortByColumn

Indique que la colonne définissant cette propriété doit être triée sur les valeurs de la colonne référencée par cette propriété.

(Hérité de Column)
SourceColumn

Nom de la colonne à partir de laquelle les données doivent être récupérées. Le nom doit correspondre à une colonne retournée lors du traitement ou de l’actualisation, où la source de partition est une requête (comme l’élément Query d’une instance CalculatedPartitionSource).

SourceLineageTag

Balise qui représente la traçabilité de la source de l’objet.

(Hérité de Column)
SourceProviderType

Le type de données d’origine de la colonne tel que défini dans le langage de la source de données. Ce type de données est utilisé pour générer des requêtes directement sur la source de données, par exemple en mode DirectQuery.

(Hérité de Column)
State

Énumère l’état de la colonne. Les valeurs possibles sont les suivantes. Ready (1) La colonne peut être interrogée et a des données à jour. NoData (3) la colonne peut être interrogée, mais ne comporte aucune donnée. Cet état s’applique uniquement aux colonnes du type Data. CalculationNeeded (4) La colonne ne peut pas être interrogée et doit être actualisée (c’est-à-dire recalculée) pour devenir opérationnelle. Cet état s’applique uniquement aux colonnes de type Calculated ou CalculatedTableColumn. SemanticError (5) La colonne est dans un état d’erreur en raison d’une expression non valide. La colonne ne peut pas être interrogée. Cet état s’applique uniquement aux colonnes de type Calculated ou CalculatedTableColumn. EvaluationError (6) La colonne est dans un état d’erreur en raison d’une erreur lors de l’évaluation de l’expression. La colonne ne peut pas être interrogée. Cet état s’applique uniquement aux colonnes de type Calculated ou CalculatedTableColumn. DependencyError (7) La colonne est dans un état d’erreur, car certaines de ses dépendances de calcul sont dans un état d’erreur. La colonne ne peut pas être interrogée. Cet état s’applique uniquement aux colonnes de type Calculated ou CalculatedTableColumn. Incomplete (8) Certaines parties de la colonne ne contiennent pas de données et la colonne doit être actualisée pour obtenir ces données. La colonne peut être interrogée. Cet état s’applique uniquement aux colonnes de type Data. SyntaxError (9) La colonne est dans un état d’erreur en raison d’une erreur de syntaxe dans son expression. La colonne ne peut pas être interrogée. Cet état s’applique uniquement aux colonnes du type Calculated.

(Hérité de Column)
StructureModifiedTime

Heure de la dernière modification de la structure de l’objet.

(Hérité de Column)
SummarizeBy

Valeur qui indique la fonction par défaut (si elle existe) utilisée pour agréger ce champ. Les valeurs possibles sont Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Si la valeur n’est pas spécifiée, Default est utilisé pour les champs numériques, et None pour tous les autres champs.

(Hérité de Column)
Table

Une référence à un objet Table qui est propriétaire de cette colonne.

(Hérité de Column)
TableDetailPosition

Détermine si vous pouvez placer cette colonne dans la collection DefaultDetails de la table. Cette collection est un ensemble ordonné de types de colonnes. Une valeur positive indique la participation à la collection. La collection est triée dans l’ordre croissant de cet élément. La collection DefaultDetails est retournée dans le cadre des métadonnées CSDL retournées par l’opération DISCOVER_CSDL_METADATA.

(Hérité de Column)
Type

Spécifie la liaison de données. Les valeurs sont : Data (1), où le contenu de cette colonne provient d’une source de données ; Calculated (2), où le contenu est calculé à partir d’une expression une fois que les colonnes de données ont été remplies ; RowNumber (3), où la colonne est une colonne interne qui représente le numéro de ligne ; ou CalculatedTableColumn (4), où les tables qui sont basées sur une expression calculée infèrent et génèrent automatiquement les colonnes de la table.

(Hérité de Column)
Variations

Obtient l’objet de collection de toutes les variations dans la colonne active.

(Hérité de Column)

Méthodes

Clone()

Crée une copie complète d’un objet Column.

(Hérité de Column)
CopyFrom(Column)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode CopyTo.

(Hérité de Column)
CopyTo(Column)

Copie un objet Column vers l’objet spécifié.

(Hérité de Column)
Rename(String)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode RequestRename.

(Hérité de Column)
RequestRename(String)

Demande de changement de nom de cet objet.

(Hérité de Column)
Validate()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. À usage interne Microsoft uniquement.

(Hérité de MetadataObject)

S’applique à