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:可多次出现的可选元素。 |
元素关系
属性
属性 | 说明 |
---|---|
ProcessAffectedObjects | (可选 布尔属性) 指示是否将处理所有需要重新处理的对象。 如果设置为 true,则Analysis Services实例处理由于处理 Batch 命令中包含的对象而需要重新 处理的任何 对象。 如果设置为 false,则Analysis Services仅处理 Batch 命令中包含的 那些 对象。 |
事务 | (可选 布尔 属性) 指示 Batch 命令中包含的命令是否被视为单个事务或单个事务。 如果设置为 true,则 Batch 命令中包含的所有命令都被视为单个事务。 如果任何命令失败,将回滚在失败命令之前执行的命令, Batch 命令将停止,而不会执行后续命令。 如果设置为 false, Batch 命令将尝试执行每个命令,并提交成功完成的每个命令的结果。 |
备注
警告
批处理操作当前不支持 Command/Execute/Statement。