Microsoft.AnalysisServices.Tabular Namespace

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

Skript- und verwalteter Code, der in AMO aufruft, sollte die Klassen und Member in diesem Namespace verwenden, um Objekte in einem tabellarischen Modell darzustellen. Denken Sie bei verwendung dieses Namespaces daran, auch einen Verweis auf Microsoft.AnalysisServices.Corehinzuzufügen.

Klassen

AlternateOf

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

AlternateOfAnnotationCollection

Auflistung von Annotation-Objekten.

Annotation

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

AttributeHierarchy

Stellt die Attributhierarchie einer Spalte in einer Tabelle dar. Es handelt sich um ein optionales untergeordnetes Objekt eines Column-Objekts und wird implizit vom Server erstellt. Wenn die Attributhierarchie vorhanden ist, wird die Spalte als Hierarchie im mehrdimensionalen Modul verfügbar und kann mithilfe von MDX abgefragt werden.

AttributeHierarchyAnnotationCollection

Auflistung von Annotation-Objekten.

AttributeHierarchyExtendedPropertyCollection

Auflistung 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, die auch DataColumns und eine RowNumberColumn enthält. Ein CalculatedColumn kann auch 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 Auflistung von CalculatedTableColumn unter einem Table-Objekt, das an eine Partition mit dem Typ "CalculatedPartitionSource" gebunden ist, führt zu einer berechneten Tabelle.

CalculationGroup

Stellt eine Auflistung von Berechnungselementen dar.

CalculationGroupAnnotationCollection

Auflistung 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 basierend auf einem CalculationGroup-Inhalt dar.

CalculationItem

Ein tabellarisches Berechnungselement.

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 eines Tabularmodells dar, das zum Angeben eines DataColumn-, RowNumberColumn-, CalculatedColumn- oder CalculatedTableColumn-Objekts verwendet wird.

ColumnAnnotationCollection

Auflistung von Annotation-Objekten.

ColumnChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

ColumnCollection

Auflistung von Column-Objekten.

ColumnExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

ColumnPermission

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

ColumnPermissionAnnotationCollection

Auflistung von Annotation-Objekten.

ColumnPermissionCollection

Auflistung von ColumnPermission-Objekten.

ColumnPermissionExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

CompatibilityViolationException

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

ConnectionAddress

Adresse einer Verbindung. Sie enthält Protokollname und protokollspezifische Eigenschaften wie Server- und Datenbankname.

ConnectionAddressProperty

Schlüssel im DataSource.Address-Wörterbuch

ConnectionDetails

Protokoll und Adresse zum Verbinden der Datenquelle

Credential

Optionen zum Authentifizieren einer strukturierten Datenquelle

CredentialProperty

Schlüssel im DataSource.Credential-Wörterbuch

Culture

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

CultureAnnotationCollection

Auflistung von Annotation-Objekten.

CultureCollection

Sammlung von Culture-Objekten.

CultureExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

CustomJsonProperty<TOwner>

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

DataAccessOptions

Wert der Model.DataAccessOptions-Eigenschaft

Database

Gibt eine tabellarische oder mehrdimensionale Analysis Services-Datenbank an. Diese Klasse kann nicht geerbt werden. Der Servermodus und der Modelltyp bestimmen, ob Sie anschließend die Modellstruktur erstellen oder ändern können. Wenn Sie "Tabular.Database" aufrufen, können Sie das Modell nur ändern, wenn das Modell auf Kompatibilitätsebene 1200 tabellarisch ist.

DatabaseCollection

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

DataColumn

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

DataCoverageDefinition

Ein tabellarisches DataCoverageDefinition -Objekt. Der in diesem Objekt definierte Ausdruck gibt Hinweise auf die Daten in einer Partition.

DataCoverageDefinitionAnnotationCollection

Auflistung von Annotation-Objekten.

DataSource

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

DataSourceAnnotationCollection

Auflistung von Annotation-Objekten.

DataSourceCollection

Auflistung von DataSource-Objekten.

DataSourceExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

DataSourceOptions

Wert der DataSource.Options-Eigenschaft

