Hi,
We have recently implemented a parallel query execution on a DS app following steps defined on Application Designer Guide
- 3 datasources (based on UNX queries) with a processing group defined (MAIN)
- Merge prompts set to false
- BI Platform on use
In our scenario the 3 UNX queries contains the same 3 prompts and the load in script propery is set to true.
On background processing executes following code
| APPLICATION.loadDataSources([DS_MAIN_DATA, DS_MAIN_DATA_CROSSTAB, DS_DATA_CONTROL]); |
| APPLICATION.setVariableValueExt("psVersion Type Code ?", g_Mode); | ||
| APPLICATION.setVariableValueExt("psProject Team Code ?", g_projectTeamCode); | ||
| APPLICATION.setVariableValueExt("psStart Month ?", g_StartMonth); |
Traces on database server shows that queries are executed sequentually in the same session (the opposite of what should happen if parallel query execution works as expected), so definitely parallel execution does not seem to work,
PROFILING=X option shows below info (see picture below).
It seems that effectiveky the processing group (MAIN) is recognized,
Question is: why queries are not executed in parallel ?
Thx

