Table.ApplyRefreshPolicy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.