Compartilhar via


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.