Partilhar via


Table.ApplyRefreshPolicy Método

Definição

Sobrecargas

ApplyRefreshPolicy(Boolean, Int32)

Ajustando o esquema de particionamento da tabela, determinado pela política de atualização associada a ela quando a data de efetivação usada é baseada na hora atual.

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Ajustando o esquema de particionamento da tabela, determinado pela política de atualização associada a ela e pela data de efetivação especificada.

ApplyRefreshPolicy(Boolean, Int32)

Ajustando o esquema de particionamento da tabela, determinado pela política de atualização associada a ela quando a data de efetivação usada é baseada na hora atual.

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)

Parâmetros

refresh
Boolean

Uma indicação se as partições da tabela devem ser atualizadas ou não; o comportamento padrão é fazer a atualização.

maxParallelism
Int32

O grau de paralelismo durante a execução da atualização.

Retornos

Os resultados das operações que foram executadas no procedimento.

Comentários

  • O fluxo de execução de ApplyRefreshPolicy é o mesmo que o fluxo disparado por uma chamada para RequestRefresh, seguido por uma chamada para Model.SaveChanges.
  • O fluxo de execução inclui:
    • Calculando o esquema de particionamento esperado com base na data de efetivação.
    • Comparando o esquema de particionamento esperado com o conjunto existente de partições e emita as alterações necessárias para mover para o esquema esperado [descartar, criar e mesclar partições conforme necessário].
    • Atualize as partições recém-criadas, bem como as partições existentes na janela incremental.
  • A única diferença entre ApplyRefreshPolicy e a combinação de RequestRefresh + SaveChanges é ApplyRefreshPolicy habilita opções avançadas que não estão disponíveis de outra forma.
  • É recomendável usar ApplyRefreshPolicy quando você quiser usar uma única chamada à API, especialmente com opções avançadas.
  • É recomendável usar a combinação de RequestRefresh + SaveChanges quando você quiser combinar a operação com chamadas de criação adicionais no modelo antes da chamada para SaveChanges.

Aplica-se a

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Ajustando o esquema de particionamento da tabela, determinado pela política de atualização associada a ela e pela data de efetivação especificada.

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)

Parâmetros

effectiveDate
DateTime

A data de efetivação usada ao calcular o esquema de particionamento.

refresh
Boolean

Uma indicação se as partições da tabela devem ser atualizadas ou não; o comportamento padrão é fazer a atualização.

maxParallelism
Int32

O grau de paralelismo durante a execução da atualização.

Retornos

Os resultados das operações que foram executadas no procedimento.

Comentários

  • O fluxo de execução de ApplyRefreshPolicy é o mesmo que o fluxo disparado por uma chamada para RequestRefresh, seguido por uma chamada para Model.SaveChanges.
  • O fluxo de execução inclui:
    • Calculando o esquema de particionamento esperado com base na data de efetivação.
    • Comparando o esquema de particionamento esperado com o conjunto existente de partições e emita as alterações necessárias para mover para o esquema esperado [descartar, criar e mesclar partições conforme necessário].
    • Atualize as partições recém-criadas, bem como as partições existentes na janela incremental.
  • A única diferença entre ApplyRefreshPolicy e a combinação de RequestRefresh+SaveChanges é ApplyRefreshPolicy habilita opções avançadas que não estão disponíveis caso contrário.
  • É recomendável usar ApplyRefreshPolicy quando você quiser usar uma única chamada à API, especialmente com opções avançadas.
  • É recomendável usar a combinação de RequestRefresh + SaveChanges quando você quiser combinar a operação com chamadas de criação adicionais no modelo antes da chamada para SaveChanges.

Aplica-se a