Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt mindestens einen XML for Analysis (XMLA) als Batchvorgang entweder sequenziell oder parallel auf einer Instanz von Analysis Services.
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. |
Elementbeziehungen
Beziehung | Element |
---|---|
Übergeordnete Elemente | Befehl |
Untergeordnete Elemente | Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel Einen oder mehrere der folgenden XMLA-Befehle: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells |
Attribute
Attribut | BESCHREIBUNG |
---|---|
ProcessAffectedObjects | (Optionales Boolean -Attribut) Gibt an, ob alle Objekte, die eine Wiederverarbeitung erfordern, verarbeitet werden. Wenn auf TRUE festgelegt, verarbeitet die Analysis Services-Instanz alle Objekte, die als Ergebnis der Verarbeitung eines objekts, das im Batch-Befehl enthalten ist, erneut verarbeitet werden müssen. Wenn false festgelegt ist, verarbeitet Analysis Services Instanz nur die Objekte, die im Batch-Befehl enthalten sind. |
Transaktion | (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. Wenn der false-Befehl auf Batch festgelegt ist, wird versucht, jeden Befehl auszuführen. Anschließend wird für die Ergebnisse jedes Befehls, der erfolgreich abgeschlossen wurde, ein Commit ausgeführt. |
Hinweise
Warnung
Command/Execute/Statement wird in einem Batchvorgang derzeit nicht unterstützt.