Hi All,
we are using XMLA to process measure group partitions of a cube. XMLA is generating from SSIS script task and to process XMLA we are using 'Analysis service Execute DDL Task'.
Below is the sample script to generate XMLA.
QueryString = NewString; // Passing modified query
((QueryBinding)oPart.Source).QueryDefinition = QueryString; //updating partition with new query
oPart.Update(UpdateOptions.ExpandFull);
oPart.Process(ProcessType.ProcessFull);
Dts.Variables["XMLA"].Value = oServer.ConcatenateCaptureLog(true,false);
oServer.CaptureXml =false;
This script is working fine but processing measure groups sequentially. We want to execute these partitions in parallel to improve performance.
How can we make XMLA to execute Partitions in parallel.
I changes my script as follows when loading into XMLA for parallel execution.
Dts.Variables["XMLA"].Value = oServer.ConcatenateCaptureLog(true, true);
But it is throwing following error
Error : namespace http://schemas.microsoft.com/analysisservices/2003/engine) cannot appear under Envelope/Body/Execute/Command/Batch/Parallel
Please help me on this.
Thanks in Advance,
Sindhu