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.