Condividi tramite


Table.ApplyRefreshPolicy Metodo

Definizione

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.

Si applica a