Batch 元素 (XMLA)
在 Analysis Services 的實例上,以順序或平行方式執行一或多個 XML for Analysis (XMLA) 命令做為批次作業。
Syntax
<Command>
<Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">
<Bindings>...</Bindings>
<DataSource>...</DataSource>
<DataSourceView>...</DataSourceView>
<ErrorConfiguration>...</ErrorConfiguration>
<Parallel>...</Parallel>
<!-- One or more XMLA commands -->
</Batch>
</Command>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | None |
預設值 | None |
基數 | 0-n:出現一次以上的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 命令 |
子元素 | Bindings、 DataSource、 DataSourceView、 ErrorConfiguration、 Parallel 下列其中一個或多個 XMLA 命令: Alter、 Backup、 BeginTransaction、 ClearCache、 CommitTransaction、 Create、 Delete、 DesignAggregations、 Drop、 Insert、 Lock、 MergePartitions、 NotifyTableChange、 Process、 Restore、 RollbackTransaction、 SetPasswordEncryptionKey、 語句、 訂閱、 同步處理、 解除鎖定、 更新、 UpdateCells |
屬性
屬性 | 描述 |
---|---|
ProcessAffectedObjects | (選擇性的 布林值 屬性) 指出是否會處理需要重新處理的所有物件。 如果設定為 true,Analysis Services 實例會處理需要重新處理的任何物件,因為處理 批次 命令中包含的物件。 如果設定為 false,Analysis Services 實例只會處理 批次 命令中包含的物件。 |
交易 | (選擇性的 布林值 屬性) 指出是否將 批次 命令中包含的命令視為單一交易或個別交易。 如果設定為 true,則 批次 命令中包含的所有命令都會被視為單一交易。 如果有任何命令失敗,則會回復在失敗命令之前執行的命令,而 批次 命令會停止,而不會執行後續的命令。 如果設定為 false,則 批次 命令會嘗試執行每個命令,並認可成功完成的每個命令的結果。 |
備註
警告
批次作業目前不支援命令/執行/陳述式。