Microsoft.AnalysisServices.Tabular Namespace

Stellt eine Objekt-API bereit, die zum Verwalten tabellarischer Serverinstanzen, Datenbanken, Rollen und Assemblys in Analysis Services verwendet wird. Dieser Namespace zielt auf tabellarische Datenbanken mit Kompatibilitätsgrad 1200 oder höher ab, wobei Objekte in tabellarischen Metadaten als Tabellen, Spalten und Beziehungen beschrieben werden.

Skript und verwalteter Code mit AMO-Aufrufen sollten die Klassen und Member in diesem Namespace verwenden, um Objekte in einem tabellarischen Modell darzustellen. Wenn Sie diesen Namespace verwenden, müssen Sie auch einen Verweis auf Microsoft.AnalysisServices.Core hinzufügen.

Klassen

AlternateOf

Stellt ein AlternativeSource-Objekt dar. Es ist ein untergeordnetes Element eines Table- oder eines Column-Objekts.

AlternateOfAnnotationCollection

Sammlung von Annotation-Objekten.

Annotation

Eine Erweiterung des Schemas, das für die Übergabe von objektspezifischen Informationen in Form von Name-Wert-Paaren für die Verwendung durch eine Clientanwendung genutzt wird. Analysis Services interpretiert oder überprüft Anmerkungen nicht. Anmerkungen werden als untergeordnetes Element eines logischen Metadatenobjekts im Modell definiert.

AttributeHierarchy

Stellt die Attributhierarchie einer Spalte in einer Tabelle dar. Es ist ein optionales untergeordnetes Objekt eines Column-Objekts und wird implizit durch den Server erstellt. Wenn die Attributhierarchie vorhanden ist, wird die Spalte als Hierarchie in der mehrdimensionalen Engine zur Verfügung gestellt und kann mithilfe von MDX abgefragt werden.

AttributeHierarchyAnnotationCollection

Sammlung von Annotation-Objekten.

AttributeHierarchyExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

AuthenticationKind

Konstanten für DataSource.Credential.AuthenticationKind, die definieren, wie die Datenquelle authentifiziert wird.

AutomaticAggregationOptions

Wert der Model.AutomaticAggregationOptions-Eigenschaft

BasicRefreshPolicy

Stellt ein BasicRefreshPolicy-Objekt dar. Es ist ein untergeordnetes Element eines Table-Objekts.

CalculatedColumn

Stellt eine Spalte dar, die auf einem DAX-Ausdruck in einer Tabelle basiert, welche auch DataColumns und eine RowNumberColumn enthält. Eine CalculatedColumn kann auch zu einer berechneten Tabelle hinzugefügt werden.

CalculatedPartitionSource

Stellt eine Partition eines CalculatedTable-Objekts dar.

CalculatedTableColumn

Stellt eine Spalte in einer Tabelle dar, die auf einem DAX-Ausdruck basiert. Eine CalculatedTableColumn-Sammlung unter einem Table-Objekt, das an eine Partition mit der Quelle des Typs CalculatedPartitionSource gebunden ist, führt zu einer berechneten Tabelle.

CalculationGroup

Stellt eine Auflistung von Berechnungselementen dar.

CalculationGroupAnnotationCollection

Sammlung von Annotation-Objekten.

CalculationGroupExpression

Ein tabellarisches CalculationGroupExpression-Objekt. Der für dieses Objekt definierte Ausdruck wird auf das ausgewählte Measure in DAX-Abfragen angewendet, wenn keine Berechnungselemente angewendet werden können.

CalculationGroupSource

Stellt eine Partition dar, die auf einem CalculationGroup-Inhalt basiert.

CalculationItem

Ein tabellenkalkulationselement.

CalculationItemCollection

Auflistung von CalculationItem-Objekten.

ChangedProperty

Stellt einen Hinweis auf eine Änderung an einer der Eigenschaften des Objekts dar.

Column

Stellt eine Basisklasse eines Spaltenobjekts in einem tabellarischen Modell dar, das zur Angabe einer DataColumn, RowNumberColumn, CalculatedColumn oder CalculatedTableColumn verwendet wird.

ColumnAnnotationCollection

Sammlung von Annotation-Objekten.

ColumnChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

ColumnCollection

Sammlung von Column-Objekten.

ColumnExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

