Share via


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 aparecer más de una vez.

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 sólo 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

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

Vea también

Conceptos