Share via


Elemento Batch (XMLA)

Executa um ou mais comandos XMLA (XML for Analysis) como uma operação em lotes, de modo seqüencial 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

Tipo e comprimento dos dados

Nenhum

Valor padrão

Nenhum

Cardinalidade

0-n: elemento opcional que pode ocorrer mais de uma vez.

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 subseqüentes.

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

Para obter mais informações sobre como executar operações em lotes em XMLA, consulte Executando operações em lote (XMLA).

Consulte também

Conceitos