Compartir a través de


Elemento Batch (XMLA)

Realiza uno o varios comandos de XML for Analysis (XMLA) como una operación por lotes, secuencialmente o en paralelo, en una instancia de Microsoft SQL Server 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 del elemento

Característica

Descripción

Tipo y longitud de los datos

Ninguno

Valor predeterminado

Ninguno

Cardinalidad

0-n: Elemento opcional que puede tener lugar más de una vez.

Relaciones del elemento

Relación

Elemento

Elementos primarios

Command

Elementos secundarios

Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel

Uno o más 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 Boolean opcional) Indica si se procesarán todos los objetos que requieren reprocesamiento.

Si se establece en true, la instancia Analysis Services procesa los objetos que requieren reprocesamiento como resultado de procesar un objeto incluido en el comando Batch.

Si se establece en false, la instancia Analysis Services procesa solo los objetos incluidos en el comando Batch.

Transaction

(Atributo Boolean opcional) Indica si el comando incluido en el comando Batch se trata como una transacción única o como transacciones individuales.

Si se establece en true, todos los comandos incluidos en el comando Batch se consideran una transacción única. Si se produce un error en el comando, los comandos ejecutados antes del comando que ha devuelto un error se revierten y el comando Batch se detiene sin ejecutar los comandos posteriores.

Si se establece en false, el comando Batch intenta ejecutar todos los comandos y confirma los resultados de cada comando que se completa correctamente.

Comentarios

Nota de advertenciaAdvertencia

Command/Execute/Statement no se admite actualmente en una operación por lotes.

Para obtener más información sobre cómo realizar operaciones por lotes en XMLA, vea Realizar operaciones por lotes (XMLA).

Vea también

Conceptos

Comandos (XMLA)