Freigeben über


Dimension-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Warehouse
Assembly:  Microsoft.TeamFoundation.Warehouse (in Microsoft.TeamFoundation.Warehouse.dll)

Syntax

'Declaration
Public Class Dimension _
    Inherits ContainerItem
public class Dimension : ContainerItem

Der Dimension-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Dimension

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttributeHierarchyEnabledDefault
Öffentliche Eigenschaft CompressKeyField Ob Seitenkomprimierung zum Schlüsselfeld angewendet werden soll. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft CompressSurrogateKeyField Ob Seitenkomprimierung zum Ersatzschlüsselfeld angewendet werden soll. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft DimensionUses (Von ContainerItem geerbt.)
Öffentliche Eigenschaft Fields (Von ContainerItem geerbt.)
Öffentliche Eigenschaft FriendlyName Der Anzeigename. (Von NamedItem geerbt.)
Öffentliche Eigenschaft GenerateAnalysisSchema Ob/aktualisieren Sie Analysedatenbankschema auf dieser Metadaten generiert. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft GenerateETL Sollte dieses Element im automatisch generierten ETL für das relationale Warehouse enthalten werden?Wenn es nicht eingeschlossen ist, wird eine gespeicherte Prozedur nicht generiert, um das Element zu füllen. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft GenerateWarehouseSchema Ob Warehouseschema auf dieser Metadaten generiert. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft HandleDuplicateKeys Ob die Logik für das Hinzufügen von Einträgen zur Datenbank Einträge mit doppelten Schlüssel erwarten und auf eine entsprechende Weise behandeln soll. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft IncludeUpdatesInIncrementalCubeProcessing Ob das Objekt gekennzeichnet, wie für den inkrementellen Verarbeitungsaufwand Cube aktualisiert, wenn eine vorhandene Zeile aktualisiert wird, *other* als deren Anfangswerte fest, wenn es ursprünglich als früh-ankommender Eintrag eingefügt wurde. Auf false festlegen bedeutet, dass hinzugefügte Zeilen weiterhin dem Cube weitergeben, aber Updates (außer von Aktualisierungen für früh-ankommenden Einträgen) weitergibt erst der folgende vollständige Cubeprozess. Dies ist taktisch hilfreich, wenn dieses Objekt oder Objekte, die davon abhängen, so groß sind, dass wir Analysis Services ProcessUpdate/ProcessFull vermeiden möchten, die alle Zeilen im Warehouse ab. Hinweis: Wir unterstützen dieses Attribut nicht, das Dimensionen hat, dass die Vergleichsgebiet/Iteration und Verwendungsweiterleitung des Bereichs/Iteration, da nicht und konservativ sein Einchecken erfordert wurde Modus anfordern. Zur Zeit ist das einzige möglicherweise dieser Dimension ist DimWorkItem, das nicht in den Metadaten ist, aber in der Zukunft.
Öffentliche Eigenschaft KeyField (Von ContainerItem geerbt.)
Öffentliche Eigenschaft KeyFieldName (Von ContainerItem geerbt.)
Öffentliche Eigenschaft Levels
Öffentliche Eigenschaft Name (Von NamedItem geerbt.)
Öffentliche Eigenschaft NameFieldName Name des Felds, das Hauptanzeigenamen für Entität enthält, z für Erstellen von Pfaden. Derzeit nur erforderlich, wenn PathFieldName festgelegt wird.
Öffentliche Eigenschaft NamingTemplate Optionale dieser Dimension im Cube zu verwenden, Benennungsvorlage.Dies ist für Hierarchien nur nützlich. Format: {Ebene 0}; {Ebene 1}; ...
Öffentliche Eigenschaft OrderByField
Öffentliche Eigenschaft ParentField
Öffentliche Eigenschaft ParentFieldName Name des Felds, das Geschäft/OPspeichertaste der übergeordnete Entität enthält. Ebenso muss dieser Wert nicht in der Dimension beibehalten werden, wird jedoch verwendet, um die übergeordnete Schlüssel zum sproc zu übergeben, um den übergeordneten Ersatzschlüssel festzulegen.
Öffentliche Eigenschaft ParentIdFriendlyName
Öffentliche Eigenschaft ParentSurrogateKeyFieldName
Öffentliche Eigenschaft PathFieldName Optionaler Name des Felds, der die hierarchische Pfad der Entität festgelegt werden sollte, indem er Namen verkettet, beschränkt.
Öffentliche Eigenschaft PerformUpdateChecks Ob eine Gleichheit überprüfen Sie auf allen Feldern ausgeführt wird, bevor Sie sie aktualisieren, um zu entscheiden.Verwendet die Datenbanksortierreihenfolge, wenn sie Zeichenfolgenfelder verglichen wird, die die Groß-/Kleinschreibung nicht beachtet wird für TFS verwendet.Daher gibt normalerweise *not* Schreibungsänderungen zu aktivieren. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft PerformUpdateChecksCaseSensitive Ob eine Gleichheit überprüfen Sie für alle Felder, bevor Sie sie aktualisieren, um zu entscheiden, und verwenden Sie die Groß- Überprüfungen auf Zeichenfolgenfelder ausführt, sodass die Schreibungsänderungen werden weitergegeben. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft StringStoresCompatibilityLevel Gibt den gewünschten Kompatibilitätsgrad für die Verwendung im Cube dargestellt.Wir leeren intelligente Standards zur Web Benutzeroberfläche, aber Benutzer können diese Einstellung zum anderen Dimensionen beibehalten.
Öffentliche Eigenschaft SurrogateKeyAdjustTimeZone
Öffentliche Eigenschaft SurrogateKeyField (Von ContainerItem geerbt.)
Öffentliche Eigenschaft SurrogateKeyFieldName Name des Felds, das Schlüssel des Warehousebesonderen (Ersatzzeichen "") werden. Standard "zum __ID" für Abwärtskompatibilität, obwohl in neuen Metadaten wir sie erwarten, immer explizit festgelegt werden. (Von ContainerItem geerbt.)
Öffentliche Eigenschaft SurrogateKeyFieldType Datenbanktyp des Ersatzschlüssels, Verwendung INT standardmäßig.
Öffentliche Eigenschaft Translation (Von NamedItem geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddField (Von ContainerItem geerbt.)
Öffentliche Methode Clone (Von CloneableItem geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetField (Von ContainerItem geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsWellFormed (Überschreibt ContainerItem.IsWellFormed().)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ShouldSerializeDimensionUses (Von ContainerItem geerbt.)
Öffentliche Methode ShouldSerializeFields (Von ContainerItem geerbt.)
Öffentliche Methode ShouldSerializeLevels
Öffentliche Methode ShouldSerializeTranslation (Von NamedItem geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryRemoveField Entfernt das Feld, das dem angegebenen Namen. (Von ContainerItem geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Warehouse-Namespace