Batch 元素 (XMLA)
在 Microsoft SQL Server Analysis Services 实例上,以顺序方式或并行方式,将一个或多个 XML for Analysis (XMLA) 命令作为一个批操作执行。
语法
<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 |
(可选的 Boolean 属性)指示是否对需要重新处理的所有对象进行处理。 如果设置为 True,则 Analysis Services 实例会处理需要重新处理的所有对象,作为处理 Batch 命令中包含的对象的处理结果。 如果设置为 false,则 Analysis Services 实例仅处理 Batch 命令中包含的对象。 |
Transaction |
(可选的 Boolean 属性)指示将 Batch 命令中包含的命令视为单个整体事务还是一些单独的事务。 如果设置为 True,则 Batch 命令中包含的所有命令视为单个整体事务。 如有任何命令失败,则将回滚失败的命令之前执行的命令,并且 Batch 命令停止,不执行后续命令。 如果设置为 false,则 Batch 命令将尝试执行每个命令,并提交成功完成的每个命令的结果。 |