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.