ColumnPermission

Definiert die Sicherheitsregeln der Rolle für die Spalte. Es ist ein untergeordnetes Element eines TablePermission-Objekts.

ColumnPermissionAnnotationCollection

Sammlung von Annotation-Objekten.

ColumnPermissionCollection

Collection von ColumnPermission-Objekten.

ColumnPermissionExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

CompatibilityViolationException

Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Objekt oder eine Eigenschaft im Modell einen Kompatibilitätsgrad erfordert, der höher ist als der von der Datenbank unterstützte.

ConnectionAddress

Die Adresse einer Verbindung. Diese enthält den Protokollnamen und protokollspezifische Eigenschaften wie den Server- und Datenbanknamen.

ConnectionAddressProperty

Schlüssel im Wörterbuch DataSource.Address

ConnectionDetails

Protokoll und Adresse, die für das Herstellen der Verbindung mit der Datenquelle verwendet wurden.

Credential

Optionen, bei denen eine strukturierte Datenquelle authentifiziert werden soll

CredentialProperty

Schlüssel im Wörterbuch DataSource.Credential

Culture

Stellt eine Benutzerkultur dar. Es ist ein untergeordnetes Element eines Model-Objekts, das zum Übersetzen von Zeichenfolgen und Formatieren von Werten verwendet wird.

CultureAnnotationCollection

Sammlung von Annotation-Objekten.

CultureCollection

Sammlung von Culture-Objekten.

CultureExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

CustomJsonProperty<TOwner>

Eine Basisklasse für benutzerdefinierte Eigenschaften, die ein JSON-Objekt als Auflistung unterschiedlicher Eigenschaften darstellt.

DataAccessOptions

Wert der Eigenschaft Model.DataAccessOptions

Database

Gibt eine tabellarische Analysis Services-Datenbank oder eine multidimensionale Datenbank an. Diese Klasse kann nicht vererbt werden. Servermodus und Modelltyp bestimmen, ob Sie anschließend die Modellstruktur erstellen oder ändern können. Genauer gesagt: Wenn Sie Tabular.Database aufrufen, können Sie das Modell nur ändern, wenn es sich um ein tabellarisches Modell mit Kompatibilitätsgrad 1200 handelt.

DatabaseCollection

Stellt eine Auflistung von Database-Objekten dar. Diese Klasse kann nicht vererbt werden.

DataColumn

Stellt eine Spalte in einer Tabelle dar, die Daten aus einer externen Datenquelle abruft.

DataCoverageDefinition

Ein tabellarisches DataCoverageDefinition-Objekt. Der für dieses Objekt definierte Ausdruck gibt Hinweise zu den Daten in einer Partition.

DataCoverageDefinitionAnnotationCollection

Sammlung von Annotation-Objekten.

DataSource

Definiert eine offene Verbindung mit einer externen Datenquelle für Import-, Aktualisierungs- oder DirectQuery-Vorgänge für ein tabellarisches Model.

DataSourceAnnotationCollection

Sammlung von Annotation-Objekten.

DataSourceCollection

Sammlung von DataSource-Objekten.

DataSourceExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

DataSourceOptions

Wert der Eigenschaft DataSource.Options

DataSourceProtocol

Mögliche Werte für DataSource.Protocol

DeserializeOptions

Flags, die steuern, wie das JSON-Dokument während der Deserialisierung behandelt wird.

DetailRowsDefinition

Stellt ein DetailRowsDefinition-Objekt dar. Es ist ein untergeordnetes Element von einem Measure oder einem Table-Objekt.

EntityPartitionSource

Stellt eine Partition dar, die von einem Verweis auf ein Objekt aus der zugrunde liegenden DataSource bzw. dem Anbieter gestützt wird.

ExtendedProperty

Eine Erweiterung des Schemas, das für die Übergabe von objektspezifischen Informationen in Form von Name-Wert-Paaren für die Verwendung durch eine Clientanwendung über TOM und CSDL genutzt wird. Wenn der Typ auf JSON festgelegt ist, prüft Analysis Service, ob es sich um eine korrekt formatierte Datei handelt. ExtendedProperty wird als untergeordnetes Element eines logischen Metadatenobjekts im Modell definiert.

ExternalModelRoleMember

Nur zur internen Verwendung.

FormatStringDefinition

