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 |
|
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
Advertencia |
---|
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).