Hi guys,
Recently I'm dealing with following issue (I will simplify my model in purpose):
I have one LTS "Points" which contains "points" measure and I have following report with 6 attributes and 1 measure: Partner1, Partner2, Transactions, Orders, Billings, Customers, Points.
So when I enter "Points" LTS>General it maps to all these tables and has joins like: Partner1=partner2, Partner1=Transactions, Partner2=Transactions, Transactions=Orders, Billings=Orders, Billings=Customers, Billings=Points.
And it works fine on this report, but...
when I need to create following report with different columns: Partner1, Billings, Points (so "Points" LTS is used too) I want to have only some of all these joins (for example I dont want to have Transactions=Orders join)
However when I look on logs to see what select is executed, I can notice that all the joins (from first report) are used which spoils my report.
Of course I made up these tables and reports but my scenario is based on the same rule.
The thing is that OBI uses unnecessary joins, how can I solve it?