After having created a query that was working, needing new data from a different object another query was created to provide an output for the first query common dimensions are linked.
The problem is that the first query is running before the second query.
How can I ensure that does not happen?
No need to re-create the BusinessObjects document from scratch to get the data providers in the required order, there is a tool available from B B’s Download section here, that allows you to copy data providers
Can you explain what this means? Are the results from the first query somehow filtered by the results of the second query? If the is “filtering” is done at the report level, I don’t see how the order of execution matters. If you are using the “Select query results” feature to pass the results of one data provider to the “In List” of another, BusObj is smart enough to understand that dependency. In your example, BusObj will actually run the second query first.
Take a look at the attached sample (version XIr2 only, sorry). It’s a silly example, but the results of query 2 are passed to query 1. Even from a totally purged starting point, the queries run in the correct “dependent” order. Order of execution.rep (68.0 KB)