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 MicrosoftSQL ServerAnalysis 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. |
Relaciones del elemento
Relación |
Elemento |
---|---|
Elementos primarios |
|
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 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. |
Notas
Para obtener más información sobre cómo realizar las operaciones por lotes en XMLA, vea Realizar operaciones por lotes (XMLA).