Поделиться через


Table.ApplyRefreshPolicy Метод

Определение

Перегрузки

ApplyRefreshPolicy(Boolean, Int32)

Настройка схемы секционирования таблицы, определяемой связанной с ней политикой обновления, если используемая дата вступления в силу зависит от текущего времени.

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Настройка схемы секционирования таблицы, определяемой связанной с ней политикой обновления и указанной датой вступления в силу.

ApplyRefreshPolicy(Boolean, Int32)

Настройка схемы секционирования таблицы, определяемой связанной с ней политикой обновления, если используемая дата вступления в силу зависит от текущего времени.

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)

Параметры

refresh
Boolean

Указывает, следует ли обновлять секции таблицы; По умолчанию выполняется обновление.

maxParallelism
Int32

Степень параллелизма во время выполнения обновления.

Возвращаемое значение

Результаты операций, выполненных в процедуре.

Комментарии

  • Поток выполнения ApplyRefreshPolicy совпадает с потоком, который активируется вызовом RequestRefresh, а затем вызовом Model.SaveChanges.
  • Поток выполнения включает:
    • Вычисление ожидаемой схемы секционирования на основе даты вступления в силу.
    • Сравнение ожидаемой схемы секционирования с существующим набором секций и внесение необходимых изменений для перехода к ожидаемой схеме [удаление, создание и слияние секций по мере необходимости].
    • Обновите только что созданные секции, а также существующие секции в добавочном окне.
  • Единственное различие между ApplyRefreshPolicy и сочетанием RequestRefresh + SaveChanges заключается в том, что ApplyRefreshPolicy включает дополнительные параметры, которые недоступны в противном случае.
  • Рекомендуется использовать ApplyRefreshPolicy, если вы хотите использовать один вызов API, особенно с дополнительными параметрами.
  • Рекомендуется использовать сочетание RequestRefresh + SaveChanges, если требуется объединить операцию с дополнительными вызовами разработки в модели перед вызовом SaveChanges.

Применяется к

ApplyRefreshPolicy(DateTime, Boolean, Int32)

Настройка схемы секционирования таблицы, определяемой связанной с ней политикой обновления и указанной датой вступления в силу.

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)

Параметры

effectiveDate
DateTime

Дата вступления в силу, используемая при расчете схемы секционирования.

refresh
Boolean

Указывает, следует ли обновлять секции таблицы; По умолчанию выполняется обновление.

maxParallelism
Int32

Степень параллелизма во время выполнения обновления.

Возвращаемое значение

Результаты операций, выполненных в процедуре.

Комментарии

  • Поток выполнения ApplyRefreshPolicy совпадает с потоком, который активируется вызовом RequestRefresh, а затем вызовом Model.SaveChanges.
  • Поток выполнения включает:
    • Вычисление ожидаемой схемы секционирования на основе даты вступления в силу.
    • Сравнение ожидаемой схемы секционирования с существующим набором секций и внесение необходимых изменений для перехода к ожидаемой схеме [удаление, создание и слияние секций по мере необходимости].
    • Обновите только что созданные секции, а также существующие секции в добавочном окне.
  • Единственное различие между ApplyRefreshPolicy и сочетанием RequestRefresh+SaveChanges заключается в том, что ApplyRefreshPolicy включает дополнительные параметры, которые недоступны в противном случае.
  • Рекомендуется использовать ApplyRefreshPolicy, если вы хотите использовать один вызов API, особенно с дополнительными параметрами.
  • Рекомендуется использовать сочетание RequestRefresh + SaveChanges, если требуется объединить операцию с дополнительными вызовами разработки в модели перед вызовом SaveChanges.

Применяется к