Table.ApplyRefreshPolicy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| ApplyRefreshPolicy(Boolean, Int32) |
Modifica dello schema di partizionamento della tabella, determinato dai criteri di aggiornamento associati quando la data di validità utilizzata è basata sull'ora corrente. |
| ApplyRefreshPolicy(DateTime, Boolean, Int32) |
Modifica dello schema di partizionamento della tabella, determinato dai criteri di aggiornamento associati e dalla data di validità specificata. |
ApplyRefreshPolicy(Boolean, Int32)
Modifica dello schema di partizionamento della tabella, determinato dai criteri di aggiornamento associati quando la data di validità utilizzata è basata sull'ora corrente.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicy(bool refresh = true, int maxParallelism = 0);
member this.ApplyRefreshPolicy : bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicy (Optional refresh As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Parametri
- refresh
- Boolean
Indicazione se le partizioni della tabella devono essere aggiornate o meno; il comportamento predefinito consiste nell'eseguire l'aggiornamento.
- maxParallelism
- Int32
Grado di parallelismo durante l'esecuzione dell'aggiornamento.
Restituisce
Risultati delle operazioni eseguite nella procedura.
Commenti
- Il flusso di esecuzione di ApplyRefreshPolicy corrisponde al flusso attivato da una chiamata a RequestRefresh, seguito da una chiamata a Model.SaveChanges.
- Il flusso di esecuzione include:
- Calcolo dello schema di partizionamento previsto in base alla data di validità.
- Confronto tra lo schema di partizionamento previsto e il set esistente di partizioni ed eseguire le modifiche necessarie per passare allo schema previsto [eliminazione, creazione e unione di partizioni in base alle esigenze].
- Aggiornare le partizioni appena create e le partizioni esistenti nella finestra incrementale.
- L'unica differenza tra ApplyRefreshPolicy e la combinazione di RequestRefresh + SaveChanges è ApplyRefreshPolicy abilita opzioni avanzate che non sono disponibili in caso contrario.
- È consigliabile usare ApplyRefreshPolicy quando si vuole usare una singola chiamata API, in particolare con opzioni avanzate.
- È consigliabile usare la combinazione di RequestRefresh + SaveChanges quando si desidera combinare l'operazione con chiamate di creazione aggiuntive nel modello prima della chiamata a SaveChanges.
Si applica a
ApplyRefreshPolicy(DateTime, Boolean, Int32)
Modifica dello schema di partizionamento della tabella, determinato dai criteri di aggiornamento associati e dalla data di validità specificata.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicy(DateTime effectiveDate, bool refresh = true, int maxParallelism = 0);
member this.ApplyRefreshPolicy : DateTime * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicy (effectiveDate As DateTime, Optional refresh As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Parametri
- effectiveDate
- DateTime
Data di validità utilizzata per il calcolo dello schema di partizionamento.
- refresh
- Boolean
Indicazione se le partizioni della tabella devono essere aggiornate o meno; il comportamento predefinito consiste nell'eseguire l'aggiornamento.
- maxParallelism
- Int32
Grado di parallelismo durante l'esecuzione dell'aggiornamento.
Restituisce
Risultati delle operazioni eseguite nella procedura.
Commenti
- Il flusso di esecuzione di ApplyRefreshPolicy corrisponde al flusso attivato da una chiamata a RequestRefresh, seguito da una chiamata a Model.SaveChanges.
- Il flusso di esecuzione include:
- Calcolo dello schema di partizionamento previsto in base alla data di validità.
- Confronto tra lo schema di partizionamento previsto e il set esistente di partizioni ed eseguire le modifiche necessarie per passare allo schema previsto [eliminazione, creazione e unione di partizioni in base alle esigenze].
- Aggiornare le partizioni appena create e le partizioni esistenti nella finestra incrementale.
- L'unica differenza tra ApplyRefreshPolicy e la combinazione di RequestRefresh+SaveChanges è ApplyRefreshPolicy abilita opzioni avanzate che non sono disponibili in caso contrario.
- È consigliabile usare ApplyRefreshPolicy quando si vuole usare una singola chiamata API, in particolare con opzioni avanzate.
- È consigliabile usare la combinazione di RequestRefresh + SaveChanges quando si desidera combinare l'operazione con chiamate di creazione aggiuntive nel modello prima della chiamata a SaveChanges.