Hi,
As far as I know, When data providers are linked then you can have only data which is common in both of the data providers. It is like the equi join.
If both the DPs can be merged into one query then intersection can done from combine queries button in query panel.
Or you can use the ‘select query results’ operand in dataprovider 1 by pulling the common dimension and doing an inlist on common dimension from DP2.
Whenever the report is run the first DP will be always dependent on DP2.
The list is very huge and hence wont be feasilble. Also these tow DP are from different universe, hence I cannot merge them into one query. Any other way around?
Nope, it is not doing Equi Join. I beleive it will be Full Outer Join. And it is populating the value of common dimension in all the common dimension (when one is not present, it is taking value from second dp).
Ok, Create a copy of the common dimension in the universe and make it detail object of it.
Add this detail object in both the DPs.
In the report data block create a filter using detail object from first DP as