DataSourceProtocol

Mögliche DataSource.Protocol-Werte

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 eines Measure- oder Table-Objekts.

EntityPartitionSource

Stellt eine Partition dar, die durch Verweis auf ein Objekt aus zugrunde liegendem DataSource/Provider gesichert wird.

ExtendedProperty

Eine Erweiterung des Schemas, das zum Übergeben von objektspezifischen Informationen in Form von Name-Wert-Paaren verwendet wird, für die Verwendung durch eine Clientanwendung über TOM und CSDL. Wenn der Typ auf JSON festgelegt ist, überprüft der Analysis Service, dass es sich um einen wohlgeformten JSON-Code handelt. ExtendedProperty wird als untergeordnetes Element eines logischen Metadatenobjekts im Modell definiert.

ExternalModelRoleMember

Nur für die interne Verwendung.

FormatStringDefinition

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

GroupByColumn

Eine Erweiterung des Column-Objekts, das eine Liste der Spalten enthält, nach der sie gruppiert wird

GroupByColumnCollection

Auflistung von GroupByColumn-Objekten.

Hierarchy

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

HierarchyAnnotationCollection

Auflistung von Annotation-Objekten.

HierarchyChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

HierarchyCollection

Auflistung von Hierarchieobjekten.

HierarchyExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

InferredPartitionSource

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

JsonExtendedProperty

Stellt ein ExtendedProperty mit einem JSON-Wert dar.

JsonScripter

Hilfsklasse zum Ausführen eines tabellarischen Aatabase- oder Metadatenobjekts in EIN JSON-Skript.

JsonSerializer

Bidirektionale Konvertierung einer Speicherobjektstruktur in JSON. JSON wird für Objektdefinitionen in einem tabellarischen Modell oder einer tabellarischen Datenbank auf Kompatibilitätsebene 1200 und höher verwendet.

KPI

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

KPIAnnotationCollection

Auflistung von Annotation-Objekten.

KPIExtendedPropertyCollection

Auflistung 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 Hierarchieobjekts. Die Ebene basiert auf den Werten in einer Spalte.

LevelAnnotationCollection

Auflistung von Annotation-Objekten.

LevelChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

LevelCollection

Auflistung von Level-Objekten.

LevelExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

LinguisticMetadata

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

LinguisticMetadataAnnotationCollection

Auflistung von Annotation-Objekten.

LinguisticMetadataExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

Measure

Stellt einen Wert dar, der basierend auf einem Ausdruck berechnet wird. Es ist ein untergeordnetes Element eines Table-Objekts.

MeasureAnnotationCollection

Auflistung von Annotation-Objekten.

MeasureChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

MeasureCollection

Auflistung von Measure-Objekten.

MeasureExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

MetadataObject

Basisklasse in einer Klassenhierarchie von Tabellarischen Objekten.

MetadataObjectCollection<T,P>

Stellt eine Auflistung von Metadatenobjekten dar.

Model

Ein tabellarisches Modell, das auf Kompatibilitätsebene 1200 oder höher erstellt wurde.

ModelAnnotationCollection

Auflistung von Annotation-Objekten.

ModelExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

ModelOperationResult

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

ModelRole

Definiert eine Gruppe von Benutzerprinzipalen, für die Sicherheitsregeln angewendet werden. Es ist ein untergeordnetes Element eines Model-Objekts.

ModelRoleAnnotationCollection

Auflistung von Annotation-Objekten.

ModelRoleCollection

Auflistung von ModelRole-Objekten.

ModelRoleExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

ModelRoleMember

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

ModelRoleMemberAnnotationCollection

Auflistung von Annotation-Objekten.

ModelRoleMemberCollection

Auflistung von ModelRoleMember-Objekten.

ModelRoleMemberExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

MPartitionSource

Stellt eine Partition dar, die von M-Ausdruck unterstützt wird.

NamedExpression

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

NamedExpressionAnnotationCollection

Auflistung von Annotation-Objekten.

NamedExpressionCollection

Auflistung von NamedExpression-Objekten.

NamedExpressionExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

