Compartir a través de


Table.ApplyRefreshPolicy Método

Definición

Sobrecargas

ApplyRefreshPolicy(Boolean, Int32)

Ajuste del esquema de partición de la tabla, determinado por la directiva de actualización que está asociada a ella cuando la fecha efectiva que se usa se basa en la hora actual.

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Ajuste del esquema de partición de la tabla, determinado por la directiva de actualización que está asociada a ella y la fecha efectiva especificada.

ApplyRefreshPolicy(Boolean, Int32)

Ajuste del esquema de partición de la tabla, determinado por la directiva de actualización que está asociada a ella cuando la fecha efectiva que se usa se basa en la hora actual.

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

Indicación de si las particiones de la tabla se deben actualizar o no; el comportamiento predeterminado es realizar la actualización.

maxParallelism
Int32

Grado de paralelismo durante la ejecución de la actualización.

Devoluciones

Resultados de las operaciones que se ejecutaron en el procedimiento .

Comentarios

  • El flujo de ejecución de ApplyRefreshPolicy es el mismo que el flujo que se desencadena mediante una llamada a RequestRefresh, seguido de una llamada a Model.SaveChanges.
  • El flujo de ejecución incluye:
    • Calcular el esquema de partición esperado en función de la fecha efectiva.
    • Comparar el esquema de partición esperado con el conjunto existente de particiones y emitir los cambios necesarios para pasar al esquema esperado [quitar, crear y combinar particiones según sea necesario].
    • Actualice las particiones recién creadas, así como las particiones existentes en la ventana incremental.
  • La única diferencia entre ApplyRefreshPolicy y la combinación de RequestRefresh + SaveChanges es ApplyRefreshPolicy habilita opciones avanzadas que no están disponibles en caso contrario.
  • Se recomienda usar ApplyRefreshPolicy cuando quiera usar una sola llamada API, especialmente con opciones avanzadas.
  • Se recomienda usar la combinación de RequestRefresh + SaveChanges cuando desee combinar la operación con llamadas de creación adicionales en el modelo antes de llamar a SaveChanges.

Se aplica a

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Ajuste del esquema de partición de la tabla, determinado por la directiva de actualización que está asociada a ella y la fecha efectiva 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

Fecha efectiva que se usa al calcular el esquema de partición.

refresh
Boolean

Indicación de si las particiones de la tabla se deben actualizar o no; el comportamiento predeterminado es realizar la actualización.

maxParallelism
Int32

Grado de paralelismo durante la ejecución de la actualización.

Devoluciones

Resultados de las operaciones que se ejecutaron en el procedimiento .

Comentarios

  • El flujo de ejecución de ApplyRefreshPolicy es el mismo que el flujo que se desencadena mediante una llamada a RequestRefresh, seguido de una llamada a Model.SaveChanges.
  • El flujo de ejecución incluye:
    • Calcular el esquema de partición esperado en función de la fecha efectiva.
    • Comparar el esquema de partición esperado con el conjunto existente de particiones y emitir los cambios necesarios para pasar al esquema esperado [quitar, crear y combinar particiones según sea necesario].
    • Actualice las particiones recién creadas, así como las particiones existentes en la ventana incremental.
  • La única diferencia entre ApplyRefreshPolicy y la combinación de RequestRefresh+SaveChanges es ApplyRefreshPolicy habilita opciones avanzadas que no están disponibles en caso contrario.
  • Se recomienda usar ApplyRefreshPolicy cuando quiera usar una sola llamada API, especialmente con opciones avanzadas.
  • Se recomienda usar la combinación de RequestRefresh + SaveChanges cuando desee combinar la operación con llamadas de creación adicionales en el modelo antes de llamar a SaveChanges.

Se aplica a