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.