Stellt ein FormatStringDefinition-Objekt dar. Es ist ein untergeordnetes Element eines Measure- oder eines CalculationItem-Objekts.

GroupByColumn

Eine Erweiterung des Column-Objekts, die eine Liste der Spalten enthält, nach denen es gruppiert ist.

GroupByColumnCollection

Auflistung von GroupByColumn-Objekten.

Hierarchy

Stellt eine Sammlung von Ebenen dar, die einen logischen hierarchischen Drilldownpfad für Clientanwendungen bereitstellen. Es ist ein untergeordnetes Element eines Table-Objekts.

HierarchyAnnotationCollection

Sammlung von Annotation-Objekten.

HierarchyChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

HierarchyCollection

Sammlung von Hierarchy-Objekten.

HierarchyExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

InferredPartitionSource

Stellt eine Partition dar, deren Daten durch Ausführen einer vom System generierten Abfrage aufgefüllt werden.

JsonExtendedProperty

Stellt ein ExtendedProperty-Objekt mit einem JSON-Wert dar.

JsonScripter

Hilfsklasse für die Skripterstellung einer tabellarischen Aatabasis oder eines Metadatenobjekts in JSON-Skript.

JsonSerializer

Bidirektionale Konvertierung einer In-Memory-Objektstruktur in JSON. JSON wird für Objektdefinitionen in einem tabellarischen Modell oder einer tabellarischen Datenbank mit einem Kompatibilitätsgrad von mindestens 1200 verwendet.

KPI

Stellt ein Key Performance Indicator-Objekt (KPI) dar. Es ist ein untergeordnetes Element eines Measure-Objekts.

KPIAnnotationCollection

Sammlung von Annotation-Objekten.

KPIExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

Level

Stellt eine Ebene in einer Hierarchie dar, die einen logischen hierarchischen Drilldownpfad für Clientanwendungen bereitstellt. Es ist ein untergeordnetes Element eines Hierarchy-Objekts. Die Ebene basiert auf den Werten in einer Spalte.

LevelAnnotationCollection

Sammlung von Annotation-Objekten.

LevelChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

LevelCollection

Eine Sammlung von Level-Objekten.

LevelExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

LinguisticMetadata

Enthält Synonyminformationen für das tabellarische Modell. Es ist ein untergeordnetes Element eines Culture-Objekts.

LinguisticMetadataAnnotationCollection

Sammlung von Annotation-Objekten.

LinguisticMetadataExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

Measure

Stellt einen Wert dar, der auf Grundlage eines Ausdrucks berechnet wird. Es ist ein untergeordnetes Element eines Table-Objekts.

MeasureAnnotationCollection

Sammlung von Annotation-Objekten.

MeasureChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

MeasureCollection

Sammlung von Measure-Objekten.

MeasureExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

MetadataObject

Die Basisklasse in einer Klassenhierarchie von Tabellenobjekten.

MetadataObjectCollection<T,P>

Stellt eine Collection von Metadatenobjekten dar.

Model

Ein tabellarisches Modell, das mindestens mit Kompatibilitätsgrad 1200 erstellt wurde.

ModelAnnotationCollection

Sammlung von Annotation-Objekten.

ModelExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

ModelOperationResult

Stellt das Ergebnis des Vorgangs auf dem Modell dar, z. B. Sync(), SaveChanges()

ModelRole

Definiert einen Satz aus Benutzerprinzipalen, für die Sicherheitsregeln angewendet werden. Es ist ein untergeordnetes Element eines Model-Objekts.

ModelRoleAnnotationCollection

Sammlung von Annotation-Objekten.

ModelRoleCollection

Sammlung von ModelRole-Objekten.

ModelRoleExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

ModelRoleMember

Definiert einen Benutzerprinzipal, der zu der Rolle gehört. Es ist ein untergeordnetes Element eines Role-Objekts.

ModelRoleMemberAnnotationCollection

Sammlung von Annotation-Objekten.

ModelRoleMemberCollection

Sammlung von ModelRoleMember-Objekten.

ModelRoleMemberExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

MPartitionSource

Stellt eine Partition dar, die durch einen M-Ausdruck gesichert wird.

NamedExpression

Ein benannter Ausdruck, der von einer oder mehreren Partitionen verwendet werden kann.