NamedMetadataObject

Stellt ein Tabellarisches Metadatenobjekt anhand seines Namens dar.

NamedMetadataObjectCollection<T,P>

Eine Auflistung benannter Metadatenobjekte.

ObjectImpact

Stellt eine Änderung der Modellstruktur dar, die sich aus einem oder mehreren Benutzervorgängen ergibt, die entweder neue Objekte hinzufügen, vorhandene Objekte entfernen oder Objekteigenschaften ändern.

ObjectReference

Stellt eine Verknüpfung mit einem Objekt bereit. Diese Klasse kann nicht geerbt werden.

ObjectTranslation

Stellt die Übersetzungen von 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 für das Hauptobjekt angegebenen Eigenschaften verwendet. Das ObjectTranslation-Objekt weist einen schwach typierten Verweis auf das Objekt auf, das übersetzt wird.

ObjectTranslationCollection

Auflistung von ObjectTranslation-Objekten.

OutOfSyncException

Stellt die Out-of-Synchronization-Fehler bereit.

ParquetPartitionSource

Stellt eine Partition dar, auf der die 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 Tablezurückgeben.

PartitionAnnotationCollection

Auflistung von Annotation-Objekten.

PartitionCollection

Auflistung von Partitionsobjekten.

PartitionExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PartitionSource

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

Perspective

Definiert eine logische Ansicht über das Modell und ist ein untergeordnetes Element eines Model -Objekts. Sie ermöglicht das Ausblenden von Tabellen, Spalten, Measures und Hierarchien, sodass Endbenutzer eine kleinere Teilmenge des großen Datenmodells betrachten können.

PerspectiveAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveCollection

Auflistung von Perspective-Objekten.

PerspectiveColumn

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

PerspectiveColumnAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveColumnCollection

Auflistung von PerspectiveColumn-Objekten.

PerspectiveColumnExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PerspectiveExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PerspectiveHierarchy

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

PerspectiveHierarchyAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveHierarchyCollection

Auflistung von PerspectiveHierarchy-Objekten.

PerspectiveHierarchyExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PerspectiveMeasure

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

PerspectiveMeasureAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveMeasureCollection

Auflistung von PerspectiveMeasure-Objekten.

PerspectiveMeasureExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PerspectiveSet

PerspectiveSet-Objekt.

PerspectiveSetAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveSetCollection

Auflistung von PerspectiveSet-Objekten.

PerspectiveSetExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PerspectiveTable

Enthält eine Tabelle in die Perspektive. Es ist ein untergeordnetes Element eines Perspective-Objekts. Die untergeordneten Objekte PerspectiveColumns, PerspectiveMeasures und PerspectiveHierarchies ermöglichen das Anpassen, welche Teile der Tabelle in der Perspektive sichtbar sind.

PerspectiveTableAnnotationCollection

Auflistung von Annotation-Objekten.

PerspectiveTableCollection

Auflistung von PerspectiveTable-Objekten.

PerspectiveTableExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

PolicyRangePartitionSource

Stellt eine Partition basierend auf der Bereichsaktualisierungsrichtlinie dar.

PrivacyClass

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

PropertyChangeEntry

Stellt Informationen zur Änderung der Eigenschaft eines Metadatenobjekts dar.

ProviderDataSource

Stellt eine Datenquelle dar, die eine Verbindungszeichenfolge für die Verbindung verwendet.

QueryGroup

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

QueryGroupAnnotationCollection

Auflistung von Annotation-Objekten.

QueryGroupCollection

Auflistung von QueryGroup-Objekten.

QueryPartitionSource

Stellt eine Abfrage in der systemeigenen Abfragesprache der externen Datenquelle bereit, die zum Abrufen eines Datensegments für eine einzelne Partition verwendet wird.

RefreshPolicy

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

RefreshPolicyAnnotationCollection

Auflistung von Annotation-Objekten.

RefreshPolicyExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

RelatedColumnDetails

Eine Erweiterung des Column-Objekts, das eine Liste der Spalten enthält, nach der sie gruppiert wird

Relationship

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

