Analysis Services 中的批处理

在 Microsoft SQL Server Analysis Services 中,您可以分批处理对象。使用批处理,可以选择要处理的对象并控制处理顺序。 并且,批可以作为一系列独立作业或一个事务来运行,在该批中一个进程失败就会导致对整批进行回滚操作。

使用批处理,可以控制处理如何影响在线数据。 例如,完全处理一个维度时,任何使用该维度的分区都会标记为未处理。 因此,包含未处理分区的多维数据集不可用于浏览。 可以通过批处理作业将维度和受影响的分区一起处理来解决该问题。 将批处理作业作为事务来运行,可确保该作业中包括的所有对象在处理完成前仍可用于查询。 由于事务提交更改时,会对受影响的对象放置锁,因此会使这些对象暂时不可用。 有关处理选项和设置的详细信息,请参阅处理选项和设置

可以使用 SQL Server Management Studio 中的对象资源管理器或 Business Intelligence Development Studio 中的解决方案资源管理器来执行批处理。 并且,可以在 SQL Server Management Studio 中使用 XMLA 查询窗口运行 XMLA 脚本或作为预定任务来运行。 有关详细信息,请参阅如何批处理 Analysis Services 对象使用 SQL Server 代理来计划管理任务