Partition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Partition in einer Tabelle dar. Partitionen definieren die Abfrage für externe Datenquellen, die die Rowsets eines Table-Objekts zurückgeben.
public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
- Vererbung
Konstruktoren
Partition() |
Erstellen Sie eine neue Instanz der Partitionsklasse mit Standardeinstellungen. |
Eigenschaften
Annotations |
Ruft das Sammlungsobjekt aller Anmerkungen in der aktuellen Partition ab. |
DataCoverageDefinition |
Ein Verweis auf eine optionale DataCoverageDefinition, die den Hinweis zu den Daten bereitstellt, die von der Partition abgedeckt werden. |
DataView |
Gibt an, welche Partitionen zur Ausführung der Abfragen für das Modell ausgewählt werden sollen. Die folgenden Werte sind möglich: Full (0): Partitionen mit DataView-Werten, die auf Default oder Full festgelegt sind, werden ausgewählt. Sample (1): Partitionen mit DataView-Werten, die auf Default oder Sample festgelegt sind, werden ausgewählt. SampleAndFull (2): Alle Partitionen werden ausgewählt. Default (3): erbt von den DataView-Standardwerten des Model-Objekts. |
Description |
Die Beschreibung der Partition, die für Entwickler zur Entwurfszeit und für Administratoren in Verwaltungstools wie SQL Server Management Studio sichtbar ist. |
ErrorMessage |
Die Zeichenfolge, die den mit dem aktuellen Objekt verbundenen Fehlerzustand erläutert. Diese wird nur durch die Engine festgelegt, wenn der Zustand des Objekts einen der folgenden drei Werte aufweist: SemanticError, DependencyError oder EvaluationError. Dieses Element wird nur für Partitionen des Typs Calculated verwendet. |
ExtendedProperties |
Ruft das Collectionobjekt aller erweiterten Eigenschaften in der aktuellen Partition ab. |
IsRemoved |
Ein boolescher Wert, der angibt, ob dieses Objekt aus einer Objektstruktur entfernt wurde. (Geerbt von MetadataObject) |
Mode |
Definiert die Methode zum Bereitstellen von Daten in der Partition. Die folgenden Werte sind möglich. Import (0): Daten werden aus einer Datenquelle importiert. DirectQuery (1): Daten werden dynamisch aus einer Datenquelle abgefragt. Default (2): Nur Partitionen können diesen Wert verwenden. Die Partition erbt den DefaultMode aus dem Modell, sofern festgelegt. Push (3): Daten werden in die Partition verschoben. Als Mode-Wert einer Partition kann Default (2) festgelegt werden. In diesem Fall erbt die Partition den Mode-Wert der DefaultMode-Eigenschaft aus dem Model-Objekt. |
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. |
QueryGroup |
QueryGroup, die der Partition zugeordnet ist. |
RefreshedTime |
Der Zeitpunkt, zu dem das Objekt zuletzt aktualisiert wurde. |
RetainDataTillForceCalculate |
Veraltet.
Ermöglicht es einer berechneten Partition, über Daten zu verfügen, die nicht von dem RefreshCalculate-Befehl betroffen sind, wenn sich Daten nur ändern. |
Source |
Ruft das PartitionSource-Objekt ab oder legt es fest. |
SourceType |
Der Quellentyp, der von der Partition verwendet wird. Es handelt sich entweder um eine Abfrage für ein DataSource-Objekt oder bei berechneten Tabellen für einen Ausdruck. |
State |
Enthält Informationen über den Zustand der Partition. Die folgenden Werte sind möglich. Ready (1): Die Partition kann abgefragt werden und enthält aktuelle Daten. NoData (3): Die Partition kann abgefragt werden, enthält jedoch keine Daten. Dieser Zustand betrifft nur Partitionen, die nicht vom Typ Calculated sind. CalculationNeeded (4): Die Partition kann nicht abgefragt werden und muss aktualisiert (d.h. neu berechnet) werden, um funktionsfähig zu sein. Dieser Zustand betrifft nur Partitionen des Typs Calculated. SemanticError (5): Die Partition befindet sich aufgrund eines ungültigen Ausdrucks in einem Fehlerzustand und kann nicht abgefragt werden. Dieser Zustand betrifft nur Partitionen des Typs Calculated. EvaluationError (6): Die Partition befindet sich aufgrund eines Fehlers, der während der Auswertung eines Ausdrucks aufgetreten ist, in einem Fehlerzustand. Die Partition kann nicht abgefragt werden. Dieser Zustand betrifft nur Partitionen des Typs Calculated. DependencyError (7): Die Partition befindet sich in einem Fehlerzustand, da einige der zugehörigen Berechnungsabhängigkeiten einen fehlerhaften Zustand aufweisen. Die Partition kann nicht abgefragt werden. Dieser Zustand betrifft nur Partitionen des Typs Calculated. Incomplete (8): Einige Teile der Partition enthalten keine Daten. Die Partition muss aktualisiert werden, damit die Daten importiert werden. Die Partition kann abgefragt werden. Dieser Zustand betrifft nur Partitionen, die nicht vom Typ Calculated sind. SyntaxError (9): Die Partition befindet sich in einem Fehlerzustand, da bei der Auswertung des Ausdrucks ein Syntaxfehler aufgetreten ist. Die Partition kann nicht abgefragt werden. Dieser Zustand betrifft nur Partitionen des Typs Calculated. |
Table |
Ein Verweis auf ein Table-Objekt, das diese Partition besitzt. |
Methoden
Clone() |
Erstellt eine neue vollständige Kopie eines Partition-Objekts. |
CopyFrom(Partition) |
Veraltet.
Veraltet. Verwenden Sie stattdessen die CopyTo-Methode. |
CopyTo(Partition) |
Kopiert ein Partition-Objekt in das angegebene Objekt. |
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. |
RequestMerge(IEnumerable<Partition>) |
Zusammenführen von Partitionen anfordern. |
RequestRefresh(RefreshType) |
Aktualisierung dieses Objekts anfordern. |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
Aktualisierung dieses Objekts mit Außerkraftsetzungen anfordern. |
RequestRefreshPolicyImpact() |
Fordern Sie an, die Aktualisierungsrichtlinie zu analysieren, indem Sie die Abfrageabfrage für die Partition ausführen. |
RequestRename(String) |
Umbenennen dieses Objekts anfordern. |
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) |