Condividi tramite


Elemento Batch (XMLA)

Esegue uno o più comandi XML for Analysis (XMLA) come operazione batch, in sequenza o in parallelo, in un'istanza di MicrosoftSQL ServerAnalysis 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 elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-n: elemento facoltativo che può ricorrere più di una volta.

Attributi

Attributo

Descrizione

ProcessAffectedObjects

(Attributo Boolean facoltativo) Indica se tutti gli oggetti che richiedono la rielaborazione saranno elaborati.

Se è impostato su True, l'istanza di Analysis Services elabora qualsiasi oggetto che richiede la rielaborazione in seguito all'elaborazione di un oggetto incluso nel comando Batch.

Se è impostato su false, l'istanza di Analysis Services elabora solo gli oggetti inclusi nel comando Batch.

Transaction

(Attributo Boolean facoltativo) Indica se i comandi inclusi nel comando Batch vengono trattati come una singola transazione o come transazioni separate.

Se è impostato su True, tutti i comandi inclusi nel comando Batch sono considerati come una singola transazione. Se un comando ha esito negativo, viene eseguito il rollback dei comandi eseguiti prima di tale comando e il comando Batch si interrompe senza eseguire i comandi successivi.

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

Osservazioni

Per ulteriori informazioni sull'esecuzione di operazioni batch in XMLA, vedere Esecuzione di operazioni batch (XMLA).

Vedere anche

Concetti