Batch 元素 (XMLA)

以批处理操作XML for Analysis (或并行) 对 XMLA 命令执行一个或多个 XMLA Analysis Services。

语法

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

元素特征

特征 说明
数据类型和长度
默认值
基数 0-n:可多次出现的可选元素。

元素关系

关系 元素
父元素 命令
子元素 BindingsDataSourceDataSourceViewErrorConfigurationParallel

以下一个或多个 XMLA 命令:AlterBackupBeginTransactionClearCacheCommitTransactionCreateDeleteDesignAggregationsDropInsertLockMergePartitionsNotifyTableChangeProcessRestoreRollbackTransactionSetPasswordEncryptionKeyStatementSubscribeSynchronizeUnlock、UpdateUpdateCells

属性

属性 说明
ProcessAffectedObjects (可选 布尔属性) 指示是否将处理所有需要重新处理的对象。

如果设置为 true,则Analysis Services实例处理由于处理 Batch 命令中包含的对象而需要重新 处理的任何 对象。

如果设置为 false,则Analysis Services仅处理 Batch 命令中包含的 那些 对象。
事务 (可选 布尔 属性) 指示 Batch 命令中包含的命令是否被视为单个事务或单个事务。

如果设置为 true,则 Batch 命令中包含的所有命令都被视为单个事务。 如果任何命令失败,将回滚在失败命令之前执行的命令, Batch 命令将停止,而不会执行后续命令。

如果设置为 falseBatch 命令将尝试执行每个命令,并提交成功完成的每个命令的结果。

备注

警告

批处理操作当前不支持 Command/Execute/Statement。