Elemento Batch (XMLA)
Executa um ou mais comandos XML for Analysis (XMLA) como uma operação em lote, sequencialmente ou em paralelo, em uma instância do Analysis Services.
Syntax
<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 de elementos
Relação | Elemento |
---|---|
Elementos pai | Comando |
Elementos filho | Associações, DataSource, DataSourceView, ErrorConfiguration, Parallel Um ou mais dos seguintes comandos XMLA: ALTER, backup, BeginTransaction, ClearCache, CommitTransaction, criar, excluir, DesignAggregations, soltar, Inserir, Bloquear, MergePartitions, NotifyTableChange, processar, restaurar, RollbackTransaction, SetPasswordEncryptionKey, instrução, assinar, Sincronizar, desbloquear, Atualizar, UpdateCells |
Atributos
Atributo | Descrição |
---|---|
ProcessAffectedObjects | (Atributo booliano opcional) Indica se todos os objetos que exigem reprocessamento serão processados. Se definido como true, a instância Analysis Services processa todos os objetos que exigem o reprocessamento como resultado do processamento de um objeto incluído no comando batch . Se definido como false, a instância Analysis Services processa somente os objetos incluídos no comando batch . |
Transação | (Atributo booliano opcional) Indica se o comando incluído no comando de lote é tratado como uma única transação ou transações individuais. Se definido como true, todos os comandos incluídos no comando batch serão considerados uma única transação. Se qualquer comando falhar, os comandos executados antes do comando com falha serão revertidos e o comando de lote será interrompido sem a execução de comandos subsequentes. Se definido como false, o comando batch tenta executar cada comando e confirma os resultados de cada comando que é concluído com êxito. |
Comentários
Aviso
Comando/Executar/Instrução não tem suporte no momento em uma operação de lote.