我有两个嵌入在两个单独的 SQL Server 计划作业中的 xmla 查询(用于处理 SSAS 多维数据集)。这些作业由一些代码在随机时间触发,并且可能有一段时间两个作业同时被触发。在这种情况下,一项作业(实际上是与该计划作业关联的 XMLA 查询)获得优先权,而其他作业则一直等到前一项完成。我想同时执行两个 xmla 查询。那可能吗。两个 XMLA 的结构如下:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200">
<Object>
<DatabaseID>SSAS Database ID here</DatabaseID>
<CubeID>Cube ID here</CubeID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
寻找可能的建议/答案。