RelationshipAnnotationCollection

Auflistung von Annotation-Objekten.

RelationshipChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

RelationshipCollection

Auflistung von Relationship-Objekten.

RelationshipExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

RemovedSubtreeEntry

Stellt Informationen zu einer Unterstruktur dar, die aus der Objektstruktur entfernt wurde.

Role

Stellt die Sicherheitsstufe dar, die einer Gruppe von Benutzern zugeordnet ist. Diese Klasse kann nicht geerbt werden.

RoleCollection

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

RowNumberColumn

Stellt eine interne Spalte dar, die vom Server automatisch 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 zum Steuern der Ausgabe der Serialisierung des Metadatenobjekts verwendet werden.

Server

Stellt eine Instanz von Analysis Services dar und stellt Methoden und Member bereit, mit denen Sie diese Instanz steuern können. Diese Klasse kann nicht geerbt werden.

SessionTrace

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

Set

Set-Objekt.

SetAnnotationCollection

Auflistung von Annotation-Objekten.

SetCollection

Auflistung von Set-Objekten.

SetExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

SingleColumnRelationship

SingleColumnRelationship-Objekt.

StringExtendedProperty

Stellt eine ExtendedProperty mit einem String-Wert dar.

StructuredDataSource

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

SyncOptions

Einstellungen, die das Verhalten der Synchronisierungsopertation steuern.

Table

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

TableAnnotationCollection

Auflistung von Annotation-Objekten.

TableChangedPropertyCollection

Auflistung von ChangedProperty-Objekten.

TableCollection

Auflistung von Table-Objekten.

TableExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

TablePermission

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

TablePermissionAnnotationCollection

Auflistung von Annotation-Objekten.

TablePermissionCollection

Auflistung von TablePermission-Objekten.

TablePermissionExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

TmdlSerializer

Bidirektionale Konvertierung einer Speicherobjektstruktur in TMDL. TMDL wird für Objektdefinitionen in einem tabellarischen Modell oder einer tabellarischen Datenbank auf Kompatibilitätsebene 1200 und höher verwendet.

TomException

Stellt eine generische Ausnahme dar, die ausgelöst wird, wenn ein Tabellarisches Objektmodellfehler oder eine Warnung auftritt.

TomInternalException

Stellt einen internen Fehler dar, dessen Ursprung entweder unbestimmt ist oder niedriger im Stapel auftritt.

TomValidationException

Stellt eine Inkonsistenz im Zustand eines Metadatenobjekts dar, das 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 geerbt werden.

TraceCollection

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

TraceColumnCollection

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

TraceEvent

Stellt ein Ablaufverfolgungsereignis dar.

TraceEventArgs

Definiert die Bezeichner und Werte, die einem Ablaufverfolgungsereignis zugeordnet sind. Diese Klasse kann nicht geerbt werden.

TraceEventCollection

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

TraceStoppedEventArgs

Stellt ein Ablaufverfolgungsereignis dar.

Utils

Allgemeine Hilfsprogramme, die hauptsächlich für Namensüberprüfungen und Syntaxprüfungen verwendet werden.

ValidationError

Stellt einen Fehler dar, der während der Überprüfung einer Metadatenobjektstruktur gefunden wurde.

ValidationResult

Stellt das Ergebnis der Konsistenzüberprüfung einer Metadatenobjektstruktur dar.

Variation

Variationsobjekt.

VariationAnnotationCollection

Auflistung von Annotation-Objekten.

VariationCollection

Auflistung von Variationsobjekten.

VariationExtendedPropertyCollection

Auflistung von ExtendedProperty-Objekten.

WindowsModelRoleMember

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

Schnittstellen

IMajorObject

Hauptobjekte einer tabellarischen Lösung, z. B. Server, Datenbank, Rolle und Ablaufverfolgung. Hauptobjekte sind ein Artefakt der älteren AMO-Clientbibliothek, in der Objekte als "Haupt" oder "Neben" klassifiziert werden.

IMetadataObjectWithLineage

Ein Metadatenobjekt, das möglicherweise Linienbeziehungen hat.