NamedExpressionAnnotationCollection

Sammlung von Annotation-Objekten.

NamedExpressionCollection

Collection von NamedExpression-Objekten.

NamedExpressionExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

NamedMetadataObject

Stellt ein tabellarisches Metadatenobjekt nach seinem Namen dar.

NamedMetadataObjectCollection<T,P>

Eine Sammlung benannter Metadatenobjekte.

ObjectImpact

Stellt eine Änderung an der Modellstruktur dar, die sich aus einem oder mehreren Benutzervorgängen ergibt, bei denen neue Objekte hinzufügt, vorhandene Objekte entfernt oder Objekteigenschaften geändert werden.

ObjectReference

Stellt die Verknüpfung für ein Objekt bereit. Diese Klasse kann nicht vererbt werden.

ObjectTranslation

Stellt die Übersetzung der Metadateneigenschaften für das übergeordnete Culture-Objekt dar. Eigenschaften wie Name und Beschreibung eines Metadatenobjekts können übersetzt werden. Wenn sie nicht übersetzt werden, werden die Eigenschaften verwendet, die im Hauptobjekt angegeben sind. Das ObjectTranslation-Objekt verfügt über einen schwach typisierten Verweis auf das Objekt, das es übersetzt.

ObjectTranslationCollection

Sammlung von ObjectTranslation-Objekten.

OutOfSyncException

Stellt die Fehler bei fehlender Synchronisierung bereit.

ParquetPartitionSource

Stellt eine Partition dar, deren Daten durch Ausführen einer vom System generierten Abfrage aufgefüllt werden.

Partition

Stellt eine Partition in einer Tabelle dar. Partitionen definieren die Abfrage für externe Datenquellen, die die Rowsets eines Table-Objekts zurückgeben.

PartitionAnnotationCollection

Sammlung von Annotation-Objekten.

PartitionCollection

Sammlung von Partition-Objekten.

PartitionExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PartitionSource

Eine Basisklasse für alle Partitionsquellen: QueryPartitionSource, CalculatedPartitionSource, MPartitionSource, EntityPartitionSource.

Perspective

Definiert eine logische Sicht über das Modell und ist ein untergeordnetes Element eines Modellobjekts. Hiermit können Tabellen, Spalten, Measures und Hierarchien ausgeblendet werden, damit Endbenutzer eine kleinere Teilmenge des großen Datenmodells anzeigen können.

PerspectiveAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveCollection

Sammlung von Perspective-Objekten.

PerspectiveColumn

Enthält eine Spalte einer Tabelle in der Perspektive. Es ist ein untergeordnetes Element eines PerspectiveTable-Objekts.

PerspectiveColumnAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveColumnCollection

Sammlung von PerspectiveColumn-Objekten.

PerspectiveColumnExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PerspectiveExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PerspectiveHierarchy

Enthält eine Hierarchie einer Tabelle in der Perspektive. Es ist ein untergeordnetes Element eines PerspectiveTable-Objekts.

PerspectiveHierarchyAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveHierarchyCollection

Sammlung von PerspectiveHierarchy-Objekten.

PerspectiveHierarchyExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PerspectiveMeasure

Enthält ein Measure einer Tabelle in der Perspektive. Es ist ein untergeordnetes Element eines PerspectiveTable-Objekts.

PerspectiveMeasureAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveMeasureCollection

Sammlung von PerspectiveMeasure-Objekten.

PerspectiveMeasureExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PerspectiveSet

PerspectiveSet-Objekt.

PerspectiveSetAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveSetCollection

Auflistung von PerspectiveSet-Objekten.

PerspectiveSetExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PerspectiveTable

Fügt der Perspektive eine Tabelle hinzu. Es ist ein untergeordnetes Element eines Perspective-Objekts. Mit den untergeordneten Objekten PerspectiveColumns, PerspectiveMeasures und PerspectiveHierarchies kann angepasst werden, welche Teile der Tabelle in der Perspektive angezeigt werden.

PerspectiveTableAnnotationCollection

Sammlung von Annotation-Objekten.

PerspectiveTableCollection

Sammlung von PerspectiveTable-Objekten.

PerspectiveTableExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

PolicyRangePartitionSource

Stellt eine Partition basierend auf einer Bereichsaktualisierungsrichtlinie dar.

