Elemento Batch (XMLA)
Realiza uno o varios comandos XML for Analysis (XMLA) como una operación por lotes, ya sea secuencialmente o en paralelo, en una instancia de Analysis Services.
Sintaxis
<Command>
<Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">
<Bindings>...</Bindings>
<DataSource>...</DataSource>
<DataSourceView>...</DataSourceView>
<ErrorConfiguration>...</ErrorConfiguration>
<Parallel>...</Parallel>
<!-- One or more XMLA commands -->
</Batch>
</Command>
Características de los elementos
Característica | Descripción |
---|---|
Tipo y longitud de los datos | Ninguno |
Valor predeterminado | Ninguno |
Cardinalidad | 0-n: elemento opcional que puede aparecer más de una vez. |
Relaciones de elementos
Relación | Elemento |
---|---|
Elementos primarios | Comando |
Elementos secundarios | Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel Uno o varios de los siguientes comandos XMLA: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells |
Atributos
Atributo | Descripción |
---|---|
ProcessAffectedObjects | (Atributo booleano opcional) Indica si se procesarán todos los objetos que requieren volver a procesarse. Si se establece en true, la Analysis Services procesa los objetos que requieren un reprocesamiento como resultado del procesamiento de un objeto incluido en el comando batch . Si se establece en false, la Analysis Services procesa solo los objetos incluidos en el comando Batch . |
Transacción | (Atributo booleano opcional) Indica si el comando incluido en el comando batch se trata como una transacción única o transacciones individuales. Si se establece en true, todos los comandos incluidos en el comando batch se consideran una única transacción. Si se produce un error en algún comando, los comandos ejecutados antes del comando con errores se revierte y el comando batch se detiene sin ejecutar los comandos posteriores. Si se establece en false, el comando batch intenta ejecutar cada comando y confirma los resultados de cada comando que se completa correctamente. |
Comentarios
Advertencia
Command/Execute/Statement no se admite actualmente en una operación por lotes.