Model.ApplyRefreshPolicies Methode
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.
Überlädt
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. |
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.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicies (bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (Optional refresh As Boolean = true, Optional refreshNonPolicyTables As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Parameter
- refresh
- Boolean
Ein Hinweis, ob Partitionen von Tabellen mit inkrementeller Aktualisierung im Modell aktualisiert werden sollen oder nicht; Das Standardverhalten besteht darin, die Aktualisierung zu durchführen.
- refreshNonPolicyTables
- Boolean
Ein Hinweis, ob reguläre Tabellen im Modell aktualisiert werden sollen oder nicht; Das Standardverhalten besteht darin, die Aktualisierung zu durchführen.
- maxParallelism
- Int32
Der Grad der Parallelität während der Aktualisierungsausführung.
Gibt zurück
Die Ergebnisse der Vorgänge, die in der Prozedur ausgeführt wurden.
Hinweise
- Der Ausführungsablauf von ApplyRefreshPolicies entspricht dem Flow, der durch einen Aufruf von RequestRefresh gefolgt von einem Aufruf von SaveChanges ausgelöst wird.
- Der Ausführungsablauf umfasst Folgendes:
- Berechnen des erwarteten Partitionierungsschemas basierend auf dem Datum des Inkrafttretens.
- Vergleichen Sie das erwartete Partitionierungsschema mit dem vorhandenen Satz von Partitionen und geben Sie die erforderlichen Änderungen aus, um zum erwarteten Schema zu wechseln [Löschen, Erstellen und Zusammenführen von Partitionen nach Bedarf].
- Aktualisieren Sie die neu erstellten Partitionen sowie die vorhandenen Partitionen im inkrementellen Fenster.
- Der einzige Unterschied zwischen ApplyRefreshPolicies und der Kombination von RequestRefresh + SaveChanges ist ApplyRefreshPolicies aktiviert erweiterte Optionen, die andernfalls nicht verfügbar sind.
- Es wird empfohlen, ApplyRefreshPolicies zu verwenden, wenn Sie einen einzelnen API-Aufruf verwenden möchten, insbesondere bei Verwendung mit erweiterten Optionen.
- Es wird empfohlen, die Kombination von RequestRefresh + SaveChanges zu verwenden, wenn Sie den Vorgang vor dem Aufruf von SaveChanges mit zusätzlichen Erstellungsaufrufen im Modell kombinieren möchten.
Gilt für:
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.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicies (DateTime effectiveDate, bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : DateTime * bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (effectiveDate As DateTime, Optional refresh As Boolean = true, Optional refreshNonPolicyTables As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Parameter
- effectiveDate
- DateTime
Das Effektive Datum, das bei der Berechnung des Partitionierungsschemas verwendet wird.
- refresh
- Boolean
Ein Hinweis, ob Partitionen von Tabellen mit inkrementeller Aktualisierung im Modell aktualisiert werden sollen oder nicht; Das Standardverhalten besteht darin, die Aktualisierung zu durchführen.
- refreshNonPolicyTables
- Boolean
Ein Hinweis, ob reguläre Tabellen im Modell aktualisiert werden sollen oder nicht; Das Standardverhalten besteht darin, die Aktualisierung zu durchführen.
- maxParallelism
- Int32
Der Grad der Parallelität während der Aktualisierungsausführung.
Gibt zurück
Die Ergebnisse der Vorgänge, die in der Prozedur ausgeführt wurden.
Hinweise
- Der Ausführungsablauf von ApplyRefreshPolicies entspricht dem Flow, der durch einen Aufruf von RequestRefresh gefolgt von einem Aufruf von SaveChanges ausgelöst wird.
- Der Ausführungsablauf umfasst Folgendes:
- Berechnen des erwarteten Partitionierungsschemas basierend auf dem Datum des Inkrafttretens.
- Vergleichen Sie das erwartete Partitionierungsschema mit dem vorhandenen Satz von Partitionen und geben Sie die erforderlichen Änderungen aus, um zum erwarteten Schema zu wechseln [Löschen, Erstellen und Zusammenführen von Partitionen nach Bedarf].
- Aktualisieren Sie die neu erstellten Partitionen sowie die vorhandenen Partitionen im inkrementellen Fenster.
- Der einzige Unterschied zwischen ApplyRefreshPolicies und der Kombination von RequestRefresh + SaveChanges ist ApplyRefreshPolicies aktiviert erweiterte Optionen, die andernfalls nicht verfügbar sind.
- Es wird empfohlen, ApplyRefreshPolicies zu verwenden, wenn Sie einen einzelnen API-Aufruf verwenden möchten, insbesondere bei erweiterten Optionen.
- Es wird empfohlen, die Kombination von RequestRefresh + SaveChanges zu verwenden, wenn Sie den Vorgang vor dem Aufruf von SaveChanges mit zusätzlichen Erstellungsaufrufen im Modell kombinieren möchten.