PrivacyClass

Konstanten für DataSource.Credential.PrivacySetting, die definieren, wie Daten der Datenquelle mit anderen Datenquellen in generierten Abfragen geteilt werden können.

PropertyChangeEntry

Stellt Informationen über die Änderung der Eigenschaft eines Metadatenobjekts dar.

ProviderDataSource

Stellt eine Datenquelle dar, die eine Verbindungszeichenfolge zum Herstellen von Verbindungen verwendet.

QueryGroup

Stellt ein QueryGroup-Objekt dar. Zugeordnet mit Partition- oder NamedExpression-Objekten.

QueryGroupAnnotationCollection

Sammlung von Annotation-Objekten.

QueryGroupCollection

Auflistung von QueryGroup-Objekten.

QueryPartitionSource

Stellt eine Abfrage in der nativen Abfragesprache der externen Datenquelle bereit, um einen Slice von Daten für eine einzelne Partition abzurufen.

RefreshPolicy

Stellt ein abstraktes RefreshPolicy-Objekt dar. Es ist ein untergeordnetes Element eines Table-Objekts.

RefreshPolicyAnnotationCollection

Sammlung von Annotation-Objekten.

RefreshPolicyExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

RelatedColumnDetails

Eine Erweiterung des Column-Objekts, die eine Liste der Spalten enthält, nach denen es gruppiert ist

Relationship

Stellt eine logische Beziehung zwischen zwei Table-Objekten dar. Es ist ein untergeordnetes Element eines Model-Objekts.

RelationshipAnnotationCollection

Sammlung von Annotation-Objekten.

RelationshipChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

RelationshipCollection

Sammlung von Relationship-Objekten.

RelationshipExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

RemovedSubtreeEntry

Stellt Informationen über eine aus der Objektstruktur entfernte Unterstruktur dar.

Role

Stellt die einer Gruppe von Benutzern zugeordnete Sicherheitsebene dar. Diese Klasse kann nicht vererbt werden.

RoleCollection

Stellt eine Auflistung von Role-Objekten dar. Diese Klasse kann nicht vererbt werden.

RowNumberColumn

Stellt eine interne Spalte dar, die automatisch vom Server zu jeder Tabelle hinzugefügt wird, nachdem das Objekt auf dem Server erstellt wurde.

SaveOptions

Stellt erweiterte Einstellungen dar, die das Verhalten des SaveChanges-Vorgangs des Modells steuern.

SerializeOptions

Flags, die verwendet werden, um die Ausgabe der Serialisierung von Metadatenobjekten zu steuern.

Server

Stellt eine Instanz von Analysis Services dar und stellt Methoden und Elemente zur Steuerung dieser Instanz bereit. Diese Klasse kann nicht vererbt werden.

SessionTrace

Stellt eine Ablaufverfolgungssitzung dar. Diese Klasse kann nicht vererbt werden.

Set

Objekt festlegen.

SetAnnotationCollection

Sammlung von Annotation-Objekten.

SetCollection

Auflistung von Set-Objekten.

SetExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

SingleColumnRelationship

SingleColumnRelationship-Objekt.

StringExtendedProperty

Stellt ein ExtendedProperty-Objekt mit einem Zeichenfolgenwert dar.

StructuredDataSource

Stellt eine Datenquelle dar, die ein auf JSON-basierendes, erweiterbares Protokoll verwendet, um den Speicherort und Mechanismus zum Abrufen der Daten zu definieren.

SyncOptions

Einstellungen, die das Verhalten der Synchronisierungsopertation steuern.

Table

Stellt eine Tabelle im Datenmodell dar. Ein Tabellenobjekt ist ein Mitglied des TableCollection-Objekts unter einem Model-Objekt. Es enthält ein ColumnCollection-Element. Zeilen basieren auf einem Partition-Objekt oder einem CalculatedPartitionSource-Objekt, wenn die Tabelle eine berechnete Tabelle ist.

TableAnnotationCollection

Sammlung von Annotation-Objekten.

TableChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

TableCollection

Sammlung von Table-Objekten.

TableExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

TablePermission

Definiert die Sicherheitsregeln der Rolle für die Tabelle. Es ist ein untergeordnetes Element eines Role-Objekts.

TablePermissionAnnotationCollection

