Elemento Batch (XMLA)
Execute um ou mais dos comandos do XMLA (XML for Analysis) como uma operação em lote, de modo sequencial ou em paralelo, em uma instância do Microsoft SQL Server Analysis Services.
Sintaxe
<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 do elemento
Característica |
Descrição |
---|---|
Comprimento e tipo de dados |
Nenhum |
Valor padrão |
Nenhum |
Cardinalidade |
0-n: elemento opcional que pode ocorrer mais de uma vez. |
Relações do elemento
Relação |
Elemento |
---|---|
Elementos pai |
|
Elementos filho |
Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel Um ou mais dos seguintes 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 |
Descrição |
---|---|
ProcessAffectedObjects |
(Atributo Boolean opcional) Indica se todos os objetos que devem ser reprocessados serão processados. Se for definido como true, a instância do Analysis Services processará qualquer objeto que precise ser reprocessado em resultado do processamento de um objeto incluído no comando Batch. Se for definido como false, a instância do Analysis Services processará somente os objetos incluídos no comando Batch. |
Transaction |
(Atributo Boolean opcional) Indica se o comando incluído no comando Batch é tratado como uma única transação ou transações individuais. Se for definido como true, todos os comandos incluídos no comando Batch serão considerados como uma única transação. Se algum comando falhar, os comandos executados antes do comando com falha serão revertidos e o comando Batch vai parar sem executar os comandos subsequentes. Se for definido como false, o comando Batch tentará executar cada comando e confirmará os resultados de cada comando concluído com êxito. |
Comentários
Cuidado |
---|
Comando/Executar/Instrução não tem suporte no momento em uma operação de lote. |
Para obter mais informações sobre como executar operações em lotes em XMLA, consulte Executando operações em lote (XMLA).