Condividi tramite


Elemento Batch (XMLA)

Esegue uno o più XML for Analysis (XMLA) come operazione batch, in sequenza o in parallelo, in un'istanza di Analysis Services.

Sintassi

  
<Command>  
   <Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">  
      <Bindings>...</Bindings>  
      <DataSource>...</DataSource>  
      <DataSourceView>...</DataSourceView>  
      <ErrorConfiguration>...</ErrorConfiguration>  
      <Parallel>...</Parallel>  
      <!-- One or more XMLA commands -->  
   </Batch>  
</Command>  

Caratteristiche degli elementi

Caratteristica Descrizione
Tipo di dati e lunghezza Nessuno
Valore predefinito Nessuno
Cardinalità 0-n: Elemento facoltativo che può ricorrere più di una volta.

Relazioni tra elementi

Relazione Elemento
Elementi padre Comando
Elementi figlio Associazioni,DataSource, DataSourceView, ErrorConfiguration, Parallel

Uno o più dei comandi XMLA seguenti: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells

Attributi

Attributo Descrizione
ProcessAffectedObjects (Attributo booleano facoltativo) Indica se verranno elaborati tutti gli oggetti che richiedono la rielaborazione.

Se impostato su true, l'Analysis Services elabora tutti gli oggetti che richiedono la rielaborazione in seguito all'elaborazione di un oggetto incluso nel comando Batch .

Se impostato su false, l'Analysis Services elabora solo gli oggetti inclusi nel comando Batch .
Transazione (Attributo booleano facoltativo) Indica se il comando incluso nel comando Batch viene considerato come una singola transazione o singole transazioni.

Se impostato su true, tutti i comandi inclusi nel comando Batch vengono considerati una singola transazione. Se un comando ha esito negativo, viene eseguito il rollback dei comandi eseguiti prima del comando non riuscito e il comando Batch viene arrestato senza eseguire comandi successivi.

Se impostato su false, il comando Batch tenta di eseguire ogni comando ed esegue il commit dei risultati di ogni comando che viene completato correttamente.

Commenti

Avviso

In un'operazione Batch non è attualmente supportato un comando, un'esecuzione o un'istruzione.