ITrace

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

Enumerationen

AggregateFunction

Gibt die Aggregatfunktion an, die von Berichtstools zum Zusammenfassen von Spaltenwerten verwendet werden soll.

Alignment

Eine Aufzählung möglicher Werte zum Ausrichten von Daten in einer Zelle.

CalculationGroupSelectionMode

Optionen für Auswahlmöglichkeiten für Berechnungsgruppen, die kein Berechnungselement aufrufen.

ColumnType

Eine Aufzählung möglicher 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 der SQL-Anweisungen beim Ausführen von Befehlen für die Datenquelle.

DataSourceType

Der Typ der Datenquelle. Derzeit ist der einzige mögliche Wert Provider.

DataSourceVariablesOverrideBehaviorType

Die Bearbeitung von Datenquellen überschreibt den Verhaltenstyp. Z. B. Nicht zulassen oder zulassen.

DataType

Beschreibt den Datentyp, der in der Spalte enthalten ist.

DataViewType

Bestimmt, welche Partitionen ausgewählt werden sollen, um Abfragen für das Modell auszuführen.

DateTimeRelationshipBehavior

Gibt beim Verknüpfen von zwei Datums-Uhrzeitspalten an, ob nur Datums- und Uhrzeitteile oder datumsteils verknüpft werden sollen.

DirectLakeBehavior

Fallbackverhalten für Direct Lake-Modelle.

EncodingHintType

Codierungshinweis, um vorzuschlagen, ob eine Spalte Hashcodierung verwenden soll.

ExpressionKind

Gibt den Dialekt des Abfrageausdrucks an.

ExtendedPropertyType

Eine Aufzählung möglicher Werte für den Werttyp, der in der erweiterten Eigenschaft gespeichert ist.

HierarchyHideMembersType

Markierte/unausgewogene Hierarchien können durch Ausblenden von Mitgliedern aktiviert werden.

ImpersonationMode

Bestimmt, wie Anmeldeinformationen für eine imitierte Verbindung zu einer Datenquelle während des Datenimports oder der Aktualisierung abgerufen werden.

MetadataPermission

Zugriffssteuerung auf daten, die durch ein Metadatenobjekt definiert sind.

ModelPermission

Eine Aufzählung möglicher Modellberechtigungen, die in einem Role-Objekt verwendet werden können.

ModeType

Definiert die Methode zum Verfügbarmachen von Daten in der Partition.

ObjectState

Eine Aufzählung möglicher Werte für den Objektzustand.

ObjectType

Eine Aufzählung von logischen Metadatenobjekten in einem tabellarischen Modell oder einer Datenbank. Sie können ObjectType verwenden, um den Typ zurückzugeben, wenn Sie nicht bereits wissen, was es ist.

PartitionSourceType

Eine Aufzählung möglicher Werte für eine Partitionsquelle.

PowerBIDataSourceVersion

DataSource-Formatversion in Power BI-Dienst.

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 Aufzählung möglicher Werte für einen Aktualisierungstyp.

RelationshipEndCardinality

Eine Aufzählung möglicher Werte zum Definieren der Kardinalität auf beiden Seiten einer Tabellenbeziehung.

RelationshipType

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

RoleMemberType

Gibt an, ob es sich bei dem bestimmten Mitglied einer Sicherheitsrolle um einen einzelnen Benutzer oder eine Gruppe von Benutzern handelt oder ob das Mitglied automatisch erkannt wird.

SaveFlags

Erweiterte Optionen, die verwendet werden können, um das Verhalten eines SaveChanges-Vorgangs zu steuern.

SecurityFilteringBehavior

Gibt an, wie Beziehungen das Filtern von Daten beeinflussen, wenn Sicherheitsausdrücke auf Zeilenebene ausgewertet werden. Die Enumeration definiert die möglichen Verhaltensweisen.

SummarizationType

Gibt den Zusammenfassungstyp an, der von den 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 Analysis Services-Ablaufverfolgungsereignishandler dar.

TraceStoppedEventHandler

Stellt den Ereignishandler dar, wenn die Ablaufverfolgung beendet wird.