Batch-Element (XMLA)

Führt einen oder mehrere XMLA-Befehle (XML for Analysis) entweder sequentiell oder parallel auf einer Instanz von MicrosoftSQL ServerAnalysis Services als Batchvorgang aus.

Syntax

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

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Keine

Standardwert

Keine

Kardinalität

0-n: Optionales Element, das mehr als einmal auftreten kann.

Attribute

Attribut

Beschreibung

ProcessAffectedObjects

(Optionales Boolean-Attribut) Gibt an, ob alle Objekte, die eine Wiederverarbeitung erfordern, verarbeitet werden.

Wenn es auf "True" festgelegt ist, verarbeitet die Analysis Services-Instanz alle Objekte, die als Ergebnis der Verarbeitung eines Objekts, das im Batch-Befehl vorliegt, eine Wiederverarbeitung erfordern.

Wenn es auf false festgelegt ist, verarbeitet die Analysis Services-Instanz nur diejenigen Objekte, die im Batch-Befehl enthalten sind.

Transaction

(Optionales Boolean-Attribut) Gibt an, ob der im Batch-Befehl enthaltene Befehl als eine einzelne Transaktion oder als individuelle Transaktionen behandelt wird.

Wenn er auf "True" gesetzt ist, gelten alle im Batch-Befehl enthaltenen Befehle als eine einzelne Transaktion. Wenn einer der Befehle fehlschlägt, findet für alle Befehle, die vor dem fehlgeschlagenen Befehl ausgeführt wurden, ein Rollback statt und der Batch-Befehl wird angehalten, ohne die folgenden Befehle auszuführen.

Bei Festlegung auf false versucht der Batch-Befehl, jeden Befehl auszuführen, und übermittelt die Ergebnisse jedes Befehls, der erfolgreich abgeschlossen wird.

Hinweise

Weitere Informationen zum Durchführen von Batchvorgängen in XMLA finden Sie unter Ausführen von Batchvorgängen (XMLA).

Siehe auch

Konzepte