Model Klasse

Definition

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

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
Vererbung

Konstruktoren

Model()

Erstellen Sie eine neue instance der Model-Klasse mit Standardeinstellungen.

Eigenschaften

Annotations

Ruft das Sammlungsobjekt aller Anmerkungen im aktuellen Modell ab.

AutomaticAggregationOptions

Optionen für die automatische Aggregation.

Collation

Die Sortierreihenfolge. Analysis Services verwendet Windows-Sortierungen.

Culture

Der Name der für die Formatierung verwendeten Kultur. Sobald sie durch ein untergeordnetes Objekt verwendet wird, kann dieser Wert nicht mehr geändert werden.

Cultures

Ruft das Sammlungsobjekt aller Kulturen im aktuellen Modell ab.

DataAccessOptions

Optionen für die M-Daten-Engine.

Database

Ruft die übergeordnete Datenbank des Modells ab.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections wird für Verbindungen mit einer Datenquelle verwendet, wenn MaxConnections für das Datenquellenobjekt auf -1 festgelegt ist oder wenn kein entsprechendes Datenquellenobjekt für die Datenquelle vorhanden ist.

DataSources

Ruft das Sammlungsobjekt aller Datenquellen im aktuellen Modell ab.

DataSourceVariablesOverrideBehavior

Steuert, ob dieses Modell das Überschreiben von Datenquellenvariablen zulässt.

DefaultDataView

Von den Partitionen im Modell verwendet, um den Typ der Abfrage zu ermitteln, die Daten abruft. Eine vollständige Datenansicht ruft ein ungefiltertes Rowset ab, das für speicherinterne Modelle und bereitgestellte DirectQuery-Modelle verwendet wird. Eine Beispieldatenansicht ist eine Teilmenge der Daten, die während des DirectQuery-Modellentwurfs verwendet werden.

DefaultMeasure

Ein Verweis auf ein Standardmeasure.

DefaultMode

Die Standardmethode zum Bereitstellen von Daten in der Partition.

DefaultPowerBIDataSourceVersion

Wird von der PBIX-Datenquellenformatkonvertierung verwendet.

Description

Die Beschreibung des Modells, das zur Entwurfszeit für Entwickler und für Administratoren im Verwaltungstool (z.B. SQL Server Management Studio) sichtbar ist.

DirectLakeBehavior

Definieren Sie das Fallbackverhalten von Direct Lake Tabellen.

DisableAutoExists
Veraltet.

Deaktivieren des Automatisch vorhanden-Verhaltens für SummarizeColumns

DiscourageCompositeModels

Bestimmt, ob zusammengesetzte Modelle abgeraten werden sollen.

DiscourageImplicitMeasures

Bestimmt, ob die impliziten Measures entmutigt werden sollen.

Expressions

Ruft die Collectionobjekte aller Ausdrücke im aktuellen Modell ab.

ExtendedProperties

Ruft die Collectionobjekte aller erweiterten Eigenschaften im aktuellen Modell ab.

ForceUniqueNames

Bestimmt, ob Measures die gleichen Namen wie jede Spalte im Modell haben können.

HasLocalChanges

Ruft einen Hinweis ab, ob das Modell lokale Änderungen aufweist, die noch nicht in der Engine gespeichert wurden.

IsRemoved

Ein boolescher Wert, der angibt, ob dieses Objekt aus einer Objektstruktur entfernt wurde.

(Geerbt von MetadataObject)
MAttributes

Die Zeichenfolge mit M-Attributen.

MaxParallelismPerQuery

Maximaler Grad an Parallelität für Abfragen in der Formel-Engine

MaxParallelismPerRefresh

Bestimmt die maximal mögliche Anzahl paralleler Aufgaben bei der Datenaktualisierung innerhalb der Ressourceneinschränkungen des Hostingdiensts.

Model

Ruft das tabellarische Modell ab, das dieses Objekt enthält.

(Geerbt von MetadataObject)
ModifiedTime

Der Zeitpunkt, zu dem das Objekt zuletzt geändert wurde.

Name

Ruft den Namen dieses Objekts ab oder legt diesen fest.

ObjectType

Ruft den Typ des Objekts ab.

Parent

Übergeordnetes Objekt, NULL für Model-Objekte.

Perspectives

Ruft das Sammlungsobjekt aller Perspektiven im aktuellen Modell ab.

QueryGroups

Ruft das Auflistungsobjekt aller Abfragegruppen im aktuellen Modell ab.

Relationships

Ruft das Sammlungsobjekt aller Beziehungen im aktuellen Modell ab.

Roles

Ruft das Sammlungsobjekt aller Rollen im aktuellen Modell ab.

Server

Ruft den Server ab, auf dem die übergeordnete Datenbank des Modells gehostet wird.

SourceQueryCulture

Der Name der Kultur, die für die Formatierung während der Aktualisierung über Mashup verwendet wird.

StorageLocation

