Partager via


Dimension, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Warehouse.CloneableItem
    Microsoft.TeamFoundation.Warehouse.NamedItem
      Microsoft.TeamFoundation.Warehouse.ContainerItem
        Microsoft.TeamFoundation.Warehouse.Dimension

Espace de noms :  Microsoft.TeamFoundation.Warehouse
Assembly :  Microsoft.TeamFoundation.Warehouse (dans Microsoft.TeamFoundation.Warehouse.dll)

Syntaxe

'Déclaration
Public Class Dimension _
    Inherits ContainerItem
public class Dimension : ContainerItem

Le type Dimension expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Dimension

Début

Propriétés

  Nom Description
Propriété publique AttributeHierarchyEnabledDefault
Propriété publique CompressKeyField Si la compression de page doit s'appliquer au champ clé. (Hérité de ContainerItem.)
Propriété publique CompressSurrogateKeyField Si la compression de page doit être appliquée au champ clé de substitution. (Hérité de ContainerItem.)
Propriété publique DimensionUses (Hérité de ContainerItem.)
Propriété publique Fields (Hérité de ContainerItem.)
Propriété publique FriendlyName Le nom convivial. (Hérité de NamedItem.)
Propriété publique GenerateAnalysisSchema Si se produire/mettez le schéma de base de données à jour d'analyse selon le ces métadonnées. (Hérité de ContainerItem.)
Propriété publique GenerateETL Cet élément façon être inclus dans l'ETL généré automatiquement pour l'entrepôt relationnel ?Si elle n'est pas incluse une procédure stockée ne sera pas générées pour remplir cet élément. (Hérité de ContainerItem.)
Propriété publique GenerateWarehouseSchema Si générer le schéma d'entrepôt en fonction de ce métadonnées. (Hérité de ContainerItem.)
Propriété publique HandleDuplicateKeys Si la logique pour les entrées à la base de données doit s'attendre à des entrées avec les clés en double et les gérer d'une façon appropriée. (Hérité de ContainerItem.)
Propriété publique IncludeUpdatesInIncrementalCubeProcessing Si marquer cet objet comme mis à jour pour le cube incrémentiel traitement lorsqu'une ligne existante est mise à jour, *other* que définir ses valeurs initiales s'il était initialement inséré comme entrée de tôt- arrivée. La définition de ce false signifie que les lignes ajoutées nécessitent toujours au cube, mais les mises à jour (sauf les mises à jour aux entrées de tôt- arrivée) ne sera propagée pas tant que le processus suivant de cube. C'est tactique utile lorsque cet objet, ou objets qui en dépendent, sont assez grands que il faut éviter Analysis Services ProcessUpdate/ProcessFull qui interrogent toutes les lignes de l'entrepôt. Remarque : Nous ne prenons pas en charge cet attribut dont les dimensions que la zone de référence/transfert zone d'itération et d'utilisation/itération, car elle n'a pas été nécessaire et pour être conservatrice in indiquent à mode. Actuellement le seul une telle dimension est DimWorkItem, qui n'est pas dans les métadonnées mais peut être à l'avenir.
Propriété publique KeyField (Hérité de ContainerItem.)
Propriété publique KeyFieldName (Hérité de ContainerItem.)
Propriété publique Levels
Propriété publique Name (Hérité de NamedItem.)
Propriété publique NameFieldName Nom du champ qui contient le nom complet principal pour l'entité, par exemple pour générer des tracés. Actuellement requis uniquement si PathFieldName est défini.
Propriété publique NamingTemplate Modèle de nommage facultatif à utiliser pour cette dimension du cube.Ceci est utile uniquement pour les hiérarchies. Format : {Niveau 0} ; {Niveau 1} ; …
Propriété publique OrderByField
Propriété publique ParentField
Propriété publique ParentFieldName Nom du champ contenant l'entreprise/clé Store op de l'entité parente. Actuellement, cette valeur ne doit pas être persistante dans la dimension, mais est utilisée pour obtenir la clé parente au sproc, pour définir la clé de substitution parente.
Propriété publique ParentIdFriendlyName
Propriété publique ParentSurrogateKeyFieldName
Propriété publique PathFieldName Nom facultatif de champ qui doit être défini au chemin d'accès hiérarchiques de l'entité, en concaténant les valeurs de nom.
Propriété publique PerformUpdateChecks Si effectuer une égalité vérifiez tous les champs avant de décider pour les mettre à jour.Utilise le classement de base de données lorsqu'il compare les champs de chaîne, qui utilise la casse pour TFS., Par conséquent généralement des changements de casse de propagation de *not*. (Hérité de ContainerItem.)
Propriété publique PerformUpdateChecksCaseSensitive Si effectuer une égalité vérifiez tous les champs avant de décider pour les mettre à jour, puis utilisez les contrôles respectent pas la casse sur les champs de type String les changements de casse sont propagées. (Hérité de ContainerItem.)
Propriété publique StringStoresCompatibilityLevel Indique la compatibilité souhaitée de niveau pour une utilisation dans le cube.Nous vidons des valeurs par défaut intelligentes via le Web interface utilisateur, mais les utilisateurs peuvent rendre ce paramètre sur d'autres dimensions.
Propriété publique SurrogateKeyAdjustTimeZone
Propriété publique SurrogateKeyField (Hérité de ContainerItem.)
Propriété publique SurrogateKeyFieldName Nom du champ qui enregistre clé d'entrepôt- spécifique (« substitution »). A par défaut au « __ID » pour la compatibilité descendante, bien que dans de nouvelles métadonnées nous attendions à ce qu'elle toujours défini explicitement. (Hérité de ContainerItem.)
Propriété publique SurrogateKeyFieldType Type de base de données clés de substitution, utilise int par défaut.
Propriété publique Translation (Hérité de NamedItem.)

Début

Méthodes

  Nom Description
Méthode publique AddField (Hérité de ContainerItem.)
Méthode publique Clone (Hérité de CloneableItem.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetField (Hérité de ContainerItem.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsWellFormed (Substitue ContainerItem.IsWellFormed().)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ShouldSerializeDimensionUses (Hérité de ContainerItem.)
Méthode publique ShouldSerializeFields (Hérité de ContainerItem.)
Méthode publique ShouldSerializeLevels
Méthode publique ShouldSerializeTranslation (Hérité de NamedItem.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TryRemoveField Supprime le champ avec le nom spécifié. (Hérité de ContainerItem.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Warehouse, espace de noms