Sammlung von Annotation-Objekten.

TablePermissionCollection

Sammlung von TablePermission-Objekten.

TablePermissionExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

TmdlSerializer

WICHTIG: TMDL befindet sich noch in der Vorschauphase, und die API-Oberfläche wird möglicherweise noch vor der GA geändert!

   Two-way conversion of an in-memory object tree to TMDL. TMDL is used for object definitions in a Tabular model or Tabular database at compatibility level 1200 and greater.
TomException

Stellt eine generische Ausnahme dar, die ausgelöst wird, wenn in einem tabellarischen Objektmodell ein Fehler oder eine Warnung auftritt.

TomInternalException

Stellt einen internen Fehler dar, dessen Ursprung entweder unbestimmt ist oder sich weiter unten im Stapel befindet.

TomValidationException

Stellt eine Inkonsistenz im Zustand eines Metadatenobjekts dar, die den Abschluss des aktuellen Vorgangs verhindert.

Trace

Stellt einen Mechanismus zum Speichern von Ereignisprotokollen bereit, die später angezeigt oder wiedergegeben werden können. Diese Klasse kann nicht vererbt werden.

TraceCollection

Stellt eine Auflistung von Trace-Objekten dar. Diese Klasse kann nicht vererbt werden.

TraceColumnCollection

Stellt eine Auflistung von TraceColumn-Objekten dar. Diese Klasse kann nicht vererbt werden.

TraceEvent

Stellt ein Ablaufverfolgungsereignis dar.

TraceEventArgs

Definiert die einem Ablaufverfolgungsereignis zugeordneten Bezeichner und Werte. Diese Klasse kann nicht vererbt werden.

TraceEventCollection

Stellt eine Auflistung von TraceEvent-Objekten dar. Diese Klasse kann nicht vererbt werden.

TraceStoppedEventArgs

Stellt ein Ereignis mit angehaltener Ablaufverfolgung dar.

Utils

Allgemeine Hilfsprogramme, die in erster Linie für Namens- und Syntaxprüfungen verwendet werden.

ValidationError

Stellt einen Fehler dar, der bei der Überprüfung einer Metadaten-Objektstruktur gefunden wurde.

ValidationResult

Stellt das Ergebnis der Konsistenzüberprüfung einer Metadaten-Objektstruktur dar.

Variation

Variation-Objekt.

VariationAnnotationCollection

Sammlung von Annotation-Objekten.

VariationCollection

Collection aus Variation-Objekten.

VariationExtendedPropertyCollection

Die Collection von ExtendedProperty-Objekten.

WindowsModelRoleMember

Stellt ein einzelnes Windows-Benutzerkonto oder eine Windows-Sicherheitsgruppe dar.

Schnittstellen

IMajorObject

Hauptobjekte einer tabellarischen Lösung, wie z. B. Server, Database, Role und Trace. Hauptobjekte sind ein Artefakt der älteren AMO-Clientbibliothek, in der Objekte als Haupt- oder Nebenobjekte klassifiziert werden.

IMetadataObjectWithLineage

Ein Metadatenobjekt, das möglicherweise über Herkunftsbeziehungen verfügt.

ITrace

Stellt einen Mechanismus zum Speichern von Ereignisprotokollen bereit, die später angezeigt oder wiedergegeben werden können.

Enumerationen

AggregateFunction

Gibt die Aggregatfunktion an, mit der Berichtstools Spaltenwerte zusammenfassen sollen.

Alignment

Eine Enumeration der möglichen Werte zum Ausrichten von Daten in einer Zelle.

CalculationGroupSelectionMode

Optionen für die Auswahl von Berechnungsgruppen, die kein Berechnungselement aufrufen.

ColumnType

Eine Enumeration der möglichen Werte für einen Spaltentyp.

ContentType

Der Typ des Inhalts einer Zeichenfolge. E.g. XML oder JSON.

CrossFilteringBehavior

Gibt an, wie Beziehungen das Filtern von Daten beeinflussen. Die Enumeration definiert die möglichen Verhaltensweisen.

DatasourceIsolation

Steuert das Sperrverhalten von SQL-Anweisungen, wenn Befehle für die Datenquelle ausgeführt werden.

DataSourceType

Der DataSource-Typ. Derzeit ist der einzig mögliche Wert „Provider“.