Der Speicherort auf dem Datenträger, auf dem das Modell platziert werden soll.

StructureModifiedTime

Der Zeitpunkt, zu dem die Objektstruktur zuletzt geändert wurde.

Tables

Ruft das Sammlungsobjekt aller Tabellen im aktuellen Modell ab.

ValueFilterBehavior

Bestimmt das Wertfilterverhalten für SummarizeColumns

Methoden

ApplyAutomaticAggregations()

Ruft Empfehlungen zur automatischen Aggregation aus der Analysis Services-Engine ab und wendet Änderungen an dem Modell an.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Ruft Empfehlungen zur automatischen Aggregation aus der Analysis Services-Engine ab und wendet Änderungen an dem Modell an.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Veraltet.

Ruft Empfehlungen zur automatischen Aggregation aus der Analysis Services-Engine ab und wendet Änderungen an dem Modell an.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

Anpassen des Partitionierungsschemas der Tabellen für die inkrementelle Aktualisierung im Modell, bestimmt durch die aktualisierungsrichtlinie, die ihnen zugeordnet ist, wenn das verwendete Gültigkeitsdatum auf der aktuellen Uhrzeit basiert.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

Anpassen des Partitionierungsschemas der Tabellen für die inkrementelle Aktualisierung im Modell, die durch die ihnen zugeordnete aktualisierungsrichtlinie und das angegebene Gültigkeitsdatum bestimmt wird.

Clone()

Erstellt eine neue vollständige Kopie eines Model-Objekts.

CopyFrom(Model)
Veraltet.

Veraltet. Verwenden Sie stattdessen die CopyTo-Methode.

CopyTo(Model)

Kopiert ein Model-Objekt in das angegebene Objekt.

ExecuteXmla(String)

Führt eine XMLA-Anforderung aus und aktualisiert die lokale Modellstruktur so, dass sie nach der Anforderungsausführung mit dem Modell übereinstimmt, das sich im Analysis Services-instance befindet.

Refresh(RefreshType)
Veraltet.

Veraltet. Verwenden Sie stattdessen die RequestRefresh-Methode.

Refresh(RefreshType, ICollection<OverrideCollection>)
Veraltet.

Veraltet. Verwenden Sie stattdessen die RequestRefresh-Methode.

Rename(String)
Veraltet.

Veraltet. Verwenden Sie stattdessen die RequestRename-Methode.

RequestRefresh(RefreshType)

Aktualisierung dieses Objekts anfordern.

RequestRefresh(RefreshType, DateTime)

Aktualisierung dieses Objekts anfordern.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Aktualisierung dieses Objekts mit Außerkraftsetzungen anfordern.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Aktualisierung dieses Objekts mit Außerkraftsetzungen anfordern.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Aktualisierung dieses Objekts mit Außerkraftsetzungen anfordern.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Aktualisierung dieses Objekts anfordern.

RequestRename(String)

Umbenennen dieses Objekts anfordern.

SaveChanges()

Speichert die lokalen Änderungen, die an der Modellstruktur vorgenommen wurden, und aktualisiert die Version des Modells, die sich in der Analysis Services-instance befindet, mithilfe der Standardoptionen.

SaveChanges(SaveFlags)

Speichert die lokalen Änderungen, die an der Modellstruktur vorgenommen wurden, und aktualisiert die Version des Modells im Analysis Services-instance mithilfe erweiterter Optionen.

SaveChanges(SaveOptions)

Speichert die lokalen Änderungen, die an der Modellstruktur vorgenommen wurden, und aktualisiert die Version des Modells im Analysis Services-instance mithilfe erweiterter Optionen.

Sync()

Synchronisiert eine lokale Kopie der Modellstruktur mithilfe von Standardoptionen mit der aktuellen Version auf der Analysis Services-instance.

Sync(SyncOptions)

Synchronisiert eine lokale Kopie der Modellstruktur mit der aktuellen Version im Analysis Services-instance unter Verwendung der angegebenen Optionen.

UndoLocalChanges()

Stellt lokale Änderungen wieder her, die seit der letzten Synchronisierung mit dem Server im Model vorgenommen wurden.

Validate()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Nur Microsoft-interne Verwendung.

(Geerbt von MetadataObject)

Erweiterungsmethoden

ToTmdl(Model)

WICHTIG: TMDL befindet sich noch in der Vorschauphase, und die API-Oberfläche kann vor der GA noch geändert werden!

Erstellt eine Reihe von TMDL-Dokumenten basierend auf den Metadaten des freigegebenen Modells.

ToTmdl(Model, MetadataSerializationOptions)

WICHTIG: TMDL befindet sich noch in der Vorschauphase, und die API-Oberfläche kann vor der GA noch geändert werden!

Erstellt eine Reihe von TMDL-Dokumenten basierend auf den Metadaten des freigegebenen Modells mithilfe der angegebenen Optionen.

Gilt für: