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


Model.ApplyRefreshPolicies Метод

Определение

Перегрузки

ApplyRefreshPolicies(Boolean, Boolean, Int32)

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

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

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

ApplyRefreshPolicies(Boolean, Boolean, Int32)

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

public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicies (bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (Optional refresh As Boolean = true, Optional refreshNonPolicyTables As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)

Параметры

refresh
Boolean

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

refreshNonPolicyTables
Boolean

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

maxParallelism
Int32

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

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

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

Комментарии

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

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

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

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

public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicies (DateTime effectiveDate, bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : DateTime * bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (effectiveDate As DateTime, Optional refresh As Boolean = true, Optional refreshNonPolicyTables As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)

Параметры

effectiveDate
DateTime

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

refresh
Boolean

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

refreshNonPolicyTables
Boolean

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

maxParallelism
Int32

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

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

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

Комментарии

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

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