DataSourceVariablesOverrideBehaviorType

Datenquellenbearbeitung varaibles überschreiben den Verhaltenstyp. Z.B. Nicht zulassen oder zulassen.

DataType

Beschreibt den Typ der in der Spalte enthaltenen Daten.

DataViewType

Bestimmt, welche Partitionen zur Ausführung der Abfragen auf dem Modell ausgewählt werden müssen.

DateTimeRelationshipBehavior

Gibt bei der Verknüpfung von zwei Datums-/Uhrzeitspalten an, ob Datums- und Uhrzeitbestandteile oder nur Datumsbestandteile verknüpft werden sollen.

DirectLakeBehavior

Fallbackverhalten für Direct Lake-Modelle.

EncodingHintType

Codierungshinweis zum Vorschlagen, ob eine Spalte die Hashcodierung verwenden sollte.

ExpressionKind

Gibt den Dialekt des Abfrageausdrucks an.

ExtendedPropertyType

Eine Enumeration der möglichen Werte für den Typ des Werts, der in der erweiterten Eigenschaft gespeichert ist.

HierarchyHideMembersType

Unregelmäßige/unausgeglichene Hierarchien können durch das Ausblenden von Elementen aktiviert werden.

ImpersonationMode

Bestimmt, wie beim Importieren oder Aktualisieren von Daten die Anmeldeinformationen für die Datenquellenverbindung mit Identitätswechsel abgerufen werden.

MetadataPermission

Steuerung des Zugriffs auf eine Datei, die von einem Metadatenobjekt definiert wird.

ModelPermission

Eine Enumeration der möglichen Modellberechtigungen, die in einem Role-Objekt verwendet werden können.

ModeType

Definiert die Methode zum Bereitstellen von Daten in der Partition.

ObjectState

Eine Enumeration möglicher Werte für den Objektzustand.

ObjectType

Eine Enumeration von logischen Metadatenobjekten in einem tabellarischen Modell oder einer tabellarischen Datenbank. Sie können ObjectType verwenden, um den Typ zurückzugeben, wenn Sie den Typ noch nicht kennen.

PartitionSourceType

Eine Enumeration der möglichen Werte für eine Partitionsquelle.

PowerBIDataSourceVersion

DataSource-Formatversion in Power BI Service.

RefreshGranularityType

Gibt die Granularität der Aktualisierungsrichtlinie für die automatische Partitionierung an.

RefreshPolicyBehavior

Das Verhalten in Bezug auf aktualisierungsrichtliniengesteuerte Objekte in der Aktualisierung.

RefreshPolicyMode

Modus einer Aktualisierungsrichtlinie.

RefreshPolicyType

Gibt den Aktualisierungsrichtlinientyp einer Tabelle an.

RefreshType

Eine Enumeration der möglichen Werte für einen Aktualisierungstyp.

RelationshipEndCardinality

Eine Enumeration möglicher Werte für die Definition der Kardinalität auf beiden Seiten einer Tabellenbeziehung.

RelationshipType

Der Typ der Beziehung. Derzeit ist SingleColumn der einzig mögliche Wert.

RoleMemberType

Gibt an, ob das bestimmte Mitglied einer Sicherheitsrolle ein einzelner Benutzer oder eine Gruppe von Benutzern ist, oder ob das Mitglied automatisch erkannt wird.

SaveFlags

Erweiterte Optionen, mit denen das Verhalten eines SaveChanges-Vorgangs gesteuert werden kann.

SecurityFilteringBehavior

Gibt an, wie Beziehungen das Filtern von Daten bei der Auswertung von zeilenbasierten Sicherheitsausdrücken beeinflussen. Die Enumeration definiert die möglichen Verhaltensweisen.

SummarizationType

Gibt den Zusammenfassungstyp an, der von Spalten alternativer Quellen verwendet werden soll.

TranslatedProperty

Gibt an, welche Eigenschaft des Objekts übersetzt wird.

ValueFilterBehaviorType

Bestimmt das Wertfilterverhalten für SummarizeColumns

Delegaten

TraceEventHandler

Stellt den Ereignishandler der Analysis Services-Ablaufverfolgung dar.

TraceStoppedEventHandler

Stellt den Ereignishandler dar, wenn die Ablaufverfolgung beendet wird.