Элемент Batch (XML для аналитики)
Выполняет одну или несколько команд XML для аналитики (XMLA) в виде пакетной операции (последовательно или параллельно) на экземпляре Analysis Services.
Синтаксис
<Command>
<Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">
<Bindings>...</Bindings>
<DataSource>...</DataSource>
<DataSourceView>...</DataSourceView>
<ErrorConfiguration>...</ErrorConfiguration>
<Parallel>...</Parallel>
<!-- One or more XMLA commands -->
</Batch>
</Command>
Характеристики элемента
Характеристика | Описание |
---|---|
Тип данных и длина | Нет |
Значение по умолчанию | Нет |
Кратность | от 0 до n: необязательный элемент, который может встречаться несколько раз. |
Связи элементов
Связь | Элемент |
---|---|
Родительские элементы | Команда |
Дочерние элементы | Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel Одна или несколько из следующих команд XMLA: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells |
Атрибуты
Атрибут | Описание |
---|---|
ProcessAffectedObjects | (Необязательный атрибут Boolean ) Показывает, будут ли обработаны все объекты, которые нуждаются в повторной обработке. Если задано значение true, то экземпляр Analysis Services обрабатывает все объекты, требующие повторной обработки, в результате обработки объекта, включенного в команду Batch . Если задано значение false, то экземпляр Analysis Services обрабатывает только те объекты, которые входят в пакетную команду. |
Транзакция | (Необязательный атрибут Boolean ) Показывает, будут ли команды, включенные в команду Batch , обрабатываться в одной транзакции или они будут обрабатываться как индивидуальные транзакции. Если установлено значение true, то все команды, которые были включены в команду Batch , считаются одной транзакцией. Если любая из команд завершается неуспешно, то происходит откат команд, выполненных до появления ошибки, а выполнение команды Batch останавливается без выполнения дальнейших команд. Если установлено значение false, то команда Batch пытается выполнить каждую команду; результаты каждой успешно выполненной команды фиксируются. |
Комментарии
Предупреждение
Команда, выполнение или инструкция в настоящее время не поддерживается в пакетной операции.