Table.ApplyRefreshPolicy Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.